1
0
mirror of https://github.com/biergaizi/codecrypt synced 2024-06-28 09:53:46 +00:00
codecrypt/src
Mirek Kratochvil 18449bdc8a arcfour: greatly increase discard parameters
Okay, this thing got public so it's time to make the RC4 rugged. Not
that I'd know about something that would break current implementation,
but it's nice to at least do the recommended discard correctly.

We'll probably be adding better symmetric ciphers anyway.

Note that this is an incompatible change (again). FMTSeq private keys
will need to be replaced. Existing signature validity doesn't change.
Encrypted messages will not be possible to decrypt.
2013-05-25 17:13:33 +02:00
..
actions.cpp actions: fix renaming pubkeys 2013-04-23 21:00:41 +02:00
actions.h actions: signing 2013-04-22 09:23:47 +02:00
algo_suite.cpp algos_enc: mceqd192 variant to match fmtseq192 2013-05-01 16:44:31 +02:00
algo_suite.h algo_suite: definition moved to a better place 2013-04-20 14:02:19 +02:00
algorithm.h algorithm: remove identification 2013-05-03 14:42:58 +02:00
algos_enc.cpp arcfour: greatly increase discard parameters 2013-05-25 17:13:33 +02:00
algos_enc.h algos_enc: mceqd192 variant to match fmtseq192 2013-05-01 16:44:31 +02:00
algos_sig.cpp algos_sig: new support for fmtseq192 2013-05-01 16:25:37 +02:00
algos_sig.h algos_sig: new support for fmtseq192 2013-05-01 16:25:37 +02:00
arcfour.h arcfour: small speedup 2012-12-25 21:32:15 +01:00
base64.cpp base64: fix problems with nonascii chars 2013-04-21 17:30:49 +02:00
base64.h base64: encoding 2013-01-11 12:31:57 +01:00
bvector.cpp bvector: massive ranking/unranking speedup 2013-05-18 09:08:24 +02:00
bvector.h bvector: massive ranking/unranking speedup 2013-05-18 09:08:24 +02:00
decoding.cpp restructuralization 2012-12-22 14:09:19 +01:00
decoding.h header file ifndefs share common prefix 2013-04-17 08:52:22 +02:00
envelope.cpp envelope: correctly return parsed envelope type 2013-04-20 10:30:22 +02:00
envelope.h envelope: impl 2013-04-17 17:14:08 +02:00
fmtseq.cpp arcfour: greatly increase discard parameters 2013-05-25 17:13:33 +02:00
fmtseq.h header file ifndefs share common prefix 2013-04-17 08:52:22 +02:00
generator.cpp arcfour: greatly increase discard parameters 2013-05-25 17:13:33 +02:00
generator.h generator: getting really cosmetic 2013-04-21 09:59:55 +02:00
gf2m.cpp gf2m: lowlevel speedups 2013-05-18 10:51:47 +02:00
gf2m.h gf2m: lowlevel speedups 2013-05-18 10:51:47 +02:00
hash.h fmtseq: working (tbd: tree cache updates) 2012-12-27 19:49:21 +01:00
iohelpers.cpp actions: verification 2013-04-22 12:30:21 +02:00
iohelpers.h actions: verification 2013-04-22 12:30:21 +02:00
ios.cpp ios: don't print unnecessary newlines 2013-05-18 09:21:49 +02:00
ios.h header file ifndefs share common prefix 2013-04-17 08:52:22 +02:00
keyring.cpp keyring: keys also contain algorithm identifier 2013-04-21 00:04:16 +02:00
keyring.h keyring: keys also contain algorithm identifier 2013-04-21 00:04:16 +02:00
main.cpp main: some clarifications 2013-04-27 00:56:34 +02:00
matrix.cpp remove some uninteresting comments 2013-04-15 15:59:45 +02:00
matrix.h header file ifndefs share common prefix 2013-04-17 08:52:22 +02:00
mce_qd.cpp mce_qd: compute check matrix on the fly 2013-05-18 10:52:57 +02:00
mce_qd.h mce_qd: compute check matrix on the fly 2013-05-18 10:52:57 +02:00
mce.cpp get rid of the ugly global codecrypt.h 2012-12-25 14:39:39 +01:00
mce.h header file ifndefs share common prefix 2013-04-17 08:52:22 +02:00
message.cpp keyring: keys also contain algorithm identifier 2013-04-21 00:04:16 +02:00
message.h message implementation 2013-01-08 00:13:19 +01:00
nd.cpp get rid of the ugly global codecrypt.h 2012-12-25 14:39:39 +01:00
nd.h header file ifndefs share common prefix 2013-04-17 08:52:22 +02:00
permutation.cpp get rid of the ugly global codecrypt.h 2012-12-25 14:39:39 +01:00
permutation.h header file ifndefs share common prefix 2013-04-17 08:52:22 +02:00
polynomial.cpp polynomial: degree computation dumbness reduced 2013-05-18 10:52:12 +02:00
polynomial.h header file ifndefs share common prefix 2013-04-17 08:52:22 +02:00
prng.h header file ifndefs share common prefix 2013-04-17 08:52:22 +02:00
qd_utils.cpp mce_qd: better parameter selection + fwht speed 2013-01-01 19:50:53 +01:00
qd_utils.h header file ifndefs share common prefix 2013-04-17 08:52:22 +02:00
ripemd128.c some lib/header/autotools cleaning 2013-04-20 13:47:41 +02:00
ripemd128.h some lib/header/autotools cleaning 2013-04-20 13:47:41 +02:00
rmd_hash.h header file ifndefs share common prefix 2013-04-17 08:52:22 +02:00
sencode.cpp sencode: string length integer bijectivity 2013-04-21 00:11:43 +02:00
sencode.h sencode: a little better format of decode 2013-04-20 10:09:11 +02:00
serialization.cpp serialization: signed/encrypted messages 2013-04-21 00:31:40 +02:00
sha_hash.h sha_hash: also wrapped sha384 2013-05-01 15:49:40 +02:00
sha2.c get rid of the ugly global codecrypt.h 2012-12-25 14:39:39 +01:00
sha2.h get rid of the ugly global codecrypt.h 2012-12-25 14:39:39 +01:00
str_match.cpp actions: list secrets 2013-04-21 10:52:02 +02:00
str_match.h actions: list secrets 2013-04-21 10:52:02 +02:00
tiger_hash.h tiger: added tiger192 hash func 2013-05-01 16:11:45 +02:00
tiger.c tiger: added tiger192 hash func 2013-05-01 16:11:45 +02:00
tiger.h tiger: header file astyled 2013-05-01 16:48:29 +02:00
types.h header file ifndefs share common prefix 2013-04-17 08:52:22 +02:00
vector_item.h header file ifndefs share common prefix 2013-04-17 08:52:22 +02:00