1
0
mirror of https://github.com/biergaizi/codecrypt synced 2024-06-27 09:18:16 +00:00
Commit Graph

461 Commits

Author SHA1 Message Date
Mirek Kratochvil
9001f8531f merkle sig papers 2012-12-11 19:34:51 +01:00
Mirek Kratochvil
e37e9dc5f6 serialization licence notice 2012-12-11 12:44:28 +01:00
Mirek Kratochvil
4656279dba arcfour stream cipher for utility work 2012-12-11 12:43:39 +01:00
Mirek Kratochvil
7cece7e076 MDPC McEliece paper 2012-12-02 12:56:47 +01:00
Mirek Kratochvil
fb54056331 serialization and cfs_qd work 2012-12-02 12:50:29 +01:00
Mirek Kratochvil
a14d1088e7 serialization work 2012-12-02 12:24:29 +01:00
Mirek Kratochvil
4bbc88f990 sencode working 2012-12-01 18:54:42 +01:00
Mirek Kratochvil
81c9754db1 sencode skeleton 2012-12-01 12:14:31 +01:00
Mirek Kratochvil
3e41ebdfe9 mod_to_fractor replaced by more general ext_euclid 2012-11-08 12:52:07 +01:00
Mirek Kratochvil
fc209d3345 slight cleaning 2012-11-06 09:46:18 +01:00
Mirek Kratochvil
8a4cebe729 autogen doesn't create the library 2012-11-05 23:04:53 +01:00
Mirek Kratochvil
5cb7444ff6 licenses 2012-11-05 22:56:35 +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
6d5b4c1feb alternant decoder 2012-11-05 21:30:08 +01:00
Mirek Kratochvil
5b6f4b61cb more papers 2012-11-05 21:23:16 +01:00
Mirek Kratochvil
cd1a321041 mce_qd complete
(doesn't work though)
2012-10-27 11:49:24 +02:00
Mirek Kratochvil
aa5b1ac2cc tiny sanity fix 2012-10-25 20:06:05 +02:00
Mirek Kratochvil
027e097b9b mce_qd: much faster H to G inversion 2012-10-25 19:37:51 +02: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
5b69b38e09 mce_qd: encryption fixed 2012-10-11 14:13:04 +02:00
Mirek Kratochvil
63e3e591b6 mce_qd: debug 2012-09-30 17:29:42 +02:00
Mirek Kratochvil
09538f45d8 mce_qd: encryption 2012-09-30 11:55:23 +02:00
Mirek Kratochvil
ec81c53463 mce_qd: code generator working 2012-09-29 19:02:05 +02:00
Mirek Kratochvil
30f873c86b mce_qd: consistency check fix 2012-09-25 12:58:24 +02:00
Mirek Kratochvil
7c3f359c9c dyadic permutations 2012-09-25 09:44:23 +02:00
Mirek Kratochvil
b04c1508ee mce_qd: code generation 2012-09-25 09:27:56 +02:00
Mirek Kratochvil
8162d6979c matrix: S and Sinv faster generation step 1 2012-08-20 11:26:06 +02:00
Mirek Kratochvil
8d11fecfea mce_oc: subcodes connection using a random vector 2012-07-19 15:55:33 +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
b75c94ba79 don't include seeding in generic prng 2012-07-13 14:24:07 +02:00
Mirek Kratochvil
17f17eb6da mce comments fix 2012-07-13 14:22:39 +02:00
Mirek Kratochvil
a889c94459 hamdi attack paper 2012-07-13 14:20:19 +02:00
Mirek Kratochvil
c605e06b35 isit short keys paper 2012-06-14 11:54:53 +02:00
Mirek Kratochvil
b80c5c44b8 more papers, esp. signatures 2012-06-14 11:32:30 +02:00
Mirek Kratochvil
a4cf4c9706 matrix fixes (signatures work now) 2012-06-11 09:53:24 +02:00
Mirek Kratochvil
16d1ebd78b gf2m: fixed defining polynomial generation 2012-06-09 23:52:20 +02:00
Mirek Kratochvil
d24550c126 decoding with berlekamp trace 2012-06-08 11:54:22 +02:00
Mirek Kratochvil
5bc1106063 spec upd 2012-06-08 11:52:54 +02:00
Mirek Kratochvil
d0810664d7 little refactor of decoding 2012-06-03 23:28:18 +02:00
Mirek Kratochvil
c13fb3c414 colex ranking/unranking
+uses libgmp for bignum calculations. This dependency isn't very strong
as we're in most cases compiling with gcc, which itself relies on gmp.
2012-06-03 15:45:31 +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
7b3d2f69ce spec update 2012-06-01 23:47:21 +02:00
Mirek Kratochvil
808e73ba90 papers 2012-06-01 23:42:40 +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