YPC  0.2.0
Public Member Functions | List of all members
ypc::algo_wrapper< Crypto, DataSession, ParserT, Result, ModelT, DataAllowancePolicy, ModelAllowancePolicy > Class Template Reference
Inheritance diagram for ypc::algo_wrapper< Crypto, DataSession, ParserT, Result, ModelT, DataAllowancePolicy, ModelAllowancePolicy >:
Inheritance graph
[legend]
Collaboration diagram for ypc::algo_wrapper< Crypto, DataSession, ParserT, Result, ModelT, DataAllowancePolicy, ModelAllowancePolicy >:
Collaboration graph
[legend]

Public Member Functions

uint32_t begin_parse_data_item ()
 
uint32_t parse_data_item (const uint8_t *input_param, uint32_t len)
 
uint32_t end_parse_data_item ()
 
uint32_t get_parser_type () const
 
- 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::analyzer_context
virtual uint32_t request_private_key_for_public_key (const stbox::bytes &pubkey, stbox::bytes &private_key, stbox::bytes &dian_pkey)=0
 

Additional Inherited Members

- Protected Member Functions inherited from ypc::internal::keymgr_session
uint32_t init_keymgr_session ()
 
uint32_t close_keymgr_session ()
 
- Protected Member Functions inherited from ypc::internal::data_hash_interface< Crypto, DataSession >
void set_data_hash ()
 
- 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::data_hash_var
stbox::bytes m_data_hash
 
- Protected Attributes inherited from ypc::internal::data_source_var< DataSession >
std::shared_ptr< data_source_with_dhashm_datasource
 
stbox::bytes m_ds_use_pkey
 

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