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 load_check(RandomNumberGenerator &rng) const
virtual bool check_key(RandomNumberGenerator &rng, bool strong) const =0
virtual std::string algo_name() const =0
std::invalid_argument Invalid_Argument
virtual OID get_oid() const
RandomNumberGenerator * rng
std::string lookup(const OID &oid)
void gen_check(RandomNumberGenerator &rng) const
virtual void load_check(RandomNumberGenerator &rng) const