libcdoc 0.1.8
|
This is the complete list of members for libcdoc::CryptoBackend, including all inherited members.
CDOC_DISABLE_MOVE(CryptoBackend) | libcdoc::CryptoBackend | |
CryptoBackend()=default | libcdoc::CryptoBackend | |
CryptoBackend(const CryptoBackend &)=delete | libcdoc::CryptoBackend | |
decryptRSA(std::vector< uint8_t > &dst, const std::vector< uint8_t > &data, bool oaep, unsigned int idx) | libcdoc::CryptoBackend | inlinevirtual |
deriveConcatKDF(std::vector< uint8_t > &dst, const std::vector< uint8_t > &public_key, const std::string &digest, const std::vector< uint8_t > &algorithm_id, const std::vector< uint8_t > &party_uinfo, const std::vector< uint8_t > &party_vinfo, unsigned int idx) | libcdoc::CryptoBackend | virtual |
deriveECDH1(std::vector< uint8_t > &dst, const std::vector< uint8_t > &public_key, unsigned int idx) | libcdoc::CryptoBackend | inlinevirtual |
deriveHMACExtract(std::vector< uint8_t > &dst, const std::vector< uint8_t > &public_key, const std::vector< uint8_t > &salt, unsigned int idx) | libcdoc::CryptoBackend | virtual |
ECC_KEY_LEN | libcdoc::CryptoBackend | static |
extractHKDF(std::vector< uint8_t > &dst, const std::vector< uint8_t > &salt, const std::vector< uint8_t > &pw_salt, int32_t kdf_iter, unsigned int idx) | libcdoc::CryptoBackend | virtual |
getKeyMaterial(std::vector< uint8_t > &dst, const std::vector< uint8_t > &pw_salt, int32_t kdf_iter, unsigned int idx) | libcdoc::CryptoBackend | virtual |
getLastErrorStr(result_t code) const | libcdoc::CryptoBackend | virtual |
getSecret(std::vector< uint8_t > &dst, unsigned int idx) | libcdoc::CryptoBackend | inlinevirtual |
HashAlgorithm enum name | libcdoc::CryptoBackend | |
INVALID_PARAMS | libcdoc::CryptoBackend | static |
OPENSSL_ERROR | libcdoc::CryptoBackend | static |
operator=(const CryptoBackend &)=delete | libcdoc::CryptoBackend | |
random(std::vector< uint8_t > &dst, unsigned int size) | libcdoc::CryptoBackend | virtual |
SHA_224 enum value | libcdoc::CryptoBackend | |
SHA_256 enum value | libcdoc::CryptoBackend | |
SHA_384 enum value | libcdoc::CryptoBackend | |
SHA_512 enum value | libcdoc::CryptoBackend | |
sign(std::vector< uint8_t > &dst, HashAlgorithm algorithm, const std::vector< uint8_t > &digest, unsigned int idx) | libcdoc::CryptoBackend | inlinevirtual |
test(libcdoc::Lock &lock) | libcdoc::CryptoBackend | inlinevirtual |
~CryptoBackend() noexcept=default | libcdoc::CryptoBackend | virtual |