Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::VKAndHash_< FF, VerificationKey > Class Template Reference

#include <flavor.hpp>

Public Types

using Builder = VerificationKey::Builder
 
using NativeVerificationKey = VerificationKey::NativeVerificationKey
 

Public Member Functions

 VKAndHash_ ()=default
 
 VKAndHash_ (const std::shared_ptr< VerificationKey > &vk)
 
 VKAndHash_ (const std::shared_ptr< VerificationKey > &vk, const FF &hash)
 
 VKAndHash_ (Builder &builder, const std::shared_ptr< NativeVerificationKey > &native_vk)
 

Public Attributes

std::shared_ptr< VerificationKeyvk
 
FF hash
 

Detailed Description

template<typename FF, typename VerificationKey>
class bb::VKAndHash_< FF, VerificationKey >

Definition at line 324 of file flavor.hpp.

Member Typedef Documentation

◆ Builder

template<typename FF , typename VerificationKey >
using bb::VKAndHash_< FF, VerificationKey >::Builder = VerificationKey::Builder

Definition at line 326 of file flavor.hpp.

◆ NativeVerificationKey

template<typename FF , typename VerificationKey >
using bb::VKAndHash_< FF, VerificationKey >::NativeVerificationKey = VerificationKey::NativeVerificationKey

Definition at line 327 of file flavor.hpp.

Constructor & Destructor Documentation

◆ VKAndHash_() [1/4]

template<typename FF , typename VerificationKey >
bb::VKAndHash_< FF, VerificationKey >::VKAndHash_ ( )
default

◆ VKAndHash_() [2/4]

template<typename FF , typename VerificationKey >
bb::VKAndHash_< FF, VerificationKey >::VKAndHash_ ( const std::shared_ptr< VerificationKey > &  vk)
inline

Definition at line 330 of file flavor.hpp.

◆ VKAndHash_() [3/4]

template<typename FF , typename VerificationKey >
bb::VKAndHash_< FF, VerificationKey >::VKAndHash_ ( const std::shared_ptr< VerificationKey > &  vk,
const FF hash 
)
inline

Definition at line 335 of file flavor.hpp.

◆ VKAndHash_() [4/4]

template<typename FF , typename VerificationKey >
bb::VKAndHash_< FF, VerificationKey >::VKAndHash_ ( Builder builder,
const std::shared_ptr< NativeVerificationKey > &  native_vk 
)
inline

Definition at line 340 of file flavor.hpp.

Member Data Documentation

◆ hash

template<typename FF , typename VerificationKey >
FF bb::VKAndHash_< FF, VerificationKey >::hash

Definition at line 345 of file flavor.hpp.

◆ vk

template<typename FF , typename VerificationKey >
std::shared_ptr<VerificationKey> bb::VKAndHash_< FF, VerificationKey >::vk

Definition at line 344 of file flavor.hpp.


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