Esempio n. 1
0
 public TkVerified VerifySignature(
     TpmHandle keyHandle,
     byte[] digest,
     ISignatureUnion signature
 )
 {
     Tpm2VerifySignatureRequest inS = new Tpm2VerifySignatureRequest();
     inS.keyHandle = keyHandle;
     inS.digest = digest;
     inS.signature = signature;
     TpmStructureBase outSBase;
     DispatchMethod(TpmCc.VerifySignature, (TpmStructureBase) inS, typeof(Tpm2VerifySignatureResponse), out outSBase, 1, 0);
     Tpm2VerifySignatureResponse outS = (Tpm2VerifySignatureResponse) outSBase;
     return outS.validation;
 }
Esempio n. 2
0
 public Tpm2VerifySignatureRequest(Tpm2VerifySignatureRequest the_Tpm2VerifySignatureRequest)
 {
     if((Object) the_Tpm2VerifySignatureRequest == null ) throw new ArgumentException(Globs.GetResourceString("parmError"));
     keyHandle = the_Tpm2VerifySignatureRequest.keyHandle;
     digest = the_Tpm2VerifySignatureRequest.digest;
 }