Commit Graph

419 Commits (c8fe7e071886e87cd7fb1df7b41580abde57bd4c)

Author SHA1 Message Date
weidai f0b6d88f11 clarify comments 2007-04-16 00:41:11 +00:00
weidai 32b47f1a66 add 64-bit mangled names of new and delete 2007-04-16 00:40:48 +00:00
weidai 3344b3eef1 Test: Encode now tests decryption also 2007-04-16 00:39:56 +00:00
weidai a30a7f4ed3 changes to support optimizations 2007-04-16 00:39:09 +00:00
weidai 3802d23c07 fix bug decoding optional parameters 2007-04-16 00:38:29 +00:00
weidai ffd84849eb remove HAVAL, MD5MAC, XMACC. add Sosemanuk 2007-04-16 00:37:44 +00:00
weidai 4f784a84f8 move MD2, MD4, MD5, PanamaHash, WAKE_CFB into the namespace 'Weak' 2007-04-16 00:36:51 +00:00
weidai 544cafcc25 move sbox macros to serpentp.h for Sosemanuk 2007-04-16 00:35:40 +00:00
weidai f42ff7fc18 reduce memory usage. move sbox macros to serpentp.h 2007-04-16 00:35:10 +00:00
weidai c46c9fbc2b rename STRUCTURED_IV to UNIQUE_IV. assert correct cipher direction 2007-04-16 00:34:13 +00:00
weidai de8b060ea1 optimizations 2007-04-16 00:33:09 +00:00
weidai ce5e051e42 handle new FIPS test vector format 2007-04-16 00:32:27 +00:00
weidai b040459503 removed UnalignedPutWord 2007-04-16 00:31:22 +00:00
weidai ee5841104f update version number 2007-04-16 00:30:54 +00:00
weidai 2a427babae rename STRUCTURED_IV to UNIQUE_IV. Sun CC workaround 2007-04-16 00:29:47 +00:00
weidai 21a7f223da add DigestSize and L1KeyLength 2007-04-16 00:26:40 +00:00
weidai 629ff8ae40 ICC workaround 2007-04-16 00:26:05 +00:00
weidai 3ef60be9b7 changed hash functions for m command 2007-04-16 00:25:13 +00:00
weidai f031341343 reorganized aligned allocator 2007-04-16 00:22:35 +00:00
weidai 5cad605559 optimizations 2007-04-16 00:21:07 +00:00
weidai 199c796021 removed UnalignedPutWord 2007-04-16 00:20:57 +00:00
weidai 170ff20358 MMX/SSE2 optimizations 2007-04-16 00:18:32 +00:00
weidai 78f88e5d1d fix compile with ICC 2007-04-16 00:16:32 +00:00
weidai c46f00c4fa fix missing function 2007-04-16 00:15:34 +00:00
weidai f651a6502e fix comment typo 2007-04-16 00:13:46 +00:00
weidai e9669d172f move MD2, MD4, MD5, PanamaHash, WAKE_CFB into the namespace 'Weak' 2007-04-16 00:13:32 +00:00
weidai 3f68f7d55c OpenMP 2007-04-16 00:13:05 +00:00
weidai 33e9f55cdb optimizations 2007-04-16 00:12:03 +00:00
weidai 004681fd5a move MD2, MD4, MD5, PanamaHash, WAKE_CFB into the namespace 'Weak' 2007-04-15 23:46:59 +00:00
weidai a22c8e43e5 remove HAVAL, MD5-MAC, XMAC 2007-04-15 23:45:00 +00:00
weidai eef93ab86b MMX/SSE2 optimizations 2007-04-15 23:44:44 +00:00
weidai c2397a4600 benchmark key and IV setup. remove low security benchmarks 2007-04-15 23:42:58 +00:00
weidai 0014078939 remove HAVAL, MD5-MAC, XMAC 2007-04-15 23:01:58 +00:00
weidai 643b302227 MMX/SSE2 optimizations 2007-04-15 23:00:27 +00:00
weidai 3b89824be3 optimized Camellia and added defense against timing attacks 2007-04-15 22:59:58 +00:00
weidai 38ca2b38a8 enabled optimization flags by default in GNUmakefile 2007-04-15 22:59:29 +00:00
weidai 45fab64526 move MD2, MD4, MD5, PanamaHash, WAKE_CFB into the namespace 'Weak' 2007-04-15 22:59:12 +00:00
weidai 837bc18cba added blinding and error checking for RW private key operation 2007-04-15 22:58:24 +00:00
weidai bbbd09553b SSE2 optimizations 2007-04-15 22:54:31 +00:00
weidai 20833349d1 add VMAC draft-krovetz-vmac-00 2007-04-15 22:53:41 +00:00
weidai adb4cc1700 add Sosemanuk 2007-04-15 22:52:19 +00:00
weidai 914ec2626b new test vectors. 'Test: Encrypt' now tests decryption also 2007-04-15 22:51:12 +00:00
weidai 3ec852b64c fix threading bug 2007-02-03 13:29:09 +00:00
weidai 35decf30bd add missing file for Borland C++ 2006-12-25 08:17:00 +00:00
weidai 146e78f4c9 fix compile on MSVC2002 and MSVC6 without Processor Pack 2006-12-25 08:10:19 +00:00
weidai 9b5d080a49 adding missing BlockSize() 2006-12-25 08:03:48 +00:00
weidai 05845587a5 adding missing AlgorithmName() 2006-12-25 08:03:32 +00:00
nobody b696b90551 This commit was manufactured by cvs2svn to create tag 'CRYPTOPP_5_4'. 2006-12-22 15:08:13 +00:00
weidai 44091bb0a8 update copyright year 2006-12-22 15:08:13 +00:00
weidai 7056febf4e prepare for release 2006-12-22 15:05:38 +00:00