Commit Graph

333 Commits (a786529072f702b178da80094c6db48e06c8139f)

Author SHA1 Message Date
weidai a786529072 use Weak1 namespace 2007-05-04 15:25:16 +00:00
weidai 240a14e561 add word128 2007-05-04 15:25:08 +00:00
weidai d2510f30c7 fix compile for x64, DLL and VC 6 2007-05-04 15:24:09 +00:00
weidai 460c2d6c6a enable -O2 and -march=native -mtune=native 2007-05-04 15:12:23 +00:00
weidai 5ee13b48aa use Weak1 namespace 2007-05-04 15:10:50 +00:00
weidai afa89ae981 add/remove files 2007-05-04 15:08:52 +00:00
weidai f9261eb107 reduce risk of random number reuse after VM rollback 2007-05-04 15:04:58 +00:00
weidai c09618a557 update to draft-01 2007-05-04 15:03:07 +00:00
weidai deb3228e83 move ARC4 into Weak namespace 2007-04-16 21:27:41 +00:00
weidai 3a3fef7436 fix compile on Sun CC 2007-04-16 05:40:37 +00:00
weidai 68a38c0b9a fix compile with Intel compiler 2007-04-16 02:51:59 +00:00
weidai ab6b054cf4 CPU feature detection and assembly helpers 2007-04-16 00:45:50 +00:00
weidai 6f80838723 MASM code for x64 2007-04-16 00:45:21 +00:00
weidai 517d6a55ca IV_REQUIREMENT changes 2007-04-16 00:43:17 +00:00
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