コード例 #1
0
 public override bool Verify(byte[] hash, AsymmetricAlgorithm key)
 {
     return(SignatureHelper.VerifySignature(HashAlgorithmType.Md5Sha1, hash, key, Signature));
 }
コード例 #2
0
 public override void Create(byte[] hash, AsymmetricAlgorithm key)
 {
     Signature = SignatureHelper.CreateSignature(HashAlgorithmType.Md5Sha1, hash, key);
 }
コード例 #3
0
 public override bool Verify(byte[] hash, AsymmetricAlgorithm key)
 {
     return(SignatureHelper.VerifySignature(SignatureAlgorithm, hash, key, Signature));
 }
コード例 #4
0
 public override void Create(byte[] hash, AsymmetricAlgorithm key)
 {
     Signature = SignatureHelper.CreateSignature(SignatureAlgorithm, hash, key);
 }
コード例 #5
0
 public override void Write(TlsStream stream)
 {
     SignatureHelper.EncodeSignatureAndHashAlgorithm(SignatureAlgorithm, stream);
     stream.Write((short)Signature.Size);
     stream.Write(Signature.Buffer);
 }
コード例 #6
0
 public SignatureTls12(TlsBuffer incoming)
 {
     SignatureAlgorithm = SignatureHelper.DecodeSignatureAndHashAlgorithm(incoming);
     Signature          = Add(incoming.ReadSecureBuffer(incoming.ReadInt16()));
 }