public byte[] GetRandom( ushort bytesRequested ) { Tpm2GetRandomRequest inS = new Tpm2GetRandomRequest(); inS.bytesRequested = bytesRequested; TpmStructureBase outSBase; DispatchMethod(TpmCc.GetRandom, (TpmStructureBase) inS, typeof(Tpm2GetRandomResponse), out outSBase, 0, 0); Tpm2GetRandomResponse outS = (Tpm2GetRandomResponse) outSBase; return outS.randomBytes; }
public Tpm2GetRandomRequest(Tpm2GetRandomRequest the_Tpm2GetRandomRequest) { if((Object) the_Tpm2GetRandomRequest == null ) throw new ArgumentException(Globs.GetResourceString("parmError")); bytesRequested = the_Tpm2GetRandomRequest.bytesRequested; }