gpg: New option --chunk-size.
authorWerner Koch <wk@gnupg.org>
Tue, 23 Jan 2018 18:08:16 +0000 (19:08 +0100)
committerWerner Koch <wk@gnupg.org>
Tue, 23 Jan 2018 18:08:16 +0000 (19:08 +0100)
commitf3ef8b0dcaede1c85da0dff8eeceda6a994f0b28
tree26438580bccad14556dd29a97591baa26cef217e
parent112e02ee89b78369c1c50e672873e726cbfeb994
gpg: New option --chunk-size.

* g10/gpg.c (opts): New option --chunk-size.
(oChunkSize): New const.
(build_list_aead_test_algo, build_list_aead_algo_name): New.
(my_strusage): List AEAD algos.
(main): Implement --chunk-size..
* g10/options.h (struct opt): Add field 'chunk_size'.
(DBG_IPC): Remove duplicated macro.
* g10/main.h (DEFAULT_AEAD_ALGO): Depend on Libgcrypt version.
* g10/misc.c (openpgp_aead_test_algo): Ditto.

* g10/cipher-aead.c: Silence if not in debug mode.
* g10/decrypt-data.c: Ditto.
--

And that new option immediatley revealed bugs in our chunking code :-(.
doc/gpg.texi
g10/cipher-aead.c
g10/decrypt-data.c
g10/gpg.c
g10/main.h
g10/misc.c
g10/options.h