8 #ifndef BOTAN_PK_LOOKUP_H__
9 #define BOTAN_PK_LOOKUP_H__
11 #include <botan/lookup.h>
12 #include <botan/pubkey.h>
24 BOTAN_DEPRECATED(
"Instantiate object directly")
26 const
std::
string& eme)
39 BOTAN_DEPRECATED(
"Instantiate object directly")
41 const
std::
string& eme)
55 BOTAN_DEPRECATED(
"Instantiate object directly")
57 const
std::
string& emsa,
60 return new PK_Signer(key, emsa, sig_format);
72 BOTAN_DEPRECATED(
"Instantiate object directly")
74 const
std::
string& emsa,
88 BOTAN_DEPRECATED(
"Instantiate object directly")
90 const
std::
string& kdf)
PK_Encryptor * get_pk_encryptor(const Public_Key &key, const std::string &eme)
PK_Verifier * get_pk_verifier(const Public_Key &key, const std::string &emsa, Signature_Format sig_format=IEEE_1363)
PK_Decryptor * get_pk_decryptor(const Private_Key &key, const std::string &eme)
PK_Key_Agreement * get_pk_kas(const PK_Key_Agreement_Key &key, const std::string &kdf)
PK_Signer * get_pk_signer(const Private_Key &key, const std::string &emsa, Signature_Format sig_format=IEEE_1363)