DiceKeys Seeded Cryptography Library
|
This is the complete list of members for SymmetricKey, including all inherited members.
deriveFromSeed(const std::string &seedString, const std::string &recipe) | SymmetricKey | static |
fromJson(const std::string &symmetricKeyAsJson) | SymmetricKey | static |
fromSerializedBinaryForm(const SodiumBuffer &serializedBinaryForm) | SymmetricKey | static |
keyBytes | SymmetricKey | |
recipe | SymmetricKey | |
seal(const SodiumBuffer &message, const std::string &unsealingInstructions={}) const | SymmetricKey | |
seal(const std::string &message, const std::string &unsealingInstructions={}) const | SymmetricKey | |
seal(const std::vector< unsigned char > &message, const std::string &unsealingInstructions={}) const | SymmetricKey | |
seal(const unsigned char *message, const size_t messageLength, const std::string &unsealingInstructions={}) const | SymmetricKey | |
sealToCiphertextOnly(const unsigned char *message, const size_t messageLength, const std::string &unsealingInstructions={}) const | SymmetricKey | |
sealToCiphertextOnly(const SodiumBuffer &message, const std::string &unsealingInstructions={}) const | SymmetricKey | |
SymmetricKey(const SodiumBuffer &keyBytes, std::string recipe) | SymmetricKey | |
SymmetricKey(const SymmetricKey &other) | SymmetricKey | |
SymmetricKey(const std::string &seedString, const std::string &recipe) | SymmetricKey | |
toJson(int indent=-1, const char indent_char=' ') const | SymmetricKey | |
toSerializedBinaryForm() const | SymmetricKey | |
unseal(const unsigned char *ciphertext, const size_t ciphertextLength, const std::string &unsealingInstructions={}) const | SymmetricKey | |
unseal(const std::vector< unsigned char > &ciphertext, const std::string &unsealingInstructions={}) const | SymmetricKey | |
unseal(const PackagedSealedMessage &packagedSealedMessage) const | SymmetricKey | |
unseal(const PackagedSealedMessage &packagedSealedMessage, const std::string &seedString) | SymmetricKey | static |
unsealMessageContents(const unsigned char *ciphertext, const size_t ciphertextLength, const std::string &unsealingInstructions={}) const | SymmetricKey | protected |