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