15namespace fc {
namespace ecc {
fc::sha512 get_shared_secret(const public_key &pub) const
contains only the public point of an elliptic curve key.
static sha512 hash(const char *d, uint32_t dlen)
Defines exception's used by fc.
#define FC_ASSERT(TEST,...)
Checks a condition and throws an assert_exception if the test is FALSE.
const secp256k1_context * _get_context()
fc::sha256 private_key_secret
#define SECP256K1_CONTEXT_SIGN
SECP256K1_API secp256k1_context * secp256k1_context_create(unsigned int flags) SECP256K1_WARN_UNUSED_RESULT
#define SECP256K1_CONTEXT_VERIFY
SECP256K1_API SECP256K1_WARN_UNUSED_RESULT int secp256k1_ec_pubkey_tweak_mul(const secp256k1_context *ctx, secp256k1_pubkey *pubkey, const unsigned char *tweak32) SECP256K1_ARG_NONNULL(1) SECP256K1_ARG_NONNULL(2) SECP256K1_ARG_NONNULL(3)