Commit graph

189 commits

Author SHA1 Message Date
Mirek Kratochvil fa99f07b12 algorithm abstraction 2013-01-07 22:29:29 +01:00
Mirek Kratochvil 814c7642af keyring and message work 2013-01-04 12:43:36 +01:00
Mirek Kratochvil be9acd4984 mce_qd: better parameter selection + fwht speed 2013-01-01 19:50:53 +01:00
Mirek Kratochvil 0e7b439f11 cosmetic fixes 2013-01-01 17:22:19 +01:00
Mirek Kratochvil 3af8bc98fb main: cleaned up 2012-12-29 20:40:47 +01:00
Mirek Kratochvil d96be65940 sha2 hash functors 2012-12-29 20:35:42 +01:00
Mirek Kratochvil 07b4ee1953 fmtseq: drop heads of rc4 keystreams 2012-12-29 19:40:39 +01:00
Mirek Kratochvil 542d2f5e32 rc4-based random number generator with seeding 2012-12-29 19:40:14 +01:00
Mirek Kratochvil bc759c2211 fmtseq: key serialization 2012-12-29 15:26:34 +01:00
Mirek Kratochvil 647f5e7fa3 fmtseq: all working 2012-12-28 17:14:22 +01:00
Mirek Kratochvil 902a2f541d fmtseq: working (tbd: tree cache updates) 2012-12-27 19:49:21 +01:00
Mirek Kratochvil d4ba7793f2 arcfour: small speedup 2012-12-25 21:32:15 +01:00
Mirek Kratochvil 52a7ce08cf fmtseq: primitive key generation 2012-12-25 18:17:00 +01:00
Mirek Kratochvil f835bbe3cc fmtseq structuralized 2012-12-25 15:26:29 +01:00
Mirek Kratochvil f9fc177d98 get rid of the ugly global codecrypt.h 2012-12-25 14:39:39 +01:00
Mirek Kratochvil d1fe9b176b restructuralization
- removed cfs_qd (I didn't find a workable specification and it's still
  slow&ugly)
- removed mce_oc (it's just insecure and no one will use that)
- removed library structure, it isn't neccesary anyway
- added primitives for hashing to prepare for FMTseq
2012-12-22 14:09:19 +01:00
Mirek Kratochvil bbb8765a62 arcfour style 2012-12-16 15:36:00 +01:00
Mirek Kratochvil 4656279dba arcfour stream cipher for utility work 2012-12-11 12:43:39 +01:00
Mirek Kratochvil fc209d3345 slight cleaning 2012-11-06 09:46:18 +01:00
Mirek Kratochvil d0f0b5ef30 clean stuff up 2012-11-05 22:47:43 +01:00
Mirek Kratochvil 17afdd4e46 licensing 2012-11-05 22:45:35 +01:00
Mirek Kratochvil 736fd10e05 mce_qd: fixup to working state 2012-11-05 22:14:48 +01:00
Mirek Kratochvil 5b69b38e09 mce_qd: encryption fixed 2012-10-11 14:13:04 +02:00
Mirek Kratochvil 8162d6979c matrix: S and Sinv faster generation step 1 2012-08-20 11:26:06 +02:00
Mirek Kratochvil 21b3ef85d1 mce_oc signature implementation
+ some fixes
+ mce_qd skeleton
2012-07-18 11:17:36 +02:00
Mirek Kratochvil c9df69a83f niederreiter + various related fixes 2012-06-01 23:49:07 +02:00
Mirek Kratochvil 12ce6c8230 mce: sign/verify fixes + test 2012-05-22 22:48:48 +02:00
Mirek Kratochvil b54fcb9bf3 more cleaniness 2012-05-15 22:09:19 +02:00
Mirek Kratochvil e4c75fe0e0 decryption
actual decryption that doesnt work
2012-04-07 15:20:15 +02:00
Mirek Kratochvil b715459593 mce encryption 2012-04-05 16:25:43 +02:00
Mirek Kratochvil 5ba94ca423 vector helpers 2012-04-05 15:20:01 +02:00
Mirek Kratochvil b22e2177fe useful debug info 2012-04-05 14:55:02 +02:00
Mirek Kratochvil 7162681219 mce: key generator 2012-04-05 14:27:26 +02:00
Mirek Kratochvil f212ce4aed header fixups 2012-03-30 15:06:43 +02:00
Mirek Kratochvil 85baaa3ac3 more of C++ outbreak 2012-03-30 15:01:01 +02:00
Mirek Kratochvil 21109ad603 more 2012-03-24 21:13:30 +01:00
Mirek Kratochvil 60225494f4 work 2012-03-24 20:39:42 +01:00
Mirek Kratochvil 14ce85a4ef structure! 2012-03-06 17:19:19 +01:00
Mirek Kratochvil 03fe0b481b initial structure 2012-02-23 12:47:30 +01:00