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_opdecryption_policy
 
typedef detail::verifiable_encryption< scheme_type, verify_decryption_opdecryption_verification_policy
 
typedef detail::verifiable_encryption< scheme_type, encrypt_opencryption_policy
 
typedef detail::verifiable_encryption< scheme_type, verify_encryption_opencryption_verification_policy
 
typedef detail::verifiable_encryption< scheme_type, generate_keypair_opkeypair_generation_policy
 
typedef detail::verifiable_encryption< scheme_type, rerandomize_oprerandomization_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

◆ decryption_verification_policy

◆ encryption_policy

◆ encryption_verification_policy

◆ keypair_generation_policy

◆ 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: