10Duke Enterprise C++ SDK
Loading...
Searching...
No Matches
LibcryptoCiphers Member List

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

AbstractCiphers(const std::shared_ptr<::tenduke::utl::random::RandomBytes > &random, const std::shared_ptr<::tenduke::crypto::PBKDF2 > &keyGenerator) (defined in tenduke::crypto::AbstractCiphers)tenduke::crypto::AbstractCiphersinline
BLOB_HEADER_SIZEtenduke::crypto::AbstractCiphersprotectedstatic
BLOB_MAGICtenduke::crypto::AbstractCiphersprotectedstatic
decrypt(const ::tenduke::utl::DataSpan &ciphertext, const ::tenduke::utl::DataSpan &encryptionKey) const overridetenduke::crypto::AbstractCiphersinlinevirtual
decryptBytes(const unsigned char *ciphertext, std::size_t ciphertextLength, const unsigned char *encryptionKey, std::size_t encryptionKeyLength) const (defined in tenduke::crypto::AbstractCiphers)tenduke::crypto::AbstractCiphersinlineprotectedvirtual
decryptString(const ::tenduke::utl::DataSpan &ciphertext, const ::tenduke::utl::DataSpan &encryptionKey) const overridetenduke::crypto::AbstractCiphersinlinevirtual
decryptString(const ::tenduke::crypto::Cipher &cipher, const ::tenduke::utl::DataSpan &ciphertext) const overridetenduke::crypto::AbstractCiphersinlinevirtual
encrypt(const ::tenduke::utl::DataSpan &plaintext, const ::tenduke::utl::DataSpan &encryptionKey) const overridetenduke::crypto::AbstractCiphersinlinevirtual
encrypt(const std::string &plaintext, const ::tenduke::utl::DataSpan &encryptionKey) const overridetenduke::crypto::AbstractCiphersinlinevirtual
encrypt(const ::tenduke::crypto::Cipher &cipher, const ::tenduke::utl::DataSpan &plaintext, ::tenduke::utl::DataSink &ciphertext) const overridetenduke::crypto::AbstractCiphersinlinevirtual
encryptBytes(const unsigned char *plaintext, std::size_t plaintextLength, const unsigned char *encryptionKey, std::size_t encryptionKeyLength) const (defined in tenduke::crypto::AbstractCiphers)tenduke::crypto::AbstractCiphersinlineprotectedvirtual
LibcryptoCiphers() (defined in LibcryptoCiphers)LibcryptoCiphers
PBKDF2_ITERATIONStenduke::crypto::AbstractCiphersprotectedstatic
readAndValidateHeader(const unsigned char *buffer, std::size_t bufferLength) const (defined in tenduke::crypto::AbstractCiphers)tenduke::crypto::AbstractCiphersinlineprotectedvirtual
readAndValidateHeader(const ::tenduke::utl::DataSpan &buffer) const (defined in tenduke::crypto::AbstractCiphers)tenduke::crypto::AbstractCiphersinlineprotectedvirtual
VERSION_1 (defined in tenduke::crypto::AbstractCiphers)tenduke::crypto::AbstractCiphersprotectedstatic
VERSION_2 (defined in tenduke::crypto::AbstractCiphers)tenduke::crypto::AbstractCiphersprotectedstatic
writeHeader(unsigned char *buffer, const std::uint16_t version) const (defined in tenduke::crypto::AbstractCiphers)tenduke::crypto::AbstractCiphersinlineprotectedvirtual
writeHeader(::tenduke::utl::DataSink &output, const std::uint16_t version) const (defined in tenduke::crypto::AbstractCiphers)tenduke::crypto::AbstractCiphersinlineprotectedvirtual
~Ciphers()=default (defined in tenduke::crypto::Ciphers)tenduke::crypto::Ciphersvirtual