Botan 3.9.0
Crypto and TLS for C&
ecies.h File Reference

Public Header. More...

#include <botan/cipher_mode.h>
#include <botan/ec_apoint.h>
#include <botan/ec_group.h>
#include <botan/mac.h>
#include <botan/pubkey.h>
#include <botan/secmem.h>
#include <botan/symkey.h>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <vector>

Go to the source code of this file.

Classes

class  Botan::ECIES_Decryptor
class  Botan::ECIES_Encryptor
class  Botan::ECIES_KA_Operation
class  Botan::ECIES_KA_Params
class  Botan::ECIES_System_Params

Namespaces

namespace  Botan

Enumerations

enum class  Botan::ECIES_Flags : uint8_t {
  Botan::None = 0 , Botan::SingleHashMode = 1 , Botan::CofactorMode = 2 , Botan::OldCofactorMode = 4 ,
  Botan::CheckMode = 8 , Botan::NONE = None , Botan::SINGLE_HASH_MODE = SingleHashMode , Botan::COFACTOR_MODE = CofactorMode ,
  Botan::OLD_COFACTOR_MODE = OldCofactorMode , Botan::CHECK_MODE = CheckMode
}

Functions

ECIES_Flags Botan::operator& (ECIES_Flags a, ECIES_Flags b)
ECIES_Flags Botan::operator| (ECIES_Flags a, ECIES_Flags b)

Detailed Description

Public Header.

Definition in file ecies.h.