1#ifndef SECP256K1_RECOVERY_HPP
2#define SECP256K1_RECOVERY_HPP
49 const std::array<std::uint8_t, 32>& msg_hash,
50 const Scalar& private_key);
60 const std::array<std::uint8_t, 32>& msg_hash,
69 bool compressed =
true);
74 const std::array<std::uint8_t, 65>& data);
std::array< std::uint8_t, 65 > recoverable_to_compact(const RecoverableSignature &rsig, bool compressed=true)
RecoverableSignature ecdsa_sign_recoverable(const std::array< std::uint8_t, 32 > &msg_hash, const Scalar &private_key)
std::pair< RecoverableSignature, bool > recoverable_from_compact(const std::array< std::uint8_t, 65 > &data)
std::pair< Point, bool > ecdsa_recover(const std::array< std::uint8_t, 32 > &msg_hash, const ECDSASignature &sig, int recid)