25#include "../abi/string.hpp"
31namespace essence::crypto {
36 inline static constexpr use_private_tag use_private{};
41 enum class cipher_padding_mode {
49 enum class digest_mode {
69 enum class rsa_padding_mode {
78 enum class rsa_pss_saltlen {
84 enum class dh_cofactor_mode {
90 enum class dh_kdf_type {
110 enum class dhx_rfc5114 {
120 enum class asymmetric_key_type {
125 template <
typename T>
127 { obj.generate_key_blob() } -> std::convertible_to<void*>;
130 using password_request_handler = std::function<abi::string(std::size_t max_size,
bool& cancelled)>;
Definition common_types.hpp:126
Definition common_types.hpp:33
Definition common_types.hpp:32