Copyright (C)  2017, 2018, 2019  Heiko Stamer <HeikoStamer@gmx.net>

Permission is granted to copy, distribute and/or modify this document under
the terms of the GNU Free Documentation License, Version 1.3 or any later
version published by the Free Software Foundation; with no Invariant Sections,
no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included
in the sources of this package and additionally can be obtained from Internet
<https://www.gnu.org/licenses>.

+ all: allow different primary key/subkey(s) structures (e.g. two subkeys)
+ dkg-generate: create additional direct-key signature (0x1f) with key flags
                (use LibTMCG interface PacketSigPrepareDesignatedRevoker())
+ dkg-decrypt: write provided decryption share to file (non-interactive mode)
+ dkg-decrypt: read required decryption shares from file (non-interactive mode)
+ dkg-*: use getopt parser with long options (even if no GNUnet support avail)
- dkg-generate,dkg-adduid,dkg-addrevoker: add option "-d" (hide some key flags)
- dkg-decrypt: add a fake image header (png) for bluring decryption shares
