Base64Key typedef | glite::Crypt | |
byte typedef | glite::Crypt | |
Crypt(const std::string cipher="bf-cbc", int keyLength=0) | glite::Crypt | |
decodeBase64(const Base64Key &b64key, Key &key) const | glite::Crypt | |
decrypt(byte *in, int isize, byte *&out, int &osize) const | glite::Crypt | |
decrypt(const std::string &ifile, const std::string &ofile) const | glite::Crypt | |
divideModulo(const longByte numerator, const longByte denominator) const | glite::Crypt | [private] |
drawIV() | glite::Crypt | [private] |
drawKey() | glite::Crypt | [private] |
drawPRN(Key &key) const | glite::Crypt | [private] |
drawPRN(Polynom &p) const | glite::Crypt | [private] |
encodeBase64(const Key &key, Base64Key &b64key) const | glite::Crypt | |
encrypt(byte *in, int isize, byte *&out, int &osize) const | glite::Crypt | |
encrypt(const std::string &ifile, const std::string &ofile) const | glite::Crypt | |
evalLagrangeInterpAt0(const Key &x, LongKey &numerator, LongKey &denominator) const | glite::Crypt | [private] |
evalPolynom(const Polynom &p, const longByte x) const | glite::Crypt | [private] |
getBufferSize() const | glite::Crypt | |
getIV() const | glite::Crypt | |
getKey() const | glite::Crypt | |
getVerbose() const | glite::Crypt | |
handleError(const char *thisFile, int thisLine) const | glite::Crypt | [private] |
initCrypters() | glite::Crypt | [private] |
initPolynom(int k, byte a0) const | glite::Crypt | [private] |
inverseModulo(const longByte n) const | glite::Crypt | [private] |
joinKeySSS(const int nNeeded, const Key &x, const SplitShortKeys &keys, Key &key) const | glite::Crypt | |
joinKeyTSS(const SplitKeys &keys, Key &key) const | glite::Crypt | |
Key typedef | glite::Crypt | |
longByte typedef | glite::Crypt | |
LongKey typedef | glite::Crypt | |
m_bufferSize | glite::Crypt | [private] |
m_cipherName | glite::Crypt | [private] |
m_dctx | glite::Crypt | [private] |
m_ectx | glite::Crypt | [private] |
m_iv | glite::Crypt | [private] |
m_ivLength | glite::Crypt | [private] |
m_key | glite::Crypt | [private] |
m_keyLength | glite::Crypt | [private] |
m_type | glite::Crypt | [private] |
m_verbose | glite::Crypt | [private] |
Polynom typedef | glite::Crypt | |
printOn(std::ostream &os) const | glite::Crypt | |
seedPRNG(int bytes=1) const | glite::Crypt | [private] |
setBufferSize(int size) | glite::Crypt | |
setKeyAndIV(const Key &key, const Key &iv=Key()) | glite::Crypt | |
setVerbose(int verbose) | glite::Crypt | |
shortByte typedef | glite::Crypt | |
ShortKey typedef | glite::Crypt | |
SplitKeys typedef | glite::Crypt | |
splitKeySSS(const Key &key, int nNeeded, int nShares, Key &x, SplitShortKeys &keys) const | glite::Crypt | |
splitKeyTSS(const Key &key, int nShares, SplitKeys &keys) const | glite::Crypt | |
SplitShortKeys typedef | glite::Crypt | |
~Crypt() | glite::Crypt | |