| 
    Crypto++ 8.9
    
   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 | 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
#defineCRYPTOPP_ENABLE_NAMESPACE_WEAK 1#include<md5.h> ... CryptoPP::Weak::MD5 md5;