SSP21-CPP
ssp21::sodium::CryptoBackend Member List

This is the complete list of members for ssp21::sodium::CryptoBackend, including all inherited members.

dh_x25519(const PrivateKey &priv_key, const seq32_t &pub_key, DHOutput &output, std::error_code &ec) override (defined in ssp21::sodium::CryptoBackend)ssp21::sodium::CryptoBackendvirtual
gen_keypair_ed25519(KeyPair &pair) override (defined in ssp21::sodium::CryptoBackend)ssp21::sodium::CryptoBackendvirtual
gen_keypair_x25519(KeyPair &pair) override (defined in ssp21::sodium::CryptoBackend)ssp21::sodium::CryptoBackendvirtual
gen_random(const wseq32_t &dest) override (defined in ssp21::sodium::CryptoBackend)ssp21::sodium::CryptoBackendvirtual
hash_sha256(const std::initializer_list< seq32_t > &data, SecureBuffer &output) override (defined in ssp21::sodium::CryptoBackend)ssp21::sodium::CryptoBackendvirtual
hkdf_sha256(const seq32_t &salt, const std::initializer_list< seq32_t > &input_key_material, SymmetricKey &key1, SymmetricKey &key2) override (defined in ssp21::sodium::CryptoBackend)ssp21::sodium::CryptoBackendvirtual
hmac_sha256(const seq32_t &key, const std::initializer_list< seq32_t > &data, SecureBuffer &output) override (defined in ssp21::sodium::CryptoBackend)ssp21::sodium::CryptoBackendvirtual
initialize() (defined in ssp21::sodium::CryptoBackend)ssp21::sodium::CryptoBackendstatic
secure_equals(const seq32_t &lhs, const seq32_t &rhs) override (defined in ssp21::sodium::CryptoBackend)ssp21::sodium::CryptoBackendvirtual
sign_ed25519(const seq32_t &input, const seq32_t &private_key, DSAOutput &output, std::error_code &ec) override (defined in ssp21::sodium::CryptoBackend)ssp21::sodium::CryptoBackendvirtual
verify_ed25519(const seq32_t &message, const seq32_t &signature, const seq32_t &public_key) override (defined in ssp21::sodium::CryptoBackend)ssp21::sodium::CryptoBackendvirtual
zero_memory(const wseq32_t &data) override (defined in ssp21::sodium::CryptoBackend)ssp21::sodium::CryptoBackendvirtual
~ICryptoBackend() (defined in ssp21::ICryptoBackend)ssp21::ICryptoBackendinlinevirtual