Botan 3.6.1
Crypto and TLS for C&
|
#include <ecies.h>
Public Member Functions | |
bool | check_mode () const |
bool | cofactor_mode () const |
EC_Point_Format | compression_type () const |
const EC_Group & | domain () const |
ECIES_KA_Params (const EC_Group &domain, std::string_view kdf_spec, size_t length, EC_Point_Format compression_type, ECIES_Flags flags) | |
ECIES_KA_Params (const ECIES_KA_Params &)=default | |
const std::string & | kdf_spec () const |
bool | old_cofactor_mode () const |
ECIES_KA_Params & | operator= (const ECIES_KA_Params &)=delete |
size_t | secret_length () const |
bool | single_hash_mode () const |
virtual | ~ECIES_KA_Params ()=default |
Botan::ECIES_KA_Params::ECIES_KA_Params | ( | const EC_Group & | domain, |
std::string_view | kdf_spec, | ||
size_t | length, | ||
EC_Point_Format | compression_type, | ||
ECIES_Flags | flags ) |
domain | ec domain parameters of the involved ec keys |
kdf_spec | name of the key derivation function |
length | length of the secret to be derived |
compression_type | format of encoded keys (affects the secret derivation if single_hash_mode is used) |
flags | options, see documentation of ECIES_Flags |
Definition at line 164 of file ecies.cpp.
|
default |
|
virtualdefault |
|
inline |
Definition at line 91 of file ecies.h.
Referenced by Botan::ECIES_Decryptor::ECIES_Decryptor(), and Botan::ECIES_System_Params::ECIES_System_Params().
|
inline |
Definition at line 85 of file ecies.h.
Referenced by Botan::ECIES_System_Params::ECIES_System_Params().
|
inline |
Definition at line 93 of file ecies.h.
Referenced by Botan::ECIES_KA_Operation::derive_secret(), and Botan::ECIES_Encryptor::ECIES_Encryptor().
|
inline |
Definition at line 77 of file ecies.h.
Referenced by Botan::ECIES_KA_Operation::derive_secret().
|
inline |
Definition at line 95 of file ecies.h.
Referenced by Botan::ECIES_KA_Operation::derive_secret().
|
inline |
Definition at line 87 of file ecies.h.
Referenced by Botan::ECIES_KA_Operation::derive_secret(), and Botan::ECIES_System_Params::ECIES_System_Params().
|
delete |
|
inline |
Definition at line 79 of file ecies.h.
Referenced by Botan::ECIES_KA_Operation::derive_secret().
|
inline |
Definition at line 81 of file ecies.h.
Referenced by Botan::ECIES_KA_Operation::derive_secret().