37 ES_API(CPPESSENCE)
explicit rsa_param(std::shared_ptr<void> context);
42 [[nodiscard]] ES_API(CPPESSENCE) rsa_padding_mode padding_mode()
const;
43 [[nodiscard]] ES_API(CPPESSENCE) rsa_pss_saltlen pss_saltlen()
const;
44 [[nodiscard]] ES_API(CPPESSENCE) digest_mode mgf1_digest_mode()
const;
45 [[nodiscard]] ES_API(CPPESSENCE) digest_mode oaep_digest_mode()
const;
47 ES_API(CPPESSENCE)
void set_padding_mode(rsa_padding_mode value)
const;
48 ES_API(CPPESSENCE)
void set_pss_saltlen(rsa_pss_saltlen value)
const;
49 ES_API(CPPESSENCE)
void set_mgf1_digest_mode(digest_mode value)
const;
50 ES_API(CPPESSENCE)
void set_oaep_digest_mode(digest_mode value)
const;
51 ES_API(CPPESSENCE)
void set_oaep_label(std::span<const std::byte> value)
const;
54 std::unique_ptr<pubkey_param_impl> impl_;