Crypto++
5.6.4
Free C++ class library of cryptographic schemes
|
Namespace containing weak and wounded algorithms. More...
Classes | |
class | ARC4 |
Alleged RC4 More... | |
class | ARC4_Base |
Class specific methods used to operate the cipher. More... | |
class | MARC4 |
class | MARC4_Base |
Class specific methods used to operate the cipher. More... | |
class | MD2 |
MD2 More... | |
class | MD4 |
MD4 More... | |
class | MD5 |
MD5 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;