ABY Framework
1.0
Arithmetic Bool Yao Framework
|
This is the complete list of members for CBitVector, including all inherited members.
ANDBit(int idx, BYTE b) | CBitVector | inline |
ANDBitNoMask(int idx, BYTE b) | CBitVector | inline |
ANDByte(int idx, BYTE b) | CBitVector | inline |
ANDBytes(BYTE *p, int pos, int len) | CBitVector | |
ANDBytes(T *dst, T *src, T *lim) | CBitVector | |
AttachBuf(BYTE *p, int size=-1) | CBitVector | inline |
AttachBuf(BYTE *p, uint64_t size=-1) | CBitVector | inline |
CBitVector() | CBitVector | inline |
CBitVector(uint32_t bits) | CBitVector | inline |
CBitVector(uint32_t bits, crypto *crypt) | CBitVector | inline |
Copy(CBitVector &vec) | CBitVector | inline |
Copy(CBitVector &vec, int pos, int len) | CBitVector | inline |
Copy(BYTE *p, int pos, int len) | CBitVector | |
Create(uint64_t bits) | CBitVector | |
Create(uint64_t bits, crypto *crypt) | CBitVector | |
Create(uint64_t numelements, uint64_t elementlength) | CBitVector | |
Create(uint64_t numelements, uint64_t elementlength, crypto *crypt) | CBitVector | |
Create(uint64_t numelementsDimA, uint64_t numelementsDimB, uint64_t elementlength) | CBitVector | |
Create(uint64_t numelementsDimA, uint64_t numelementsDimB, uint64_t elementlength, crypto *crypt) | CBitVector | |
CreateBytes(uint64_t bytes) | CBitVector | inline |
CreateZeros(uint64_t bits) | CBitVector | inline |
delCBitVector() | CBitVector | inline |
DetachBuf() | CBitVector | inline |
EklundhBitTranspose(int rows, int columns) (defined in CBitVector) | CBitVector | |
FillRand(uint32_t bits, crypto *crypt) | CBitVector | |
Get(int pos, int len) | CBitVector | inline |
Get(int i) | CBitVector | inline |
Get2D(int i, int j) | CBitVector | inline |
GetArr() | CBitVector | inline |
GetBit(int idx) | CBitVector | inline |
GetBitNoMask(int idx) | CBitVector | inline |
GetBits(BYTE *p, int pos, int len) | CBitVector | |
GetByte(int idx) | CBitVector | inline |
GetBytes(BYTE *p, int pos, int len) | CBitVector | |
GetBytes(T *dst, T *src, T *lim) | CBitVector | |
GetElementLength() | CBitVector | inline |
GetInt(int bitPos, int bitLen) | CBitVector | |
GetSize() | CBitVector | inline |
Init() | CBitVector | inline |
IsEqual(CBitVector &vec) | CBitVector | |
IsEqual(CBitVector &vec, int from, int to) | CBitVector | |
ORByte(int pos, BYTE p) | CBitVector | |
Print(int fromBit, int toBit) | CBitVector | |
PrintBinary() | CBitVector | inline |
PrintBinaryMasked(int from, int to) | CBitVector | |
PrintContent() | CBitVector | |
PrintHex() | CBitVector | |
PrintHex(int fromByte, int toByte) | CBitVector | |
Reset() | CBitVector | inline |
ResetFromTo(int frombyte, int tobyte) | CBitVector | inline |
ResizeinBytes(int newSizeBytes) | CBitVector | |
Set(T val, int pos, int len) | CBitVector | inline |
Set(T val, int i) | CBitVector | inline |
Set2D(T val, int i, int j) | CBitVector | inline |
SetAND(BYTE *p, BYTE *q, int pos, int len) | CBitVector | |
SetBit(int idx, BYTE b) | CBitVector | inline |
SetBitNoMask(int idx, BYTE b) | CBitVector | inline |
SetBits(BYTE *p, uint64_t pos, uint64_t len) | CBitVector | |
SetBits(BYTE *p, int pos, int len) | CBitVector | inline |
SetBitsPosOffset(BYTE *p, int ppos, int pos, int len) | CBitVector | |
SetBitsToZero(int bitpos, int bitlen) | CBitVector | |
SetByte(int idx, BYTE p) | CBitVector | inline |
SetBytes(BYTE *p, int pos, int len) | CBitVector | |
SetBytes(T *dst, T *src, T *lim) | CBitVector | |
SetElementLength(int elelen) | CBitVector | inline |
SetToOne() | CBitVector | inline |
SetXOR(BYTE *p, BYTE *q, int pos, int len) | CBitVector | |
SimpleTranspose(int rows, int columns) (defined in CBitVector) | CBitVector | |
XOR(T val, int pos, int len) | CBitVector | inline |
XOR_no_mask(int p, int bitPos, int bitLen) | CBitVector | |
XORBit(int idx, BYTE b) | CBitVector | inline |
XORBitNoMask(int idx, BYTE b) | CBitVector | inline |
XORBits(BYTE *p, int pos, int len) | CBitVector | |
XORBitsPosOffset(BYTE *p, int ppos, int pos, int len) | CBitVector | |
XORByte(int idx, BYTE b) | CBitVector | inline |
XORBytes(BYTE *p, int pos, int len) | CBitVector | |
XORBytes(BYTE *p, int len) | CBitVector | inline |
XORBytes(T *dst, T *src, T *lim) | CBitVector | |
XORBytesReverse(BYTE *p, int pos, int len) | CBitVector | |
XORRepeat(BYTE *p, int pos, int len, int num) | CBitVector | |
XORVector(CBitVector &vec, int pos, int len) | CBitVector | inline |
~CBitVector() | CBitVector | inline |