YPC  0.2.0
Public Member Functions | List of all members
ypc::internal::model_interface< Crypto, ModelT, true > Class Template Reference
Inheritance diagram for ypc::internal::model_interface< Crypto, ModelT, true >:
Inheritance graph
[legend]
Collaboration diagram for ypc::internal::model_interface< Crypto, ModelT, true >:
Collaboration graph
[legend]

Public Member Functions

uint32_t init_model (const uint8_t *model, uint32_t len)
 
- 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
 
- 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)
 

Additional Inherited Members

- Protected Member Functions inherited from ypc::internal::keymgr_session
uint32_t init_keymgr_session ()
 
uint32_t close_keymgr_session ()
 
- 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 class was generated from the following file: