recover public key from GOST R 34.10 signature

This commit is contained in:
orignal 2017-03-26 08:55:15 -04:00
parent 69804c23f1
commit 8e558f0826
2 changed files with 33 additions and 0 deletions

1
Gost.h
View file

@ -35,6 +35,7 @@ namespace crypto
EC_POINT * CreatePoint (const BIGNUM * x, const BIGNUM * y) const;
void Sign (const BIGNUM * priv, const BIGNUM * digest, BIGNUM * r, BIGNUM * s);
bool Verify (const EC_POINT * pub, const BIGNUM * digest, const BIGNUM * r, const BIGNUM * s);
EC_POINT * RecoverPublicKey (const BIGNUM * digest, const BIGNUM * r, const BIGNUM * s, bool isNegativeY = false) const;
private: