/************************************************* * Lookup Table Management Header File * * (C) 1999-2007 Jack Lloyd * *************************************************/ #ifndef BOTAN_LOOKUP_MANGEMENT_H__ #define BOTAN_LOOKUP_MANGEMENT_H__ #include #include #include #include namespace Botan { /************************************************* * Add an algorithm to the lookup table * *************************************************/ BOTAN_DLL void add_algorithm(Library_State&, BlockCipher*); BOTAN_DLL void add_algorithm(Library_State&, StreamCipher*); BOTAN_DLL void add_algorithm(Library_State&, HashFunction*); BOTAN_DLL void add_algorithm(Library_State&, MessageAuthenticationCode*); BOTAN_DLL void add_algorithm(Library_State&, S2K*); BOTAN_DLL void add_algorithm(Library_State&, BlockCipherModePaddingMethod*); } #endif