![]() |
SSP21-CPP
|
This is the complete list of members for ssp21::ICryptoBackend, including all inherited members.
| dh_x25519(const PrivateKey &priv_key, const seq32_t &pub_key, DHOutput &output, std::error_code &ec)=0 (defined in ssp21::ICryptoBackend) | ssp21::ICryptoBackend | pure virtual |
| gen_keypair_ed25519(KeyPair &pair)=0 (defined in ssp21::ICryptoBackend) | ssp21::ICryptoBackend | pure virtual |
| gen_keypair_x25519(KeyPair &pair)=0 (defined in ssp21::ICryptoBackend) | ssp21::ICryptoBackend | pure virtual |
| gen_random(const wseq32_t &dest)=0 (defined in ssp21::ICryptoBackend) | ssp21::ICryptoBackend | pure virtual |
| hash_sha256(const std::initializer_list< seq32_t > &data, SecureBuffer &output)=0 (defined in ssp21::ICryptoBackend) | ssp21::ICryptoBackend | pure virtual |
| hkdf_sha256(const seq32_t &salt, const std::initializer_list< seq32_t > &input_key_material, SymmetricKey &key1, SymmetricKey &key2)=0 (defined in ssp21::ICryptoBackend) | ssp21::ICryptoBackend | pure virtual |
| hmac_sha256(const seq32_t &key, const std::initializer_list< seq32_t > &data, SecureBuffer &output)=0 (defined in ssp21::ICryptoBackend) | ssp21::ICryptoBackend | pure virtual |
| secure_equals(const seq32_t &lhs, const seq32_t &rhs)=0 (defined in ssp21::ICryptoBackend) | ssp21::ICryptoBackend | pure virtual |
| sign_ed25519(const seq32_t &input, const seq32_t &private_key, DSAOutput &output, std::error_code &ec)=0 (defined in ssp21::ICryptoBackend) | ssp21::ICryptoBackend | pure virtual |
| Uncopyable() (defined in ser4cpp::Uncopyable) | ser4cpp::Uncopyable | inlineprivate |
| verify_ed25519(const seq32_t &message, const seq32_t &signature, const seq32_t &public_key)=0 (defined in ssp21::ICryptoBackend) | ssp21::ICryptoBackend | pure virtual |
| zero_memory(const wseq32_t &data)=0 (defined in ssp21::ICryptoBackend) | ssp21::ICryptoBackend | pure virtual |
| ~ICryptoBackend() (defined in ssp21::ICryptoBackend) | ssp21::ICryptoBackend | inlinevirtual |
| ~Uncopyable() (defined in ser4cpp::Uncopyable) | ser4cpp::Uncopyable | inlineprivate |
1.8.15