YPC  0.2.0
Public Types | Public Member Functions | List of all members
ypc::internal::check_allowance_interface< Crypto, ModelT, DataSession, DataAllowancePolicy, ModelAllowancePolicy > Struct Template Reference
Inheritance diagram for ypc::internal::check_allowance_interface< Crypto, ModelT, DataSession, DataAllowancePolicy, ModelAllowancePolicy >:
Inheritance graph
[legend]
Collaboration diagram for ypc::internal::check_allowance_interface< Crypto, ModelT, DataSession, DataAllowancePolicy, ModelAllowancePolicy >:
Collaboration graph
[legend]

Public Types

typedef keymgr_interface< Cryptokeymgr_interface_t
 
typedef nt< stbox::bytes > ntt
 
typedef ModelAllowancePolicy< ModelT > model_checker_t
 
typedef DataAllowancePolicy< DataSession > data_checker_t
 

Public Member Functions

uint32_t check_allowance (const ntt::param_t &param)
 
- Public Member Functions inherited from ypc::internal::keymgr_interface< Crypto >
uint32_t request_private_key_for_public_key (const stbox::bytes &pubkey, stbox::bytes &private_key, stbox::bytes &dian_pkey)
 
- Public Member Functions inherited from ypc::internal::enclave_hash_var
void set_enclave_hash (const uint8_t *hash, uint32_t hash_size)
 
virtual const stbox::bytes & get_enclave_hash () const
 

Additional Inherited Members

- Protected Attributes inherited from ypc::internal::enclave_hash_var
stbox::bytes m_enclave_hash
 
- Protected Attributes inherited from ypc::internal::keymgr_var
std::unique_ptr<::stbox::dh_session_initiator > m_keymgr_session
 
- Protected Attributes inherited from ypc::internal::request_key_var< true >
stbox::bytes m_private_key
 
stbox::bytes m_pkey4v
 

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