Page MenuHome GnuPG
Feed All Transactions
AuthorObjectTransactionDate
gniibeT6384: libgcrypt link error if cipher chacha20 is not includedJan 30 2026, 10:42 AM
gniiberC137f1fd82bc9: cipher: Enable the fast path to ChaCha20 only when supported.Jan 30 2026, 10:42 AM
gniiberC4128f73d3a83: cipher: Enable the fast path to ChaCha20 only when supported.Jan 30 2026, 10:42 AM
wernerrCb75a58df84a5: cipher: Fix edge case for SET_ALLOW_WEAK_KEY.Jan 30 2026, 10:42 AM
gniiberCd41177937cea: random: Use getrandom only when it's appropriate.Jan 30 2026, 10:42 AM
jukivilirC9b1ee0574ed9: Revert "cipher: Fix edge case for SET_ALLOW_WEAK_KEY."Jan 30 2026, 10:42 AM
gniibeT6442: libgcrypt-1.10.2: getrandom() is not available everywhereJan 30 2026, 10:42 AM
wernerT6451: libgcrypt | gcry_cipher_setkey: 3DES-CBC key returns GPG_ERR_WEAK even with GCRYCTL_SET_ALLOW_WEAK_KEYJan 30 2026, 10:42 AM
jukiviliT6451: libgcrypt | gcry_cipher_setkey: 3DES-CBC key returns GPG_ERR_WEAK even with GCRYCTL_SET_ALLOW_WEAK_KEYJan 30 2026, 10:42 AM
jukivilirCb75a58df84a5: cipher: Fix edge case for SET_ALLOW_WEAK_KEY.Jan 30 2026, 10:42 AM
gniiberCfa21ddc158b5: random: Use getrandom only when it's appropriate.Jan 30 2026, 10:42 AM
gniiberCd41177937cea: random: Use getrandom only when it's appropriate.Jan 30 2026, 10:42 AM
gniiberCaab1d63e4def: random: Use getrandom (GRND_RANDOM) in FIPS mode.Jan 30 2026, 10:42 AM
jukivilirC9b1ee0574ed9: Revert "cipher: Fix edge case for SET_ALLOW_WEAK_KEY."Jan 30 2026, 10:42 AM
jukivilirC7cdfc869b7af: doc: add documentation for GCRYCTL_SET_ALLOW_WEAK_KEYJan 30 2026, 10:42 AM
jukiviliT6451: libgcrypt | gcry_cipher_setkey: 3DES-CBC key returns GPG_ERR_WEAK even with GCRYCTL_SET_ALLOW_WEAK_KEYJan 30 2026, 10:42 AM
gniiberC469919751d6e: cipher:ecc: Fix public key computation for EdDSA.Jan 30 2026, 10:42 AM
gniiberCb863ec507dae: cipher:ecc: Fix public key computation for EdDSA.Jan 30 2026, 10:42 AM
gniiberCc160e1a85f82: cipher:pubkey: Fix non-use of flexible array member.Jan 30 2026, 10:42 AM
gniiberC31adc78fa503: cipher:ecc: Fix an error-path to release the KEY correctly.Jan 30 2026, 10:42 AM
gniiberCc41d4f502f1b: ecc: Make the PCT recoverable in FIPS mode and consistent with RSA.Jan 30 2026, 10:42 AM
gniiberC297c5a47837c: cipher:pubkey: Fix non-use of flexible array member.Jan 30 2026, 10:42 AM
gniiberCd37ad2823f84: Remove out of core handler setting message in FIPS mode.Jan 30 2026, 10:42 AM
gniiberC2c8562ca5a49: cipher:kdf: Move FIPS mode check to _gcry_kdf_derive.Jan 30 2026, 10:42 AM
gniibeT6507: SCRYPT does not work in FIPS modeJan 30 2026, 10:42 AM
gniibeT6515: GPG in FIPS mode spits out useless "out of core handler ignored in FIPS mode" message on every executionJan 30 2026, 10:42 AM
gniiberC8cdd0d353e19: cipher:pubkey: Check digest size which should not be zero.Jan 30 2026, 10:42 AM
gniibeT6539: The digest&sign/verify API with SHAKE-class digests does not workJan 30 2026, 10:42 AM
gniiberC09ab61948845: build: Change the default for --with-libtool-modification.Jan 30 2026, 10:42 AM
gniiberC49e1e67f4e4e: sexp: String with \0 is considered "binary".Jan 30 2026, 10:42 AM
gniiberC0ddc823e331c: build: New configure option --with-libtool-modification.Jan 30 2026, 10:42 AM
gniibeT6747: sexp string including \0Jan 30 2026, 10:42 AM
gniibeT6619: How to maintain our local libtool patchJan 30 2026, 10:42 AM
gniibeT6619: How to maintain our local libtool patchJan 30 2026, 10:42 AM
gniiberC0ddc823e331c: build: New configure option --with-libtool-modification.Jan 30 2026, 10:42 AM
gniiberC49e1e67f4e4e: sexp: String with \0 is considered "binary".Jan 30 2026, 10:42 AM
gniiberC5e5dff0551fc: sexp: Minor clean-up of sexp output handling.Jan 30 2026, 10:42 AM
gniiberC2143503b8f56: build: New configure option --with-libtool-modification.Jan 30 2026, 10:42 AM
gniiberCddd41eb6ace0: sexp: String with \0 is considered "binary".Jan 30 2026, 10:42 AM
gniiberCc31b70b2660c: const-time: Use ct_not_memequal, instead. Tested with AVR.Jan 30 2026, 10:42 AM
gniiberCc848459e5126: build: Check if arch is VAX or compiler is MSVC.Jan 30 2026, 10:42 AM
gniiberC34c204279260: rsa: Fix decoding of PKCS#1 v1.5 and OAEP padding.Jan 30 2026, 10:42 AM
gniiberC45c992020168: rsa: Fix decoding of PKCS#1 v1.5 and OAEP padding.Jan 30 2026, 10:42 AM
gniiberCfee1e63c7286: build: Check if arch is VAX or compiler is MSVC.Jan 30 2026, 10:42 AM
gniiberCe8072d8d3255: const-time: Use ct_not_memequal, instead. Tested with AVR.Jan 30 2026, 10:42 AM
gniiberCbd08357436a9: const-time: Add ct_memmov_cond, fix _gcry_mpih_set_cond.Jan 30 2026, 10:42 AM
gniiberCc98b5e4a1471: rsa: Use memmov_independently when unpadding.Jan 30 2026, 10:42 AM
gniiberC58b62be84454: rsa: Use memmov_independently when unpadding.Jan 30 2026, 10:42 AM
gniiberC45945be8f3c3: const-time: Add ct_memmov_cond, fix _gcry_mpih_set_cond.Jan 30 2026, 10:42 AM
gniiberC2839aaee3e6e: cipher: Fix ElGamal decryption.Jan 30 2026, 10:42 AM
gniiberC6d1d50ba3aad: cipher: Fix ElGamal decryption.Jan 30 2026, 10:42 AM
gniiberC137e35ad47ee: const-time: always avoid comparison operator for byte comparisonJan 30 2026, 10:42 AM
gniiberC892bc25ff74b: Use single constant-time memory comparison implementationJan 30 2026, 10:42 AM
gniiberC5e9ba851948f: const-time: always avoid comparison operator for byte comparisonJan 30 2026, 10:42 AM
gniiberC3583e2ebcad5: rsa, elgamal: avoid logical not operator in constant-time codeJan 30 2026, 10:42 AM
gniiberC84f934c09afa: rsa, elgamal: avoid logical not operator in constant-time codeJan 30 2026, 10:42 AM
gniiberC1e9ddbd65c46: Use single constant-time memory comparison implementationJan 30 2026, 10:42 AM
gniiberC22dde5150ee2: const-time: prefix global symbols with _gcry_Jan 30 2026, 10:42 AM
gniiberC0c6ec6bbe788: mpih_set_cond: restore EM leakage mitigationJan 30 2026, 10:42 AM
gniiberC3fa1b81c92e5: const-time: prefix global symbols with _gcry_Jan 30 2026, 10:42 AM
gniiberC7f0eb519897b: mpih_set_cond: restore EM leakage mitigationJan 30 2026, 10:42 AM
gniiberC9c0984ed2c55: const-time: ct_memmov_cond: switch to use dual mask approachJan 30 2026, 10:42 AM
gniiberCd4aee9ace9a9: mpiutil: use global vone and vzeroJan 30 2026, 10:42 AM
gniiberC6377725ed01e: mpiutil: use global vone and vzeroJan 30 2026, 10:42 AM
gniiberC4d3e0e30b98b: const-time: ct_memmov_cond: switch to use dual mask approachJan 30 2026, 10:42 AM
gniiberC179df341162c: mpih-const-time: use global vzero/vone variableJan 30 2026, 10:42 AM
gniiberC15cd08ae4c1e: mpih-const-time: use global vzero/vone variableJan 30 2026, 10:42 AM
gniiberCaab6a42d5f44: mpih_cmp_ui: avoid unintentional conditional branchJan 30 2026, 10:42 AM
gniiberC5c5ba1ec2b50: ec-nist: use global vone and vzeroJan 30 2026, 10:42 AM
gniiberC9acddd8b95e1: mpih_cmp_ui: avoid unintentional conditional branchJan 30 2026, 10:42 AM
gniiberC2ed340744746: ec-nist: avoid unintentional conditional branch by comparisonJan 30 2026, 10:42 AM
gniiberCa9e7aa647e4b: ec-nist: avoid unintentional conditional branch by comparisonJan 30 2026, 10:42 AM
gniiberC610667fb2558: ec-nist: use global vone and vzeroJan 30 2026, 10:42 AM
gniiberC305a65c1ede8: ec: avoid unintentional condition branches for 25519, 448 and 256k1Jan 30 2026, 10:42 AM
gniiberC237523b49f42: ec: avoid unintentional condition branches for 25519, 448 and 256k1Jan 30 2026, 10:42 AM
gniiberC01e7052cb245: const-time: add functions for generating masks from 0/1 inputJan 30 2026, 10:42 AM
gniiberCcf757cf90e9a: const-time: add functions for generating masks from 0/1 inputJan 30 2026, 10:42 AM
gniiberCc419a04d529a: mpih-const-time: use constant-time comparisons conditional add/sub/absJan 30 2026, 10:42 AM
gniiberC74588de441fd: mpih-const-time: use constant-time comparisons conditional add/sub/absJan 30 2026, 10:42 AM
gniiberC39d5364a9557: mpih_mod: avoid unintentional conditional branchJan 30 2026, 10:42 AM
gniiberC11973c2219da: mpih_mod: avoid unintentional conditional branchJan 30 2026, 10:42 AM
jukivilirC08b88b4012f7: mpi/ec-nist: fix for -Og build failure on i386Jan 30 2026, 10:42 AM
jukivilirC07f0563d325c: mpi/ec-inline: refactor i386 assembly to reduce register usageJan 30 2026, 10:42 AM
jukiviliT6892: libgcrypt-1.10.3 build failure on x86 with -OgJan 30 2026, 10:42 AM
jukiviliT6892: libgcrypt-1.10.3 build failure on x86 with -OgJan 30 2026, 10:42 AM
gniiberC75e9bcccb69a: mpi: Fix ECC computation on hppa.Jan 30 2026, 10:42 AM
gniibeT7022: libgcrypt-1.10.3 regression on hppaJan 30 2026, 10:42 AM
wernerrC6082bd395356: mpi: Fix loop condition in bad point check.Jan 30 2026, 10:41 AM
gniiberCb757f4130af9: mpi: Fix ECC computation on hppa.Jan 30 2026, 10:41 AM
gniiberC75e9bcccb69a: mpi: Fix ECC computation on hppa.Jan 30 2026, 10:41 AM
wernerT7130: Fix static reports by static analyser in libgcryptJan 30 2026, 10:41 AM
gniiberC28afad4517c7: random:jent: Fix for jent_rng_is_initialized.Jan 30 2026, 10:41 AM
gniiberC889126dde923: secmem: Handle HAVE_BROKEN_MLOCK for the case with ASAN.Jan 30 2026, 10:41 AM
gniiberC0ceca9993f5a: random:jent: Fix for jent_rng_is_initialized.Jan 30 2026, 10:41 AM
gniibeT7889: libgcrypt: HAVE_BROKEN_MLOCKJan 30 2026, 10:41 AM
gniiberCfe06287003a1: secmem: Handle HAVE_BROKEN_MLOCK for the case with ASAN.Jan 30 2026, 10:41 AM
gniiberC67b528721e88: random:jent: Fix build with address sanitizer.Jan 30 2026, 10:41 AM
gniiberC6e77b09cff56: mpi: Use secure MPI in _gcry_mpi_assign_limb_space.Jan 30 2026, 10:41 AM
gniiberC889126dde923: secmem: Handle HAVE_BROKEN_MLOCK for the case with ASAN.Jan 30 2026, 10:41 AM
gniiberC0ceca9993f5a: random:jent: Fix for jent_rng_is_initialized.Jan 30 2026, 10:41 AM