Botan 3.6.1
Crypto and TLS for C&
pk_algs.cpp File Reference
#include <botan/pk_algs.h>
#include <botan/internal/fmt.h>
#include <botan/internal/parsing.h>

Go to the source code of this file.

Namespaces

namespace  Botan
 

Functions

std::unique_ptr< Private_KeyBotan::create_ec_private_key (std::string_view alg_name, const EC_Group &ec_group, RandomNumberGenerator &rng)
 
std::unique_ptr< Private_KeyBotan::create_private_key (std::string_view alg_name, RandomNumberGenerator &rng, std::string_view params, std::string_view provider)
 
std::unique_ptr< Private_KeyBotan::load_private_key (const AlgorithmIdentifier &alg_id, std::span< const uint8_t > key_bits)
 
std::unique_ptr< Public_KeyBotan::load_public_key (const AlgorithmIdentifier &alg_id, std::span< const uint8_t > key_bits)
 
std::vector< std::string > Botan::probe_provider_private_key (std::string_view alg_name, const std::vector< std::string > &possible)