public virtual byte[] processCommand(Apdu apdu) { CardContext context = handler.Context; if (apdu.P1 != 0 || apdu.P2 != 0) { return(Error.P1OrP2NotValid); } if (apdu.Data == null || apdu.Data.Length == 0) { return(Error.DataFieldNotValid); } handler.GiveRandom(apdu.Data); return(Error.Ok); }