Пример #1
0
        public virtual bool VerifySignature(byte[] signature)
        {
            if (forSigning || null == publicKey)
            {
                throw new InvalidOperationException("Ed448phSigner not initialised for verification");
            }
            if (Ed448.SignatureSize != signature.Length)
            {
                prehash.Reset();
                return(false);
            }

            byte[] pk = publicKey.GetEncoded();
            return(Ed448.VerifyPrehash(signature, 0, pk, 0, context, prehash));
        }
 public void Reset()
 {
     prehash.Reset();
 }