Crypto++ 8.7
Free C++ class library of cryptographic schemes
|
Namespace containing weak and wounded algorithms. More...
Classes | |
class | ARC4 |
Alleged RC4. More... | |
class | ARC4_Base |
ARC4 base class. More... | |
class | MARC4 |
Modified Alleged RC4. More... | |
class | MARC4_Base |
MARC4 base class. More... | |
class | MD2 |
MD2 message digest. More... | |
class | MD4 |
MD4 More... | |
class | MD5 |
MD5 message digest. More... | |
class | PanamaHash |
Panama hash. More... | |
class | PanamaMAC |
Panama message authentication code. More... | |
class | RSASSA_PKCS1v15_MD2_Signer |
RSASS<PKCS1v15, Weak::MD2>::Signer typedef More... | |
class | RSASSA_PKCS1v15_MD2_Verifier |
RSASS<PKCS1v15, Weak::MD2>::Verifier typedef More... | |
class | RSASSA_PKCS1v15_MD5_Signer |
RSASS<PKCS1v15, Weak::MD5>::Signer typedef More... | |
class | RSASSA_PKCS1v15_MD5_Verifier |
RSASS<PKCS1v15, Weak::MD5>::Verifier typedef More... | |
Namespace containing weak and wounded algorithms.
Weak is part of the CryptoPP namespace. Schemes and algorithms are moved into Weak when their security level is reduced to an unacceptable level by contemporary standards.
To use an algorithm in the Weak namespace, you must
before including a header for a weak or wounded algorithm. For example: #define
CRYPTOPP_ENABLE_NAMESPACE_WEAK 1
#define
CRYPTOPP_ENABLE_NAMESPACE_WEAK 1#include
<md5.h> ... CryptoPP::Weak::MD5 md5;