Ripe
256-bit security tool
Ripe Member List

This is the complete list of members for Ripe, including all inherited members.

AES_BLOCK_SIZERipestatic
BASE64_CHARSRipestatic
base64Decode(const std::string &base64Encoded)Ripestatic
base64Encode(const std::string &binaryData)Ripestatic
compressFile(const std::string &gzFilename, const std::string &inputFile)Ripestatic
compressString(const std::string &str)Ripestatic
DATA_DELIMITERRipestatic
decompressString(const std::string &str)Ripestatic
decryptAES(const std::string &data, const RipeByte *key, std::size_t keySize, std::vector< RipeByte > &iv)Ripestatic
decryptAES(std::string &data, const std::string &hexKey, std::string &iv, bool isBase64=false, bool isHex=false)Ripestatic
decryptRSA(const std::string &data, const std::string &privateKeyPEM, const std::string &secret="")Ripestatic
decryptRSA(std::string &data, const std::string &key, bool isBase64, bool isHex=false, const std::string &secret="")Ripestatic
DEFAULT_RSA_LENGTHRipestatic
encryptAES(const std::string &data, const RipeByte *key, std::size_t keySize, std::vector< RipeByte > &iv)Ripestatic
encryptAES(std::string &data, const std::string &hexKey, const std::string &clientId, const std::string &outputFile, const std::string &iv="")Ripestatic
encryptAES(const std::string &buffer, const std::string &hexKey, std::vector< RipeByte > &iv)Ripeinlinestatic
encryptRSA(const std::string &data, const std::string &publicKeyPEM)Ripestatic
encryptRSA(std::string &data, const std::string &key, const std::string &outputFile, bool isRaw=false)Ripestatic
expectedAESCipherLength(std::size_t plainDataSize)Ripeinlinestatic
expectedBase64Length(std::size_t n)Ripeinlinestatic
expectedDataSize(std::size_t plainDataSize, std::size_t clientIdSize=16)Ripestatic
generateNewKey(int length)Ripestatic
generateRSAKeyPair(unsigned int length=DEFAULT_RSA_LENGTH, const std::string &secret="")Ripestatic
generateRSAKeyPairBase64(int length=DEFAULT_RSA_LENGTH, const std::string &secret="")Ripestatic
hexToString(const std::string &hex)Ripestatic
isBase64(const std::string &data)Ripeinlinestatic
maxRSABlockSize(std::size_t keySize)Ripeinlinestatic
minRSAKeySize(std::size_t dataSize)Ripeinlinestatic
normalizeHex(std::string &iv)Ripestatic
PACKET_DELIMITERRipestatic
PACKET_DELIMITER_SIZERipestatic
prepareData(const std::string &data, const std::string &hexKey, const char *clientId="", const std::string &ivec="")Ripestatic
PRIVATE_RSA_ALGORITHMRipestatic
RipeByteToVec(const RipeByte *iv)Ripestatic
sha256Hash(const std::string &)Ripestatic
sha512Hash(const std::string &)Ripestatic
signRSA(const std::string &data, const std::string &privateKeyPEM, const std::string &secret="")Ripestatic
stringToHex(const std::string &raw)Ripestatic
vecToString(const std::vector< RipeByte > &iv)Ripestatic
verifyRSA(const std::string &data, const std::string &signatureHex, const std::string &publicKeyPEM)Ripestatic
version()Ripestatic
writeRSAKeyPair(const std::string &publicFile, const std::string &privateFile, int length=DEFAULT_RSA_LENGTH, const std::string &secret="")Ripestatic
ZLIB_BUFFER_SIZERipestatic