Mirek Kratochvil
844bdac363
signatures: use ripemd128 instead of sha256half
2013-01-27 12:19:14 +01:00
Mirek Kratochvil
889970349e
bvector: much faster unranking
...
from O(t*n) to O(t*log(n)) for given McE params.
2013-01-26 23:48:06 +01:00
Mirek Kratochvil
805df12176
algos_enc: works
2013-01-26 22:55:56 +01:00
Mirek Kratochvil
932cd938a4
configure.ac: ask for C support for sha2.c
2013-01-21 17:00:52 +01:00
Mirek Kratochvil
eadcfcf8b4
algos_sig: start signature algorithms
2013-01-21 17:00:20 +01:00
Mirek Kratochvil
7a48eff37a
algos_enc: f-o decryption
2013-01-18 11:38:37 +01:00
Mirek Kratochvil
0f2db0b62c
algos_enc: work, fujisaki-okamoto encryption
2013-01-17 16:31:34 +01:00
Mirek Kratochvil
f32a311671
README smaalllllll update
2013-01-17 12:12:42 +01:00
Mirek Kratochvil
0b487201ff
algos_enc: padding fix
...
I have indeed heard that everyone always fucks this up and therefore
kindof hoped to make an exception. Lasted two minutes.
2013-01-17 12:08:40 +01:00
Mirek Kratochvil
c345408cc8
algos_enc: padding
2013-01-17 12:05:01 +01:00
Mirek Kratochvil
5f49e3aa39
algorithms: encryption algs work
2013-01-16 22:30:03 +01:00
Mirek Kratochvil
d23e7ec319
README.md for github
2013-01-13 23:42:09 +01:00
Mirek Kratochvil
fea48c77b3
main: enhancement, minor stuff
2013-01-13 23:37:58 +01:00
Mirek Kratochvil
bbbd4bd8bd
generator: be quicker by default
2013-01-13 23:27:21 +01:00
Mirek Kratochvil
e584947e65
base64: decoding
2013-01-13 23:27:07 +01:00
Mirek Kratochvil
49710e16be
base64: break lines
2013-01-13 12:54:16 +01:00
Mirek Kratochvil
94af9472e8
base64: encoding
2013-01-11 12:31:57 +01:00
Mirek Kratochvil
59a0e24c67
main: basic option processing
2013-01-11 11:33:17 +01:00
Mirek Kratochvil
36cace8763
message: storing dirty privkey
2013-01-08 20:06:59 +01:00
Mirek Kratochvil
9346b63bdd
message implementation
2013-01-08 00:13:19 +01:00
Mirek Kratochvil
db7a33fa4d
base64 skeleton
2013-01-07 22:29:55 +01:00
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
42d8ddbd07
more papers
2012-12-27 19:48:45 +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
17d6a55141
mce/mce_qd: custom error vector support
2012-12-16 15:36:29 +01:00
Mirek Kratochvil
bbb8765a62
arcfour style
2012-12-16 15:36:00 +01:00
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