Botan  1.10.9
engine.cpp
Go to the documentation of this file.
1 /*
2 * Engine
3 * (C) 2010 Jack Lloyd
4 *
5 * Distributed under the terms of the Botan license
6 */
7 
8 #include <botan/engine.h>
9 
10 namespace Botan {
11 
12 BlockCipher*
14  Algorithm_Factory&) const
15  {
16  return 0;
17  }
18 
21  Algorithm_Factory&) const
22  {
23  return 0;
24  }
25 
28  Algorithm_Factory&) const
29  {
30  return 0;
31  }
32 
35  Algorithm_Factory&) const
36  {
37  return 0;
38  }
39 
40 PBKDF*
42  Algorithm_Factory&) const
43  {
44  return 0;
45  }
46 
50  {
51  return 0;
52  }
53 
54 Keyed_Filter* Engine::get_cipher(const std::string&,
55  Cipher_Dir,
57  {
58  return 0;
59  }
60 
63  {
64  return 0;
65  }
66 
69  {
70  return 0;
71  }
72 
75  {
76  return 0;
77  }
78 
81  {
82  return 0;
83  }
84 
87  {
88  return 0;
89  }
90 
91 }
virtual PK_Ops::Encryption * get_encryption_op(const Public_Key &key) const
Definition: engine.cpp:80
virtual PK_Ops::Verification * get_verify_op(const Public_Key &key) const
Definition: engine.cpp:74
virtual PK_Ops::Decryption * get_decryption_op(const Private_Key &key) const
Definition: engine.cpp:86
virtual Keyed_Filter * get_cipher(const std::string &algo_spec, Cipher_Dir dir, Algorithm_Factory &af)
Definition: engine.cpp:54
virtual PBKDF * find_pbkdf(const SCAN_Name &algo_spec, Algorithm_Factory &af) const
Definition: engine.cpp:41
virtual BlockCipher * find_block_cipher(const SCAN_Name &algo_spec, Algorithm_Factory &af) const
Definition: engine.cpp:13
virtual MessageAuthenticationCode * find_mac(const SCAN_Name &algo_spec, Algorithm_Factory &af) const
Definition: engine.cpp:34
virtual Modular_Exponentiator * mod_exp(const BigInt &n, Power_Mod::Usage_Hints hints) const
Definition: engine.cpp:48
virtual HashFunction * find_hash(const SCAN_Name &algo_spec, Algorithm_Factory &af) const
Definition: engine.cpp:27
virtual PK_Ops::Key_Agreement * get_key_agreement_op(const Private_Key &key) const
Definition: engine.cpp:62
virtual PK_Ops::Signature * get_signature_op(const Private_Key &key) const
Definition: engine.cpp:68
virtual StreamCipher * find_stream_cipher(const SCAN_Name &algo_spec, Algorithm_Factory &af) const
Definition: engine.cpp:20
Cipher_Dir
Definition: sym_algo.h:87