verifiable_encryption.hpp
Go to the documentation of this file.
88 typedef detail::verifiable_encryption<scheme_type, generate_keypair_op> keypair_generation_policy;
boost::mpl::apply< AccumulatorSet, tag::pubkey< ProcessingMode > >::type::result_type pubkey(const AccumulatorSet &acc)
Definition: accumulators/pubkey.hpp:106
Definition: pair.hpp:31
Definition: verifiable_encryption.hpp:46
op_type::internal_accumulator_type internal_accumulator_type
Definition: verifiable_encryption.hpp:50
Scheme scheme_type
Definition: verifiable_encryption.hpp:47
static internal_accumulator_type init_accumulator(Args &...args)
Definition: verifiable_encryption.hpp:54
static void update(Args &...args)
Definition: verifiable_encryption.hpp:59
op_type::result_type result_type
Definition: verifiable_encryption.hpp:51
static result_type process(Args &...args)
Definition: verifiable_encryption.hpp:64
Operation< scheme_type > op_type
Definition: verifiable_encryption.hpp:49
Definition: verifiable_encryption.hpp:85
detail::verifiable_encryption< scheme_type, decrypt_op > decryption_policy
Definition: verifiable_encryption.hpp:90
detail::verifiable_encryption< scheme_type, encrypt_op > encryption_policy
Definition: verifiable_encryption.hpp:89
detail::verifiable_encryption< scheme_type, generate_keypair_op > keypair_generation_policy
Definition: verifiable_encryption.hpp:88
detail::verifiable_encryption< scheme_type, verify_decryption_op > decryption_verification_policy
Definition: verifiable_encryption.hpp:94
detail::verifiable_encryption< scheme_type, rerandomize_op > rerandomization_policy
Definition: verifiable_encryption.hpp:96
detail::verifiable_encryption< scheme_type, verify_encryption_op > encryption_verification_policy
Definition: verifiable_encryption.hpp:92
Scheme scheme_type
Definition: verifiable_encryption.hpp:86