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
17d6a55141
mce/mce_qd: custom error vector support
2012-12-16 15:36:29 +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
6d5b4c1feb
alternant decoder
2012-11-05 21:30:08 +01:00
Mirek Kratochvil
9620632e84
mce_qd: decoding work, along with some fixes
...
- vector functions
- decoding function simplification
2012-10-22 12:10:26 +02:00
Mirek Kratochvil
8162d6979c
matrix: S and Sinv faster generation step 1
2012-08-20 11:26:06 +02:00
Mirek Kratochvil
06bd504c9b
mce: remove check that allows bit-flipping attack
2012-07-18 11:19:24 +02:00
Mirek Kratochvil
21b3ef85d1
mce_oc signature implementation
...
+ some fixes
+ mce_qd skeleton
2012-07-18 11:17:36 +02:00
Mirek Kratochvil
17f17eb6da
mce comments fix
2012-07-13 14:22:39 +02:00
Mirek Kratochvil
d24550c126
decoding with berlekamp trace
2012-06-08 11:54:22 +02:00
Mirek Kratochvil
d0810664d7
little refactor of decoding
2012-06-03 23:28:18 +02:00
Mirek Kratochvil
8bba17f754
nd: fixes
2012-06-02 11:55:58 +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
2436593054
mce: decryption size check
2012-05-22 22:06:50 +02:00
Mirek Kratochvil
31ef38bfa7
mce signature size checks
2012-05-22 22:03:42 +02:00
Mirek Kratochvil
d573d1cfe7
mce: signatures and verification
2012-05-22 15:41:56 +02:00
Mirek Kratochvil
56ea9083fc
small fixes
2012-05-16 16:52:18 +02:00
Mirek Kratochvil
b54fcb9bf3
more cleaniness
2012-05-15 22:09:19 +02:00
Mirek Kratochvil
985c71e831
fixes
2012-04-20 10:11:21 +02:00
Mirek Kratochvil
28585ce3f8
permutation fixes
2012-04-08 14:12:16 +02:00
Mirek Kratochvil
e4c75fe0e0
decryption
...
actual decryption that doesnt work
2012-04-07 15:20:15 +02:00
Mirek Kratochvil
0963baefa1
algebraic decoding
2012-04-06 14:49:40 +02:00
Mirek Kratochvil
b715459593
mce encryption
2012-04-05 16:25:43 +02:00
Mirek Kratochvil
7162681219
mce: key generator
2012-04-05 14:27:26 +02:00
Mirek Kratochvil
3f82b2b17d
fixed signature function params
2012-04-02 14:16:01 +02:00
Mirek Kratochvil
7f0121294c
kill warnings
2012-04-01 20:55:18 +02:00
Mirek Kratochvil
10738598d9
signatures, empty functions for mce/nd
2012-04-01 17:48:33 +02:00