Ripe
256-bit security tool
|
This is the complete list of members for Ripe, including all inherited members.
AES_BLOCK_SIZE | Ripe | static |
BASE64_CHARS | Ripe | static |
base64Decode(const std::string &base64Encoded) | Ripe | static |
base64Encode(const std::string &binaryData) | Ripe | static |
compressFile(const std::string &gzFilename, const std::string &inputFile) | Ripe | static |
compressString(const std::string &str) | Ripe | static |
DATA_DELIMITER | Ripe | static |
decompressString(const std::string &str) | Ripe | static |
decryptAES(const std::string &data, const RipeByte *key, std::size_t keySize, std::vector< RipeByte > &iv) | Ripe | static |
decryptAES(std::string &data, const std::string &hexKey, std::string &iv, bool isBase64=false, bool isHex=false) | Ripe | static |
decryptRSA(const std::string &data, const std::string &privateKeyPEM, const std::string &secret="") | Ripe | static |
decryptRSA(std::string &data, const std::string &key, bool isBase64, bool isHex=false, const std::string &secret="") | Ripe | static |
DEFAULT_RSA_LENGTH | Ripe | static |
encryptAES(const std::string &data, const RipeByte *key, std::size_t keySize, std::vector< RipeByte > &iv) | Ripe | static |
encryptAES(std::string &data, const std::string &hexKey, const std::string &clientId, const std::string &outputFile, const std::string &iv="") | Ripe | static |
encryptAES(const std::string &buffer, const std::string &hexKey, std::vector< RipeByte > &iv) | Ripe | inlinestatic |
encryptRSA(const std::string &data, const std::string &publicKeyPEM) | Ripe | static |
encryptRSA(std::string &data, const std::string &key, const std::string &outputFile, bool isRaw=false) | Ripe | static |
expectedAESCipherLength(std::size_t plainDataSize) | Ripe | inlinestatic |
expectedBase64Length(std::size_t n) | Ripe | inlinestatic |
expectedDataSize(std::size_t plainDataSize, std::size_t clientIdSize=16) | Ripe | static |
generateNewKey(int length) | Ripe | static |
generateRSAKeyPair(unsigned int length=DEFAULT_RSA_LENGTH, const std::string &secret="") | Ripe | static |
generateRSAKeyPairBase64(int length=DEFAULT_RSA_LENGTH, const std::string &secret="") | Ripe | static |
hexToString(const std::string &hex) | Ripe | static |
isBase64(const std::string &data) | Ripe | inlinestatic |
maxRSABlockSize(std::size_t keySize) | Ripe | inlinestatic |
minRSAKeySize(std::size_t dataSize) | Ripe | inlinestatic |
normalizeHex(std::string &iv) | Ripe | static |
PACKET_DELIMITER | Ripe | static |
PACKET_DELIMITER_SIZE | Ripe | static |
prepareData(const std::string &data, const std::string &hexKey, const char *clientId="", const std::string &ivec="") | Ripe | static |
PRIVATE_RSA_ALGORITHM | Ripe | static |
RipeByteToVec(const RipeByte *iv) | Ripe | static |
sha256Hash(const std::string &) | Ripe | static |
sha512Hash(const std::string &) | Ripe | static |
signRSA(const std::string &data, const std::string &privateKeyPEM, const std::string &secret="") | Ripe | static |
stringToHex(const std::string &raw) | Ripe | static |
vecToString(const std::vector< RipeByte > &iv) | Ripe | static |
verifyRSA(const std::string &data, const std::string &signatureHex, const std::string &publicKeyPEM) | Ripe | static |
version() | Ripe | static |
writeRSAKeyPair(const std::string &publicFile, const std::string &privateFile, int length=DEFAULT_RSA_LENGTH, const std::string &secret="") | Ripe | static |
ZLIB_BUFFER_SIZE | Ripe | static |