Mirek Kratochvil
25cb190db2
new information about deb packages
2016-04-17 16:27:55 +02:00
Mirek Kratochvil
ea44b103f0
restructuralize README a bit
2016-04-17 16:27:25 +02:00
Mirek Kratochvil
28d188c916
debian: moved debianization to separate repo
2016-04-17 16:06:56 +02:00
Mirek Kratochvil
077809129e
version bump to 1.7.4
...
maintenance-only release, nothing new here.
2016-04-17 15:48:09 +02:00
Mirek Kratochvil
a09344f034
add proper copyright notices
2016-04-17 15:48:09 +02:00
Mirek Kratochvil
0e74657065
README: some information about used cryptography
2016-04-17 15:09:39 +02:00
Mirek Kratochvil
f07f4027a2
clarify the `-g help' option better
2016-04-17 15:09:26 +02:00
Mirek Kratochvil
e7521cdc86
mce_qd: make the warning louder
2016-04-17 15:09:10 +02:00
Mirek Kratochvil
34ede39df2
cleanup the documentation for packaging
2016-03-05 13:09:37 +01:00
Mirek Kratochvil
74852a0171
update the build depends to support autoreconf
2016-03-05 11:11:48 +01:00
Ximin Luo
6c529cb1c9
Tweak Debian packaging and remove custom build script
...
Now `debian/rules mk-orig-source && gbp buildpackage` should work out-of-the-box.
2016-03-04 20:02:33 +01:00
Mirek Kratochvil
dc277c62a3
configure.ac: inherit CFLAGS&others from the environment
2016-02-17 20:35:33 +01:00
Mirek Kratochvil
2e0d738431
make the debian packaging script quite generic
...
Now I'm going to copy it to all other projects.
And package them like there was no tomorrow.
2016-02-12 17:36:51 +01:00
Mirek Kratochvil
467cfd35f0
add missing pkg-config to build-deps
2016-02-12 10:57:58 +01:00
Mirek Kratochvil
b3c4a69fcf
sanitize debian packaging
2016-02-12 10:13:49 +01:00
Mirek Kratochvil
0929c13d3b
fixup lintian errors
2016-02-11 21:51:21 +01:00
Mirek Kratochvil
017ef07f42
version bump
2016-02-11 20:59:04 +01:00
Mirek Kratochvil
e4499c4eb2
fixup the version numbers for native packaging
2016-02-11 20:58:41 +01:00
Mirek Kratochvil
26d3eaf00a
debian packaging tool
2016-02-11 20:56:49 +01:00
Mirek Kratochvil
0c949d9975
add debian packaging configuration
2016-02-11 20:56:39 +01:00
Mirek Kratochvil
d8f358e8ed
mce_qcmdpc: decrease decoding failure rate
...
The `online' modification of unsatisfied eqn counts caused increased rate of
decoding failures (verified experimentally). Use the variant that doesn't
modify the counts until next round.
2016-02-06 12:46:40 +01:00
Mirek Kratochvil
035fef4882
mce_qcmdpc: improve decoding logic a bit
2016-02-06 12:46:34 +01:00
Mirek Kratochvil
c1800500cf
oh look, year changed
2016-01-20 22:54:35 +01:00
Mirek Kratochvil
83748c61cb
version bump
2016-01-20 22:47:20 +01:00
Mirek Kratochvil
dbce46b48a
better configuration of crypto++ library
...
This fixes issues on unixes without /usr/include/crypto++ and makes use of
pkgconfig to configure the package correctly.
2016-01-13 10:07:57 +01:00
Mirek Kratochvil
abf0ea26b0
support redirecting to -
...
just noticed that possibility in the docs...
2016-01-12 23:20:22 +01:00
Mirek Kratochvil
b3f8f32cb1
documentation/help update
2016-01-12 23:20:07 +01:00
Mirek Kratochvil
1d605b6873
configure.ac typos
2016-01-12 21:30:23 +01:00
Mirek Kratochvil
46f68fdc93
main: provide -E option to redirect stderr to file
2016-01-11 16:33:15 +01:00
Mirek Kratochvil
a4ce9019e9
papers: sphincs
2015-12-05 18:56:07 +01:00
Mirek Kratochvil
5b2bc564d1
iohelpers: forgotten styleup
2015-12-05 18:55:09 +01:00
Mirek Kratochvil
dabb8fe1a1
prevent mangling user output by correct escapes
...
+ some code cleaning
2015-12-05 18:34:50 +01:00
Mirek Kratochvil
1d2197ca02
symkey: change default key size to 512 bits
2015-12-05 18:31:36 +01:00
Mirek Kratochvil
bad79f05a0
mce_qcmdpc: code cleaniness
2015-11-17 17:07:05 +01:00
Mirek Kratochvil
aaa8c9ae9d
cleaned-up version bump
2015-11-15 20:43:30 +01:00
Mirek Kratochvil
de4ee8aa39
algos_enc: fixup the padding for non-byte-aligned keys
2015-11-15 20:38:30 +01:00
Mirek Kratochvil
78a00ae3ce
mce_qcmdpc: implement faster decoding
...
This replaces the periodic recalculation of error correlations and the syndrome
by in-place modification. Bit flip is therefore a bit slower, but overall
decoding of the 256-bit secure variant fits in 200ms, and 128-bit variant
decodes under 20ms.
There still could be some (blatantly nondeterministic) method to do this using
FFT, research underway.
2015-11-15 20:35:03 +01:00
Mirek Kratochvil
4b8f65ab2d
man: update years
2015-11-15 11:27:18 +01:00
Mirek Kratochvil
0a22ed3749
readme: update
2015-11-15 11:19:36 +01:00
Mirek Kratochvil
5a1e1cb0f2
FFT multiplication paper
2015-11-15 11:06:34 +01:00
Mirek Kratochvil
f06372d874
mce_qcmdpc: fixup comments
2015-11-15 11:06:34 +01:00
Mirek Kratochvil
bbfd0601d8
version bump
2015-11-15 11:06:34 +01:00
Mirek Kratochvil
3f625e3690
implement circulant multiplication by FFT +tooling
...
The thing in now used in mce_qcmdpc where possible.
Also, some parameter tuning.
2015-11-15 11:05:44 +01:00
Mirek Kratochvil
23cd287372
documentation updates
2015-11-07 23:52:16 +01:00
Mirek Kratochvil
a7ffdbdee0
bvector: use faster to/from string/byte conversion
2015-11-07 23:17:09 +01:00
Mirek Kratochvil
bbca109f8b
mce_qcmdpc: remove debug output
2015-11-07 19:53:42 +01:00
Mirek Kratochvil
9af9f9acb1
papers
2015-11-07 19:45:27 +01:00
Mirek Kratochvil
8b4e0ba4ea
massive code cleanup and removal of dead code
2015-11-07 19:38:08 +01:00
Mirek Kratochvil
17f77e16a4
mce_qcmdpc: QC-MDPC McEliece
2015-11-07 19:37:30 +01:00
Mirek Kratochvil
878d326859
bvector: faster implementation with 64bit ints
2015-11-07 19:33:47 +01:00