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