Botan 3.6.1
Crypto and TLS for C&
pk_keys.h File Reference

Public Header. More...

#include <botan/asn1_obj.h>
#include <botan/pk_ops_fwd.h>
#include <botan/secmem.h>
#include <optional>
#include <span>
#include <string>
#include <string_view>

Go to the source code of this file.

Classes

class  Botan::Asymmetric_Key
 
class  Botan::PK_Key_Agreement_Key
 
class  Botan::Private_Key
 
class  Botan::Public_Key
 

Namespaces

namespace  Botan
 

Enumerations

enum class  Botan::PublicKeyOperation { Botan::Encryption , Botan::Signature , Botan::KeyEncapsulation , Botan::KeyAgreement }
 
enum class  Botan::Signature_Format { Botan::Standard , Botan::DerSequence , Botan::IEEE_1363 = Standard , Botan::DER_SEQUENCE = DerSequence }
 

Functions

std::string Botan::create_hex_fingerprint (const uint8_t bits[], size_t bits_len, std::string_view hash_name)
 
std::string Botan::create_hex_fingerprint (std::span< const uint8_t > vec, std::string_view hash_name)
 

Detailed Description

Public Header.

Definition in file pk_keys.h.