estream: Fix call to string filter for estream-printf.
I see your point: allocating STRINGBUF to make sure nul-terminated string.
The code itself doesn't work well in a test case of tests/t-prinntf.c, because it assumes string filter should be called with NULL for string.
tests: Add known answers test for ML-KEM (Kyber).
cipher: Fix copyright notices for LGPL.
cipher:kyber: Fix comment style.
cipher: Add use of the Kyber implementation.
cipher:kyber: Modification for xof_ routines.
cipher:kyber: Integrate into libgcrypt, adding glue code.
cipher:kyber: Modify VERIFY function.
cipher:kyber: Have cipher/kyber.h.
cipher:kyber: Make the implementation into three files.
cipher:kyber: Move declarations to kyber-kdep.c.
cipher:kyber: Functions in poly for different KYBER_K.
cipher:kyber: Export the KEM API only.
cipher: Editorial clean up cipher/kyber.c for headers.
cipher:kyber: Constants common and k-dependent.
cipher: Add headers to Kyber implementation.
cipher: Put the original Kyber implementation.
cipher: Allow standalone use of SNTRUP761 implementation.
Avoid use of C99 feature for enum.
• gniibe renamed
T6811: gpgv: Read-only trustedkeys.kbx should not be compressed from
gpgv does not correctly fallback to trustedkeys.kbx to
gpgv: Read-only trustedkeys.kbx should not be compressed.
gpg: Don't call keybox_compress when KEYDB_RESOURCE_FLAG_READONLY.
I found that the warning is emitted when it tries to call .
It should not be called when it's READONLY (which gpgv specifies).
Remove Windows CE support.
doc: Address --no-global-grab limited support.
doc: Fix "i.e." with comma.
It would be good to apply this to 2.2, so adding "backport" tag.
• gniibe changed the status of
T6734: gnupg: Use gpgrt_b64* API from
Open to
Testing.
GnuPG 2.2 and 2.4 now have option for a user who can control his action in detail.
So, closing this bug report.
agent,kbx: Fix reliable_homedir_inotify (2/2).
agent,kbx: Fix reliable_homedir_inotify (1/2).
Fixed in rG2be53b214d1c: tools: Fix argparse table of gpgconf..
It would be good to apply this to 2.2, so, adding "backport" tag.
tools: Fix argparse table of gpgconf.
scd:openpgp: Add the length check for new PIN.
Thank you for the bug report. Although it's a corner case, it is a discrepancy in the implementation which results unrecoverable situation of the device.
tools: Remove the dotlock tool.
agent: Fix homedir check wrt --disable-check-own-socket option.
tools: Integrate the dotlock tool into gpgconf.
common: Clean up the temporary file at dotlock_destroy.
common: Add dotlock util under libexec.
common: Fix a possible resource leak for dotlock.
common: Support not-removing the lockfile by dotlock_destroy.
common: Enhance dotlock, so that we can have a CLI util.
kbx: Create public-keys.d, after creating the homedir.
@jukivili Thanks a lot. Please push the change to 1.10 branch and master.
scd: Debug output is only enabled with an option.
Thank you for your report.
tests: Update digest values following input changes.
Ah... it fails by because it does change the text in tests/basic.c which requires update of hash value.
I'm going to take care of this regressions.
Point to gnu.org as canonical license location.
Fix license header inconsistency
Unify capitalization of LGPL copyright statements.
doc: Fix description of scdaemon for --disable-ccid.
doc: Fix description of scdaemon for --disable-ccid.
Thank you. All applied and pushed to master.
In 2.4, a user need to specify in when scdaemon is built with integrated CCID driver (using libusb) but the user wants to use PC/SC driver instead.
cipher: Fix sntrup761.h, so that it can be used outside.
cipher: Add sntrup761 to KEM API.
cipher: Minor fix for C90 compiler.
cipher: Add Streamlined NTRU Prime sntrup761.
Add an API for Key Encapsulation Mechanism.
• gniibe committed
rGfa677a37cef0: po: Fix quotes in Polish Translation. (authored by Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>).
po: Fix quotes in Polish Translation.
• gniibe committed
rG1ded50dd5b58: po: Fix quotes in Polish Translation. (authored by Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>).
po: Fix quotes in Polish Translation.
• gniibe committed
rG548d4aad5fb0: po: Update Portuguese Translation. (authored by Daniel Cerqueira <dan.git@brilhante.top>).
po: Update Portuguese Translation.
• gniibe committed
rGa14f73a1921e: po: Update Portuguese Translation. (authored by Daniel Cerqueira <dan.git@brilhante.top>).
po: Update Portuguese Translation.
It's true that for command, there is optional argument for ECDH.
My point is that for command, it will be needed to add mechanism for getting such a parameter (when we use KEM API in gpg-agent).
Considering the design of gpg-agent which focuses on private key operations and data, it would be better to enhance the gpg-agent protocol to inquire public key data of any format defined by the client (including ECDH KDF parameters of OpenPGP). I mean, instead of storing data in the key file (originally designed for private key + some additional data), we will enhance the protocol.
tests: Fix t-x448 for error handling.
po: Update Japanese Translation.
po: Update Japanese Translation.
gpg: Report BEGIN_* status before examining the input.
cipher: Fix return type of _gcry_ecc_mul_point.
To align the documentation of GnuPG, we should not use GNUPGHOME in FILES section.
It may be controlled by --homedir as well as GNUPGHOME.
GNUPGHOME is addressed in the ENVIRONMENT section, so, I don't think it makes sense using $GNUPGHOME}/trustedkeys.kbx.
gpgv: Update used keyrings in doc FILES section
yat2m: Fix HTML output for backslash.
doc: Fix for e.g. and i.e.