Mirek Kratochvil
b367e687e6
papers: padding research
2013-04-21 08:56:29 +02:00
Mirek Kratochvil
b376232727
serialization: signed/encrypted messages
2013-04-21 00:31:40 +02:00
Mirek Kratochvil
236ec39579
sencode: string length integer bijectivity
2013-04-21 00:11:43 +02:00
Mirek Kratochvil
04b4b1670f
keyring: keys also contain algorithm identifier
2013-04-21 00:04:16 +02:00
Mirek Kratochvil
b3a5fee318
main: use cleaner error output
2013-04-20 23:44:18 +02:00
Mirek Kratochvil
bb9640f6b7
keyring: remove race condition from unlocking
2013-04-20 23:43:37 +02:00
Mirek Kratochvil
c6278b8e54
keyring: pubring/secring identifiers
2013-04-20 23:43:04 +02:00
Mirek Kratochvil
fef4002138
iohelpers and output redirection
2013-04-20 23:08:09 +02:00
Mirek Kratochvil
d3b377179f
main: links to actions
2013-04-20 22:39:51 +02:00
Mirek Kratochvil
83e0e3ad58
main: remove clearsign option
...
Clearsigning is how we do signatures by default now. Detached signature
file stays as an option. Having a PGP-like non-cleartext non-detached
file doesn't really look much useful and brings complexity. Axed.
2013-04-20 21:57:03 +02:00
Mirek Kratochvil
fe4e4e1ad1
actions: skeleton
2013-04-20 14:19:32 +02:00
Mirek Kratochvil
772df95f39
algo_suite: definition moved to a better place
2013-04-20 14:02:19 +02:00
Mirek Kratochvil
06c997deee
some lib/header/autotools cleaning
2013-04-20 13:47:41 +02:00
Mirek Kratochvil
8e3fc91ccc
main: option parsing
2013-04-20 11:58:28 +02:00
Mirek Kratochvil
0791433a4e
envelope: correctly return parsed envelope type
2013-04-20 10:30:22 +02:00
Mirek Kratochvil
bf57a99fb2
sencode: a little better format of decode
...
It's not all that pointy anymore.
2013-04-20 10:09:11 +02:00
Mirek Kratochvil
6b96cc33e6
algo_suite: register all algorithms and enjoy them
2013-04-20 09:58:12 +02:00
Mirek Kratochvil
9731e41beb
keyring: small clarifications
2013-04-20 09:57:18 +02:00
Mirek Kratochvil
19f00a49dd
output helper macros
2013-04-20 09:49:20 +02:00
Mirek Kratochvil
1d7d1a1afb
sencode: forgotten uint
2013-04-19 17:23:50 +02:00
Mirek Kratochvil
735b7add72
main: help display
2013-04-19 17:23:28 +02:00
Mirek Kratochvil
7f8e02a8aa
sencode: ensure bijective int serialization
2013-04-19 12:45:28 +02:00
Mirek Kratochvil
765c553e97
sencode: ensure bijective bvector serialization
2013-04-19 12:28:15 +02:00
Mirek Kratochvil
645cdb96ee
main: add short options for everything
...
otherwise it'd die typing all that long stuff anyway
2013-04-19 09:54:38 +02:00
Mirek Kratochvil
e5cff75177
keyring: detach keyring parsing/serialization
...
for later usage in exports/imports
2013-04-18 11:53:50 +02:00
Mirek Kratochvil
287a2bbac0
main: variables for params
2013-04-18 10:45:05 +02:00
Mirek Kratochvil
adb7a669b5
main: filled with possible options
2013-04-18 08:49:09 +02:00
Mirek Kratochvil
edca5b6cc5
envelope: fixed&working
2013-04-17 17:55:06 +02:00
Mirek Kratochvil
74e7e6226f
envelope: impl
2013-04-17 17:14:08 +02:00
Mirek Kratochvil
4b844ffd20
envelope: skeleton
2013-04-17 14:28:24 +02:00
Mirek Kratochvil
3b2b3b7f00
main: forgotten styleup
2013-04-17 14:28:11 +02:00
Mirek Kratochvil
cff617f8a4
main: keyring initialization
2013-04-17 09:33:22 +02:00
Mirek Kratochvil
c62c19d29d
header file ifndefs share common prefix
2013-04-17 08:52:22 +02:00
Mirek Kratochvil
1140daf08d
envelope: empty files
2013-04-17 08:48:29 +02:00
Mirek Kratochvil
7d92cea733
keyring: open/close and lock management
2013-04-16 22:29:21 +02:00
Mirek Kratochvil
ad1065f847
keyring: some file stuff&loading/saving
2013-04-16 22:14:50 +02:00
Mirek Kratochvil
d3be589138
keyring: a little better structure
2013-04-15 16:00:26 +02:00
Mirek Kratochvil
5d4879a760
remove some uninteresting comments
2013-04-15 15:59:45 +02:00
Mirek Kratochvil
b3403d5c41
serialization: key identifier strings
2013-04-02 12:08:58 +02:00
Mirek Kratochvil
2c4a399536
keyring: better structure
2013-04-01 17:49:58 +02:00
Mirek Kratochvil
f6c1ee90c9
algos_sig: complete
2013-01-27 15:02:54 +01:00
Mirek Kratochvil
844bdac363
signatures: use ripemd128 instead of sha256half
2013-01-27 12:19:14 +01:00
Mirek Kratochvil
889970349e
bvector: much faster unranking
...
from O(t*n) to O(t*log(n)) for given McE params.
2013-01-26 23:48:06 +01:00
Mirek Kratochvil
805df12176
algos_enc: works
2013-01-26 22:55:56 +01:00
Mirek Kratochvil
932cd938a4
configure.ac: ask for C support for sha2.c
2013-01-21 17:00:52 +01:00
Mirek Kratochvil
eadcfcf8b4
algos_sig: start signature algorithms
2013-01-21 17:00:20 +01:00
Mirek Kratochvil
7a48eff37a
algos_enc: f-o decryption
2013-01-18 11:38:37 +01:00
Mirek Kratochvil
0f2db0b62c
algos_enc: work, fujisaki-okamoto encryption
2013-01-17 16:31:34 +01:00
Mirek Kratochvil
f32a311671
README smaalllllll update
2013-01-17 12:12:42 +01:00
Mirek Kratochvil
0b487201ff
algos_enc: padding fix
...
I have indeed heard that everyone always fucks this up and therefore
kindof hoped to make an exception. Lasted two minutes.
2013-01-17 12:08:40 +01:00