8#include <botan/pk_keys.h>
9#include <botan/der_enc.h>
10#include <botan/oids.h>
33 if(!
check_key(rng, BOTAN_PUBLIC_KEY_STRONG_CHECKS_ON_LOAD))
42 if(!
check_key(rng, BOTAN_PRIVATE_KEY_STRONG_CHECKS_ON_LOAD))
51 if(!
check_key(rng, BOTAN_PRIVATE_KEY_STRONG_CHECKS_ON_GENERATE))
void gen_check(RandomNumberGenerator &rng) const
void load_check(RandomNumberGenerator &rng) const
virtual OID get_oid() const
virtual void load_check(RandomNumberGenerator &rng) const
virtual bool check_key(RandomNumberGenerator &rng, bool strong) const =0
virtual std::string algo_name() const =0
std::string lookup(const OID &oid)
std::invalid_argument Invalid_Argument
Lookup_Error(const std::string &err)
Self_Test_Failure(const std::string &err)