1
/*************************************************
3
* (C) 1999-2007 The Botan Project *
4
*************************************************/
9
#include <botan/base.h>
13
/*************************************************
15
*************************************************/
16
class RC5 : public BlockCipher
19
void clear() throw() { S.clear(); }
20
std::string name() const;
21
BlockCipher* clone() const { return new RC5(ROUNDS); }
24
void enc(const byte[], byte[]) const;
25
void dec(const byte[], byte[]) const;
26
void key(const byte[], u32bit);
27
SecureVector<u32bit> S;