Commit graph

477 commits

Author SHA1 Message Date
Mirek Kratochvil ad96ee03d2 iohelpers: templatize read_all_input 2014-03-07 08:27:23 +01:00
Mirek Kratochvil 0cdd83dbc4 mce_qd: fix unused variable warn 2014-02-26 12:51:44 +01:00
Mirek Kratochvil 7a71ca74f0 mce_qd: faster alternant check matrix computation
Save a lot of log/antilog lookups. On my machine, this is 4-6x faster.
2014-02-08 09:48:10 +01:00
Mirek Kratochvil 0978a40372 str_match: fix icase matching 2014-02-02 17:50:30 +01:00
Mirek Kratochvil 6fd26d4c79 gf2m: save some log lookups with combined ops 2014-02-02 17:47:15 +01:00
Mirek Kratochvil b566beaa38 permutation: avoid needlessly precomputed hpermInv 2014-02-02 17:18:48 +01:00
Mirek Kratochvil 9316509223 keyring: remove obsolete code 2014-02-02 17:18:12 +01:00
Mirek Kratochvil e66e82b9a8 str_match: keyspec matches are ignorecase 2014-02-02 17:04:49 +01:00
Mirek Kratochvil 40fc690b1d version bump to 1.4.1
Userfriendly release
2014-01-25 17:51:13 +01:00
Mirek Kratochvil 7556472bba man: update 2014-01-25 17:49:51 +01:00
Mirek Kratochvil 54d5662d55 fmtseq: be more verbose about signatures left 2014-01-25 17:49:11 +01:00
Mirek Kratochvil 6f5612c44c update ChangeLog 2014-01-25 17:28:22 +01:00
Mirek Kratochvil 57342130b1 glass-filled holes in wall 2014-01-25 17:27:35 +01:00
Mirek Kratochvil 812ef1eac7 keyring: do backups and save some writes 2014-01-25 17:27:02 +01:00
Mirek Kratochvil f3ede079e9 keyring: prevent data corruption from signal 2014-01-25 12:35:41 +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 633be8c2cb added quite useful gitignore 2014-01-25 09:46:29 +01:00
Mirek Kratochvil 9e6dd95fec update ChangeLog 2014-01-24 10:47:19 +01:00
Mirek Kratochvil a0a9263a42 main: happy new year. 2014-01-24 10:39:36 +01:00
Mirek Kratochvil 1ccd8e8b3a actions: simplify key deletion code a bit 2014-01-24 10:35:56 +01:00
Mirek Kratochvil f2d1ba9365 actions: be helpful on missing ascii-armor option
Refs #4 on github
2014-01-24 10:30:13 +01:00
Mirek Kratochvil 06378a826a keyring: compile and work on MinGW
Thanks for suggestion&test to Jens-Uwe Rammelt <jens-uwer@web.de>.
2014-01-24 10:08:37 +01:00
Mirek Kratochvil 4cd47302b9 docs: fix missing ascii switch in examples
Refs #4 on github. Examples should just work. :]
2014-01-03 04:53:21 +01:00
Mirek Kratochvil 594e3c0ebc algos_enc: clarify padding checks 2013-10-06 09:18:08 +02:00
Mirek Kratochvil e795744eef mce_qd: remove unnecessary root check 2013-10-06 09:09:08 +02:00
Mirek Kratochvil dae56daf03 changelog: version 2013-10-01 19:21:30 +02:00
Mirek Kratochvil 9f0d765460 version bump to 1.4
NIST-resistant release
2013-09-30 20:08:11 +02:00
Mirek Kratochvil ce43548d32 man: add information about new message format 2013-09-30 12:15:27 +02:00
Mirek Kratochvil 5b77413a7f keyring: updating the version was not needed 2013-09-30 12:14:02 +02:00
Mirek Kratochvil f0e7db7980 Changelog: update 2013-09-30 12:06:38 +02:00
Mirek Kratochvil d7192caad0 serialization: bump message version strings 2013-09-30 12:06:19 +02:00
Mirek Kratochvil 5333b6e1f8 algos_sig: fix min() macro name collision with STL 2013-09-30 12:00:06 +02:00
Mirek Kratochvil 3deffb0ebe build: crypto++ support is now optional
possibly also evading "traditional" hash functions. Cubehash is good.
2013-09-30 11:49:42 +02:00
Mirek Kratochvil 1488927e73 keyring: use cubehash for KeyID
This creates incompatible keyrings, so keyring identifiers now have a
version string appended to them.
2013-09-30 11:48:04 +02:00
Mirek Kratochvil 04bbfb49ce cubehash: some basic optimization 2013-09-30 07:21:36 +02:00
Mirek Kratochvil 72bcc1080a algos_sig: new cubehash-based algorithms 2013-09-29 20:53:24 +02:00
Mirek Kratochvil c65557724e algos_enc: new cubehash-based algorithms 2013-09-29 20:48:59 +02:00
Mirek Kratochvil d48665750a cubehash: remove forgotten debugging 2013-09-29 20:34:05 +02:00
Mirek Kratochvil 20b73496d7 cubehash: new hash algorithm 2013-09-29 19:52:46 +02:00
Mirek Kratochvil d8aeb39165 configure.ac: remove now unneeded CC check 2013-09-15 16:29:20 +02:00
Mirek Kratochvil 93dbf55f72 changelog notice 2013-09-15 16:19:07 +02:00
Mirek Kratochvil 04b37ce053 minor version bump 2013-09-15 16:11:11 +02:00
Mirek Kratochvil 18e91e78e5 configure.ac: check for crypto++ headers 2013-09-15 16:10:26 +02:00
Mirek Kratochvil fae3342e18 main: remove now unnecessary licensing information 2013-09-15 15:58:01 +02:00
Mirek Kratochvil 414d203d18 tiger_hash: use crypto++ lib instead of bundle 2013-09-15 15:50:25 +02:00
Mirek Kratochvil 3af363faf3 rmd_hash: use crypto++ lib instead of bundle 2013-09-15 15:35:47 +02:00
Mirek Kratochvil 23e741c73e sha_hash: remove unnecessary stdint include 2013-09-15 15:35:15 +02:00
Mirek Kratochvil 47ccc8dcf0 algos_enc: forgotten stdint include 2013-09-15 15:33:47 +02:00
Mirek Kratochvil 95de70acbc sha_hash: use crypto++ lib instead of bundled one 2013-09-15 15:25:17 +02:00
Mirek Kratochvil 93dee89a4a algos_enc: do not collide with library min() macro 2013-09-15 15:09:01 +02:00