Commit graph

16 commits

Author SHA1 Message Date
Mirek Kratochvil 19d59f9ec1 bulk-apply new code styling rules 2015-10-31 22:58:17 +01:00
Mirek Kratochvil c5cf430ab5 fmtseq: remove internal rc4 usage, use chacha20
Result is incompatible with previous version. Those just shouldn't be
used anymore.
2014-04-05 14:04:08 +02:00
Mirek Kratochvil fd489ae69f generator: remove rc4 usage, some cleaning 2014-04-05 11:36:50 +02:00
Mirek Kratochvil e687629323 sc: stream cipher abstraction applied to arcfour
A minor bug was discovered in padding of short message signatures. If is
silently fixed, causing some (very minor) incompatibility of signatures
with previous versions.
2014-03-19 09:30:59 +01:00
Mirek Kratochvil 54d5662d55 fmtseq: be more verbose about signatures left 2014-01-25 17:49:11 +01:00
Mirek Kratochvil fee6b431c2 fmtseq: privkey internals checking
Simple size checks that prevent some segfaults from working with mangled
privkeys.
2014-01-25 10:34:33 +01:00
Mirek Kratochvil 66d7d84b13 fix CXXFLAGS="-Wall" warnings 2013-07-23 15:58:02 +02:00
Mirek Kratochvil 9c9e49ae7b fmtseq: forgotten include 2013-05-25 20:03:42 +02:00
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
Mirek Kratochvil 5e950a7a12 fmtseq: report remaining signature count 2013-04-22 12:38:27 +02:00
Mirek Kratochvil 5d4879a760 remove some uninteresting comments 2013-04-15 15:59:45 +02:00
Mirek Kratochvil 07b4ee1953 fmtseq: drop heads of rc4 keystreams 2012-12-29 19:40:39 +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 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