Lines Matching refs:DES
27 // disable DES in DLL version by not exporting this function
28 static const char * StaticAlgorithmName() {return "DES";}
31 /// <a href="http://www.weidai.com/scan-mirror/cs.html#DES">DES</a>
32 /*! The DES implementation in Crypto++ ignores the parity bits
36 class DES : public DES_Info, public BlockCipherDocumentation
46 //! check DES key parity bits
48 //! correct DES key parity bits
58 CRYPTOPP_DLL static const char * CRYPTOPP_API StaticAlgorithmName() {return "DES-EDE2";}
61 /// <a href="http://www.weidai.com/scan-mirror/cs.html#DESede">DES-EDE2</a>
82 CRYPTOPP_DLL static const char * CRYPTOPP_API StaticAlgorithmName() {return "DES-EDE3";}
85 /// <a href="http://www.weidai.com/scan-mirror/cs.html#DESede">DES-EDE3</a>
106 static const char *StaticAlgorithmName() {return "DES-XEX3";}
109 /// <a href="http://www.weidai.com/scan-mirror/cs.html#DESX">DES-XEX3</a>, AKA DESX
120 // VS2005 workaround: calling modules compiled with /clr gets unresolved external symbol DES::Base::ProcessAndXorBlock
121 // if we use DES::Encryption here directly without value_ptr.
122 value_ptr<DES::Encryption> m_des;
130 typedef DES::Encryption DESEncryption;
131 typedef DES::Decryption DESDecryption;