|
Botan
2.13.0
Crypto and TLS for C++11
|
#include <ecies.h>
Public Member Functions | |
| bool | check_mode () const |
| bool | cofactor_mode () const |
| PointGFp::Compression_Type | compression_type () const |
| const EC_Group & | domain () const |
| ECIES_KA_Params (const EC_Group &domain, const std::string &kdf_spec, size_t length, PointGFp::Compression_Type 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, |
| const std::string & | kdf_spec, | ||
| size_t | length, | ||
| PointGFp::Compression_Type | 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 182 of file ecies.cpp.
|
default |
|
virtualdefault |
|
inline |
Definition at line 100 of file ecies.h.
References Botan::CHECK_MODE.
Referenced by Botan::ECIES_Decryptor::ECIES_Decryptor(), and Botan::ECIES_System_Params::ECIES_System_Params().
|
inline |
Definition at line 90 of file ecies.h.
References Botan::COFACTOR_MODE.
Referenced by Botan::ECIES_System_Params::ECIES_System_Params().
|
inline |
Definition at line 105 of file ecies.h.
Referenced by Botan::ECIES_KA_Operation::derive_secret(), and Botan::ECIES_Encryptor::ECIES_Encryptor().
|
inline |
Definition at line 75 of file ecies.h.
Referenced by Botan::ECIES_KA_Operation::derive_secret(), Botan::ECIES_Decryptor::ECIES_Decryptor(), and Botan::ECIES_Encryptor::ECIES_Encryptor().
|
inline |
Definition at line 110 of file ecies.h.
Referenced by Botan::ECIES_KA_Operation::derive_secret().
|
inline |
Definition at line 95 of file ecies.h.
References Botan::OLD_COFACTOR_MODE.
Referenced by Botan::ECIES_KA_Operation::derive_secret(), and Botan::ECIES_System_Params::ECIES_System_Params().
|
delete |
|
inline |
Definition at line 80 of file ecies.h.
Referenced by Botan::ECIES_KA_Operation::derive_secret().
|
inline |
Definition at line 85 of file ecies.h.
References Botan::SINGLE_HASH_MODE.
Referenced by Botan::ECIES_KA_Operation::derive_secret().
1.8.9.1