8 #include <botan/engine.h>
virtual PK_Ops::Encryption * get_encryption_op(const Public_Key &key) const
virtual PK_Ops::Verification * get_verify_op(const Public_Key &key) const
virtual PK_Ops::Decryption * get_decryption_op(const Private_Key &key) const
virtual Keyed_Filter * get_cipher(const std::string &algo_spec, Cipher_Dir dir, Algorithm_Factory &af)
virtual PBKDF * find_pbkdf(const SCAN_Name &algo_spec, Algorithm_Factory &af) const
virtual BlockCipher * find_block_cipher(const SCAN_Name &algo_spec, Algorithm_Factory &af) const
virtual MessageAuthenticationCode * find_mac(const SCAN_Name &algo_spec, Algorithm_Factory &af) const
virtual Modular_Exponentiator * mod_exp(const BigInt &n, Power_Mod::Usage_Hints hints) const
virtual HashFunction * find_hash(const SCAN_Name &algo_spec, Algorithm_Factory &af) const
virtual PK_Ops::Key_Agreement * get_key_agreement_op(const Private_Key &key) const
virtual PK_Ops::Signature * get_signature_op(const Private_Key &key) const
virtual StreamCipher * find_stream_cipher(const SCAN_Name &algo_spec, Algorithm_Factory &af) const