ABY Framework  1.0
Arithmetic Bool Yao Framework
 All Classes Files Functions Variables Enumerations Enumerator Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
pk_crypto Class Referenceabstract
Inheritance diagram for pk_crypto:
Inheritance graph
[legend]
Collaboration diagram for pk_crypto:
Collaboration graph
[legend]

Public Member Functions

 pk_crypto (seclvl sp, uint8_t *seed)
 
virtual numget_num ()=0
 
virtual numget_rnd_num (uint32_t bitlen=0)=0
 
virtual feget_fe ()=0
 
virtual feget_rnd_fe (uint32_t bitlen)=0
 
virtual feget_generator ()=0
 
virtual feget_rnd_generator ()=0
 
virtual uint32_t num_byte_size ()=0
 
uint32_t fe_byte_size ()
 
virtual uint32_t get_field_size ()=0
 
virtual brickexpget_brick (fe *gen)=0
 

Protected Member Functions

virtual void init (seclvl secparam, uint8_t *seed)=0
 

Protected Attributes

uint32_t fe_bytelen
 
seclvl secparam
 

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