nil::crypto3::zk::snark::tbcs_ppzksnark_process_verification_key< CurveType > Class Template Reference

#include <verifier.hpp>

+ Collaboration diagram for nil::crypto3::zk::snark::tbcs_ppzksnark_process_verification_key< CurveType >:

Public Types

typedef policy_type::processed_verification_key_type processed_verification_key_type
 
typedef policy_type::verification_key_type verification_key_type
 

Static Public Member Functions

static processed_verification_key_type process (const verification_key_type &vk)
 

Detailed Description

template<typename CurveType>
class nil::crypto3::zk::snark::tbcs_ppzksnark_process_verification_key< CurveType >

Convert a (non-processed) verification key into a processed verification key.

Member Typedef Documentation

◆ processed_verification_key_type

◆ verification_key_type

Member Function Documentation

◆ process()

template<typename CurveType >
static processed_verification_key_type nil::crypto3::zk::snark::tbcs_ppzksnark_process_verification_key< CurveType >::process ( const verification_key_type vk)
inlinestatic

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