8 #ifndef BOTAN_PK_KEYS_H__     9 #define BOTAN_PK_KEYS_H__    11 #include <botan/secmem.h>    12 #include <botan/asn1_oid.h>    13 #include <botan/alg_id.h>    14 #include <botan/rng.h>    28       virtual std::string algo_name() 
const = 0;
    34       virtual OID get_oid() 
const;
    44                              bool strong) 
const = 0;
    62       virtual size_t max_input_bits() 
const = 0;
    99          { 
return algorithm_identifier(); }
 
Private_Key PKCS8_PrivateKey
Public_Key X509_PublicKey
PK_Key_Agreement_Key PK_KA_Key
virtual size_t message_part_size() const
virtual ~PK_Key_Agreement_Key()
virtual AlgorithmIdentifier pkcs8_algorithm_identifier() const
virtual size_t message_parts() const