YPC  0.2.0
Public Member Functions | Protected Attributes | List of all members
ypc::internal::forward_result< Crypto > Class Template Reference
Inheritance diagram for ypc::internal::forward_result< Crypto >:
Inheritance graph
[legend]
Collaboration diagram for ypc::internal::forward_result< Crypto >:
Collaboration graph
[legend]

Public Member Functions

uint32_t generate_result ()
 
uint32_t get_analyze_result_size ()
 
uint32_t get_analyze_result (uint8_t *result, uint32_t size)
 
- 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
 

Protected Attributes

stbox::bytes m_encrypted_result_str
 
stbox::bytes m_cost_signature_str
 
stbox::bytes m_result_signature_str
 
stbox::bytes m_target_enclave_hash
 
stbox::bytes m_target_dian_pkey
 
stbox::bytes m_result_bytes
 
- Protected Attributes inherited from ypc::internal::request_key_var< true >
stbox::bytes m_private_key
 
stbox::bytes m_pkey4v
 
- Protected Attributes inherited from ypc::internal::enclave_hash_var
stbox::bytes m_enclave_hash
 
- Protected Attributes inherited from ypc::internal::result_var
stbox::bytes m_result
 
uint64_t m_cost_gas
 
- Protected Attributes inherited from ypc::internal::encrypted_param_var
stbox::bytes m_encrypted_param
 
- Protected Attributes inherited from ypc::internal::data_hash_var
stbox::bytes m_data_hash
 

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