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