Mirek Kratochvil
c27285e750
actions: only show 40 bits of keyID by default
...
It must be enough for everyone! It also copypastes better and is short enough
not to provide a false feeling of security.
2017-10-23 14:32:10 +02:00
Mirek Kratochvil
5dceb7c07d
styleup
2017-10-23 14:17:35 +02:00
Mirek Kratochvil
4f2680134e
privfile: common sk/pk file creation/saving code
2017-10-23 14:14:26 +02:00
Mirek Kratochvil
7ec0823834
keyring: fix forgotten check
2017-10-23 14:13:49 +02:00
Mirek Kratochvil
104ee12951
implement private key locking
...
Included:
- gazillion changes in actions
- keyring decodes privkey structures lazily, if not needed they will
pass by as strings
2017-10-22 23:10:23 +02:00
Mirek Kratochvil
7b0bc06d45
add forgotten seclock files
...
whew boy.
2017-10-22 21:12:57 +02:00
Mirek Kratochvil
578691f45e
secret-locking on symmetric keys
2017-10-22 21:00:58 +02:00
Mirek Kratochvil
c0770926e9
configure.ac: it was a bit too verbose
2017-10-22 21:00:58 +02:00
Mirek Kratochvil
3f378e14d7
readme: typo
2017-08-04 08:52:50 +02:00
Mirek Kratochvil
0d772da18c
Merge tag 'v1.7.6'
2017-07-12 16:24:59 +02:00
Mirek Kratochvil
4f4e4f4df9
minor typos and styles
...
Actually, debian lintian told me that:
I: codecrypt: spelling-error-in-manpage
usr/share/man/man1/ccr.1.gz overriden overridden
Isn't that cute?
2017-07-12 16:10:59 +02:00
Mirek Kratochvil
33a9c14661
Merge branch 'master' of github.com:exaexa/codecrypt
2017-07-12 15:08:09 +02:00
Mirek Kratochvil
8dd84892ef
README: update debian information
2017-07-12 15:06:33 +02:00
Mirek Kratochvil
e5b8b4bc82
version bump to 1.7.6
2017-07-10 12:40:37 +02:00
Mirek Kratochvil
cc9b6b5858
base64: simplify debase64ing a bit
2017-07-10 11:17:34 +02:00
Mirek Kratochvil
be8c3faa55
arcfour: register keyword is deprecated now
2017-07-10 11:13:10 +02:00
Mirek Kratochvil
ad40fbe5dc
keyring: write backup before actually touching keys
2017-06-26 14:30:07 +02:00
Mirek Kratochvil
dc3a874cd5
generator: allow own PRNG seed source
2017-06-26 14:28:54 +02:00
Mirek Kratochvil
d53586d582
remove obsolete qd_utils header
2017-04-25 12:15:06 +02:00
Mirek Kratochvil
d7dc743016
Merge branch 'master' of github.com:exaexa/codecrypt
2016-10-18 21:02:18 +02:00
Mirek Kratochvil
ac2047a915
Merge pull request #19 from mapmeld/mac
...
run glibtoolize on OSX
2016-10-18 21:01:13 +02:00
Nick Doiron
cadaadac73
run glibtoolize on OSX
2016-10-18 13:12:33 -04:00
Mirek Kratochvil
87337db922
README: add explicit key distribution notice
2016-06-13 08:50:29 +02:00
Mirek Kratochvil
0bd9ab6d54
hashfile: avoid being fine with informative-grade hashes only
2016-04-28 21:58:52 +02:00
Mirek Kratochvil
91c5e9ba35
gitignore: remove obsolete debian/ entries
2016-04-28 21:57:56 +02:00
Mirek Kratochvil
fdddafda81
version bump to 1.7.5
2016-04-28 13:16:13 +02:00
Mirek Kratochvil
8e608b4d8d
mce_qd: remove obsolete MCE-QD encryption
2016-04-28 13:14:24 +02:00
Mirek Kratochvil
77c626aab2
man: update documentation to reflect on cubehash change
2016-04-28 13:01:34 +02:00
Mirek Kratochvil
213331903e
cubehash_impl: fix cubehash implementation mistake
...
Well, there's a reason for that test vectors are published on wikipedia.
Although this looks scary (like writing past array bounds), cubehash B
parameter is in all cases smaller than 63 (which is the first B value where
this would write behind the array), so no harm is done. For similar reason, the
"misimplemented" cubehash was cryptographically correct (i.e. without
cryptographic weakness), only implemented differently and producing different
results than those prescribed by the standard.
Practical implications of changing the hash functions are:
- everyone gets a new KeyID
- FMTSeq keys that used cubehash are invalid now, users are forced to generate
new ones
2016-04-28 12:49:13 +02:00
Mirek Kratochvil
f3f1a805ce
cubehash_impl: support non-little-endian architectures
2016-04-28 12:49:13 +02:00
Mirek Kratochvil
ce35afb93b
disclaimer improvement.
2016-04-19 10:37:32 +02:00
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