nil::crypto3::pubkey::modes::verifiable_encryption< Scheme > Struct Template Reference
#include <verifiable_encryption.hpp>
Collaboration diagram for nil::crypto3::pubkey::modes::verifiable_encryption< Scheme >:
Public Types | |
typedef detail::verifiable_encryption< scheme_type, decrypt_op > | decryption_policy |
typedef detail::verifiable_encryption< scheme_type, verify_decryption_op > | decryption_verification_policy |
typedef detail::verifiable_encryption< scheme_type, encrypt_op > | encryption_policy |
typedef detail::verifiable_encryption< scheme_type, verify_encryption_op > | encryption_verification_policy |
typedef detail::verifiable_encryption< scheme_type, generate_keypair_op > | keypair_generation_policy |
typedef detail::verifiable_encryption< scheme_type, rerandomize_op > | rerandomization_policy |
typedef Scheme | scheme_type |
Detailed Description
template<typename Scheme>
struct nil::crypto3::pubkey::modes::verifiable_encryption< Scheme >
- Template Parameters
-
Scheme
Member Typedef Documentation
◆ decryption_policy
template<typename Scheme >
typedef detail::verifiable_encryption<scheme_type, decrypt_op> nil::crypto3::pubkey::modes::verifiable_encryption< Scheme >::decryption_policy |
◆ decryption_verification_policy
template<typename Scheme >
typedef detail::verifiable_encryption<scheme_type, verify_decryption_op> nil::crypto3::pubkey::modes::verifiable_encryption< Scheme >::decryption_verification_policy |
◆ encryption_policy
template<typename Scheme >
typedef detail::verifiable_encryption<scheme_type, encrypt_op> nil::crypto3::pubkey::modes::verifiable_encryption< Scheme >::encryption_policy |
◆ encryption_verification_policy
template<typename Scheme >
typedef detail::verifiable_encryption<scheme_type, verify_encryption_op> nil::crypto3::pubkey::modes::verifiable_encryption< Scheme >::encryption_verification_policy |
◆ keypair_generation_policy
template<typename Scheme >
typedef detail::verifiable_encryption<scheme_type, generate_keypair_op> nil::crypto3::pubkey::modes::verifiable_encryption< Scheme >::keypair_generation_policy |
◆ rerandomization_policy
template<typename Scheme >
typedef detail::verifiable_encryption<scheme_type, rerandomize_op> nil::crypto3::pubkey::modes::verifiable_encryption< Scheme >::rerandomization_policy |
◆ scheme_type
template<typename Scheme >
typedef Scheme nil::crypto3::pubkey::modes::verifiable_encryption< Scheme >::scheme_type |
The documentation for this struct was generated from the following file: