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