#include <des.h>
Inheritance diagram for DES:
The DES implementation in Crypto++ ignores the parity bits (the least significant bits of each byte) in the key. However you can use CheckKeyParityBits() and CorrectKeyParityBits() to check or correct the parity bits if you wish.
Definition at line 22 of file des.h.
Public Types | |
typedef BlockCipherTemplate< ENCRYPTION, Base > | Encryption |
implements the BlockCipher interface | |
typedef BlockCipherTemplate< DECRYPTION, Base > | Decryption |
implements the BlockCipher interface | |
Static Public Member Functions | |
bool | CheckKeyParityBits (const byte *key) |
check DES key parity bits | |
void | CorrectKeyParityBits (byte *key) |
correct DES key parity bits |