ABY Framework  1.0
Arithmetic Bool Yao Framework
 All Classes Files Functions Variables Enumerations Enumerator Macros
Classes | Macros | Typedefs | Functions | Variables
ot-extension.h File Reference

Methods for the OT Extension routine. More...

#include "../util/typedefs.h"
#include "../util/socket.h"
#include "../util/thread.h"
#include "../util/cbitvector.h"
#include "../util/crypto/crypto.h"
#include "maskingfunction.h"
Include dependency graph for ot-extension.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OTBlock_t
 
class  OTExtSnd
 
class  OTExtSnd::OTSenderThread
 
class  OTExtRec
 
class  OTExtRec::OTReceiverThread
 

Macros

#define FIXED_KEY_AES_HASHING
 
#define NUMOTBLOCKS   4096
 
#define OWF_BYTES   AES_BYTES
 

Typedefs

typedef struct OTBlock_t OTBlock
 

Functions

void FixedKeyHashing (AES_KEY_CTX *aeskey, BYTE *outbuf, BYTE *inbuf, BYTE *tmpbuf, uint64_t id, uint32_t bytessecparam, crypto *crypt)
 

Variables

const BYTE G_OT = 0x01
 
const BYTE C_OT = 0x02
 
const BYTE R_OT = 0x03
 

Detailed Description

Methods for the OT Extension routine.

Author
micha.nosp@m.el.z.nosp@m.ohner.nosp@m.@ec-.nosp@m.sprid.nosp@m.e.de