Mirek Kratochvil
|
6d5b4c1feb
|
alternant decoder
|
2012-11-05 21:30:08 +01:00 |
|
Mirek Kratochvil
|
cd1a321041
|
mce_qd complete
(doesn't work though)
|
2012-10-27 11:49:24 +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
|
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
|
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
|
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
|
d24550c126
|
decoding with berlekamp trace
|
2012-06-08 11:54:22 +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
|
12ce6c8230
|
mce: sign/verify fixes + test
|
2012-05-22 22:48:48 +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
|
022d20aa30
|
gf2m: faster operations using a lookup table
|
2012-05-13 19:45:16 +02:00 |
|
Mirek Kratochvil
|
1c2e807f69
|
debugging stash 1
|
2012-05-13 00:17:12 +02:00 |
|
Mirek Kratochvil
|
6ee3e86dc4
|
finished check matrix creation
|
2012-04-09 15:50:11 +02:00 |
|
Mirek Kratochvil
|
781ea21513
|
polynomial fixes
irreducibility, goppa check matrix
|
2012-04-08 14:09:44 +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
|
5ba94ca423
|
vector helpers
|
2012-04-05 15:20:01 +02:00 |
|
Mirek Kratochvil
|
7162681219
|
mce: key generator
|
2012-04-05 14:27:26 +02:00 |
|
Mirek Kratochvil
|
9e97374131
|
goppa generator matrix
|
2012-04-05 13:52:42 +02:00 |
|
Mirek Kratochvil
|
1b37691f31
|
matrix systematic form
|
2012-04-05 13:29:17 +02:00 |
|
Mirek Kratochvil
|
19225c3665
|
check matrix
|
2012-04-04 23:01:55 +02:00 |
|
Mirek Kratochvil
|
171c660d3d
|
square root matrix works
|
2012-04-03 12:51:23 +02:00 |
|
Mirek Kratochvil
|
5928e45a71
|
gf2m working under polys
|
2012-04-03 12:13:51 +02:00 |
|
Mirek Kratochvil
|
cd65834a92
|
gf2m arithmetic phase
|
2012-04-03 11:08:52 +02:00 |
|
Mirek Kratochvil
|
ec5b6c36b1
|
polynomial squaring
|
2012-04-02 19:16:32 +02:00 |
|
Mirek Kratochvil
|
3f82b2b17d
|
fixed signature function params
|
2012-04-02 14:16:01 +02:00 |
|
Mirek Kratochvil
|
53eb902f1b
|
matrix operations
|
2012-04-02 11:14:54 +02:00 |
|
Mirek Kratochvil
|
c47a651d0f
|
irreducible polynomials work
|
2012-04-02 00:44:19 +02:00 |
|
Mirek Kratochvil
|
5cbbaa2151
|
polynomials
|
2012-04-01 23:44:18 +02:00 |
|
Mirek Kratochvil
|
dff9e91123
|
header upgrades, item() shortcut
|
2012-04-01 20:52:31 +02:00 |
|
Mirek Kratochvil
|
10738598d9
|
signatures, empty functions for mce/nd
|
2012-04-01 17:48:33 +02:00 |
|
Mirek Kratochvil
|
2d37a6dee9
|
more of the continuing C++ outbreak
|
2012-04-01 13:51:59 +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
|
87b0968e0d
|
some work
|
2012-03-30 14:35:02 +02:00 |
|
Mirek Kratochvil
|
d8c4d054d3
|
math stuff, matrix ops
|
2012-03-26 12:40:05 +02:00 |
|
Mirek Kratochvil
|
ce93665905
|
lib/ dir filled with stuff
|
2012-03-24 22:17:13 +01: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
|
4b902b61f5
|
specification update
|
2012-03-15 12:32:54 +01:00 |
|