monotone

monotone Mtn Source Tree

Root/botan/look_add.h

1/*************************************************
2* Lookup Table Management Header File *
3* (C) 1999-2005 The Botan Project *
4*************************************************/
5
6#ifndef BOTAN_LOOKUP_MANGEMENT_H__
7#define BOTAN_LOOKUP_MANGEMENT_H__
8
9#include <botan/base.h>
10#include <botan/mode_pad.h>
11#include <botan/s2k.h>
12
13namespace Botan {
14
15/*************************************************
16* Add an algorithm to the lookup table *
17*************************************************/
18void add_algorithm(BlockCipher*);
19void add_algorithm(StreamCipher*);
20void add_algorithm(HashFunction*);
21void add_algorithm(MessageAuthenticationCode*);
22void add_algorithm(S2K*);
23void add_algorithm(BlockCipherModePaddingMethod*);
24
25/*************************************************
26* Add an alias for an algorithm *
27*************************************************/
28void add_alias(const std::string&, const std::string&);
29
30/*************************************************
31* Lookup table startup/shutdown *
32*************************************************/
33void init_lookup_tables();
34void destroy_lookup_tables();
35void add_default_oids();
36void add_default_aliases();
37
38}
39
40#endif

Archive Download this file

Branches

Tags

Quick Links:     www.monotone.ca    -     Downloads    -     Documentation    -     Wiki    -     Code Forge    -     Build Status