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(); }