nil::crypto3::pubkey::generate_keypair_op< elgamal_verifiable< Curve, BlockBits > >::internal_accumulator_type Struct Reference

#include <elgamal_verifiable.hpp>

+ Collaboration diagram for nil::crypto3::pubkey::generate_keypair_op< elgamal_verifiable< Curve, BlockBits > >::internal_accumulator_type:

Public Attributes

const proof_system_type::keypair_type & gg_keypair
 
std::size_t msg_size
 
std::vector< typename scalar_field_type::value_type > rnd
 

Member Data Documentation

◆ gg_keypair

template<typename Curve , std::size_t BlockBits>
const proof_system_type::keypair_type& nil::crypto3::pubkey::generate_keypair_op< elgamal_verifiable< Curve, BlockBits > >::internal_accumulator_type::gg_keypair

◆ msg_size

template<typename Curve , std::size_t BlockBits>
std::size_t nil::crypto3::pubkey::generate_keypair_op< elgamal_verifiable< Curve, BlockBits > >::internal_accumulator_type::msg_size

◆ rnd

template<typename Curve , std::size_t BlockBits>
std::vector<typename scalar_field_type::value_type> nil::crypto3::pubkey::generate_keypair_op< elgamal_verifiable< Curve, BlockBits > >::internal_accumulator_type::rnd

The documentation for this struct was generated from the following file: