LibTMCG - News
posted by stamer, Sat 01 Jun 2019 11:20:31 AM UTC
This release is two-fold: first, it fixes some bugs (e.g. iterated S2K) of the OpenPGP interface, and second, it adds functionality for handling v5 keys and signatures (see RFC 4880bis-07).
posted by stamer, Wed 23 Jan 2019 08:34:06 PM UTC
This is a maintenance release that fixes a major bug in the VSSHE module (Groth's shuffle protocol). The verification of the special component E_d with respect to membership in the underlying commitment group has been done wrongly by a fast exponentiation function with fixed bases. Hence the check of membership for this component is always [...]
posted by stamer, Mon 03 Dec 2018 04:51:51 PM UTC
In this release AEAD support has been added to the OpenPGP interface. Please note that this feature is specified by working draft only and was not part of the aged RFC 4880. Moreover, some bugs have been fixed and some library constants (e.g. TMCG_MAX_CARDS) have been adjusted.
posted by stamer, Mon 12 Nov 2018 04:35:21 PM UTC
This is a maintenance release that fixes some bugs, e.g. in the Botan support of functions from module mpz_srandom. Moreover, some interfaces of the OpenPGP implemenation have been added and removed. For some modules of LibTMCG a basic C++ exception handling has been introduced.
posted by stamer, Mon 10 Sep 2018 05:39:06 AM UTC
With this release three additional parameters for the control of secure memory allocation have been added to function init_libTMCG(). They are explained in the reference manual. Moreover, the OpenPGP interface has been enhanced in several way, e.g., ECDH, ECDSA and EdDSA are supported now.
posted by stamer, Mon 25 Jun 2018 07:01:29 PM UTC
This release contains again a lot of major improvements for the still undocumented OpenPGP interface, e.g. C++ classes for basic structures like public keys, messages or signatures. The PRNG from Botan is used for as an additional source of randomness, if LibTMCG is configured and built [...]
posted by stamer, Wed 21 Mar 2018 04:07:48 PM UTC
Major improvements for OpenPGP interfaces have been achieved. Notable are the new classes for processing public key structures. Moreover, a second indepent hash algorithm (SHA3) has been included for computing the oracle hash function g(). This adds the requirement of libgcrypt >= 1.7.0 for dependencies and breaks compatibility of NIZK or [...]
posted by stamer, Fri 09 Feb 2018 03:28:27 PM UTC
Some small enhancements for the OpenPGP interfaces and the library initialization have been implemented. Unfortunately, the changes may require also an update of the application to be effective.
posted by stamer, Sun 14 Jan 2018 06:13:32 PM UTC
With this release the RSA signature generation/verification for OpenPGP is introduced. Moreover, a function for preparing certification signatures has been added.
posted by stamer, Sun 24 Dec 2017 08:36:06 AM UTC
This releases fixes two minor bugs in the OpenPGP implementation.
Powered by Savane 3.14-f13d.
Corresponding source code