38 ES_API(CPPESSENCE)
explicit ecdh_param(std::shared_ptr<void> context);
43 [[nodiscard]] ES_API(CPPESSENCE) dh_cofactor_mode cofactor_mode()
const;
44 [[nodiscard]] ES_API(CPPESSENCE) dh_kdf_type kdf_mode()
const;
45 [[nodiscard]] ES_API(CPPESSENCE) digest_mode kdf_digest_mode()
const;
46 [[nodiscard]] ES_API(CPPESSENCE) std::int32_t kdf_digest_outlen()
const;
48 ES_API(CPPESSENCE)
void set_cofactor_mode(dh_cofactor_mode value)
const;
49 ES_API(CPPESSENCE)
void set_kdf_type(dh_kdf_type value)
const;
50 ES_API(CPPESSENCE)
void set_kdf_digest_mode(digest_mode value)
const;
51 ES_API(CPPESSENCE)
void set_kdf_digest_outlen(std::int32_t value)
const;
52 ES_API(CPPESSENCE)
void set_kdf_ukm(std::span<const std::byte> value)
const;
55 std::unique_ptr<pubkey_param_impl> impl_;