|
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 |
1.8.8