![]() |
Libmacro
0.2
Libmacro is an extensible macro and hotkey library.
|
This is the complete list of members for mcr::SafeString, including all inherited members.
| clear() | mcr::SafeString | |
| compare(const SafeString &rhs) const | mcr::SafeString | |
| cryptic() const | mcr::SafeString | inline |
| decrypt(const unsigned char *encrypted, int encryptedLength, const unsigned char key[32], const unsigned char iv[16], const unsigned char tag[]) | mcr::SafeString | inlinestatic |
| decrypt(const unsigned char *encrypted, int encryptedLength, const unsigned char key[32], const unsigned char iv[16], const unsigned char tag[], char *bufferOut) | mcr::SafeString | static |
| deinitialize() | mcr::SafeString | static |
| encrypt(const String &plainText, const unsigned char key[32], const unsigned char iv[16], unsigned char tagOut[16], unsigned char *bufferOut) | mcr::SafeString | inlinestatic |
| encrypt(const char *plain, size_t plainLen, const unsigned char key[32], const unsigned char iv[16], unsigned char tagOut[16], unsigned char *bufferOut) | mcr::SafeString | static |
| generateKey(unsigned char keyOut[32]) | mcr::SafeString | inlinestatic |
| initialize() | mcr::SafeString | static |
| initializer(unsigned char ivOut[16]) | mcr::SafeString | inlinestatic |
| iv() const | mcr::SafeString | inline |
| keyProvider() const | mcr::SafeString | inline |
| length() const | mcr::SafeString | inline |
| operator=(const SafeString ©tron) (defined in mcr::SafeString) | mcr::SafeString | inline |
| operator=(const String &str) (defined in mcr::SafeString) | mcr::SafeString | inline |
| operator=(const char *str) (defined in mcr::SafeString) | mcr::SafeString | inline |
| randomize(unsigned char *bufferOut, int bufferSize) | mcr::SafeString | static |
| resetIv() | mcr::SafeString | |
| SafeString(IKeyProvider *keyProvider=nullptr, const String &str=String(), bool cryptic=true) | mcr::SafeString | inline |
| SafeString(const SafeString ©tron) (defined in mcr::SafeString) | mcr::SafeString | |
| setCryptic(bool val) | mcr::SafeString | |
| setIv(unsigned char *iv) | mcr::SafeString | |
| setKeyProvider(IKeyProvider *provider) | mcr::SafeString | |
| setStateless(bool val) | mcr::SafeString | |
| setText(const String &str=String()) | mcr::SafeString | inline |
| setText(const char *str, size_t len) | mcr::SafeString | |
| setText(const String &str, bool cryptic) | mcr::SafeString | inline |
| setText(const char *str, size_t len, bool cryptic) | mcr::SafeString | |
| sha(const String &text, unsigned char bufferOut[32]) | mcr::SafeString | inlinestatic |
| sha(const char *text, size_t textLen, unsigned char bufferOut[32]) | mcr::SafeString | static |
| stateless() const | mcr::SafeString | inline |
| text() const | mcr::SafeString | inline |
| text(char *bufferOut) const | mcr::SafeString | |
| ~SafeString() | mcr::SafeString | virtual |