Page MenuHome GnuPG
Feed All Transactions
AuthorObjectTransactionDate
jukiviliT6451: libgcrypt | gcry_cipher_setkey: 3DES-CBC key returns GPG_ERR_WEAK even with GCRYCTL_SET_ALLOW_WEAK_KEYFri, Jan 30, 10:42 AM
gniiberC469919751d6e: cipher:ecc: Fix public key computation for EdDSA.Fri, Jan 30, 10:42 AM
gniiberCb863ec507dae: cipher:ecc: Fix public key computation for EdDSA.Fri, Jan 30, 10:42 AM
gniiberCc160e1a85f82: cipher:pubkey: Fix non-use of flexible array member.Fri, Jan 30, 10:42 AM
gniiberC31adc78fa503: cipher:ecc: Fix an error-path to release the KEY correctly.Fri, Jan 30, 10:42 AM
gniiberCc41d4f502f1b: ecc: Make the PCT recoverable in FIPS mode and consistent with RSA.Fri, Jan 30, 10:42 AM
gniiberC297c5a47837c: cipher:pubkey: Fix non-use of flexible array member.Fri, Jan 30, 10:42 AM
gniiberCd37ad2823f84: Remove out of core handler setting message in FIPS mode.Fri, Jan 30, 10:42 AM
gniiberC2c8562ca5a49: cipher:kdf: Move FIPS mode check to _gcry_kdf_derive.Fri, Jan 30, 10:42 AM
gniibeT6507: SCRYPT does not work in FIPS modeFri, Jan 30, 10:42 AM
gniibeT6515: GPG in FIPS mode spits out useless "out of core handler ignored in FIPS mode" message on every executionFri, Jan 30, 10:42 AM
gniiberC8cdd0d353e19: cipher:pubkey: Check digest size which should not be zero.Fri, Jan 30, 10:42 AM
gniibeT6539: The digest&sign/verify API with SHAKE-class digests does not workFri, Jan 30, 10:42 AM
gniiberC09ab61948845: build: Change the default for --with-libtool-modification.Fri, Jan 30, 10:42 AM
gniiberC49e1e67f4e4e: sexp: String with \0 is considered "binary".Fri, Jan 30, 10:42 AM
gniiberC0ddc823e331c: build: New configure option --with-libtool-modification.Fri, Jan 30, 10:42 AM
gniibeT6747: sexp string including \0Fri, Jan 30, 10:42 AM
gniibeT6619: How to maintain our local libtool patchFri, Jan 30, 10:42 AM
gniibeT6619: How to maintain our local libtool patchFri, Jan 30, 10:42 AM
gniiberC0ddc823e331c: build: New configure option --with-libtool-modification.Fri, Jan 30, 10:42 AM
gniiberC49e1e67f4e4e: sexp: String with \0 is considered "binary".Fri, Jan 30, 10:42 AM
gniiberC5e5dff0551fc: sexp: Minor clean-up of sexp output handling.Fri, Jan 30, 10:42 AM
gniiberC2143503b8f56: build: New configure option --with-libtool-modification.Fri, Jan 30, 10:42 AM
gniiberCddd41eb6ace0: sexp: String with \0 is considered "binary".Fri, Jan 30, 10:42 AM
gniiberCc31b70b2660c: const-time: Use ct_not_memequal, instead. Tested with AVR.Fri, Jan 30, 10:42 AM
gniiberCc848459e5126: build: Check if arch is VAX or compiler is MSVC.Fri, Jan 30, 10:42 AM
gniiberC34c204279260: rsa: Fix decoding of PKCS#1 v1.5 and OAEP padding.Fri, Jan 30, 10:42 AM
gniiberC45c992020168: rsa: Fix decoding of PKCS#1 v1.5 and OAEP padding.Fri, Jan 30, 10:42 AM
gniiberCfee1e63c7286: build: Check if arch is VAX or compiler is MSVC.Fri, Jan 30, 10:42 AM
gniiberCe8072d8d3255: const-time: Use ct_not_memequal, instead. Tested with AVR.Fri, Jan 30, 10:42 AM
gniiberCbd08357436a9: const-time: Add ct_memmov_cond, fix _gcry_mpih_set_cond.Fri, Jan 30, 10:42 AM
gniiberCc98b5e4a1471: rsa: Use memmov_independently when unpadding.Fri, Jan 30, 10:42 AM
gniiberC58b62be84454: rsa: Use memmov_independently when unpadding.Fri, Jan 30, 10:42 AM
gniiberC45945be8f3c3: const-time: Add ct_memmov_cond, fix _gcry_mpih_set_cond.Fri, Jan 30, 10:42 AM
gniiberC2839aaee3e6e: cipher: Fix ElGamal decryption.Fri, Jan 30, 10:42 AM
gniiberC6d1d50ba3aad: cipher: Fix ElGamal decryption.Fri, Jan 30, 10:42 AM
gniiberC137e35ad47ee: const-time: always avoid comparison operator for byte comparisonFri, Jan 30, 10:42 AM
gniiberC892bc25ff74b: Use single constant-time memory comparison implementationFri, Jan 30, 10:42 AM
gniiberC5e9ba851948f: const-time: always avoid comparison operator for byte comparisonFri, Jan 30, 10:42 AM
gniiberC3583e2ebcad5: rsa, elgamal: avoid logical not operator in constant-time codeFri, Jan 30, 10:42 AM
gniiberC84f934c09afa: rsa, elgamal: avoid logical not operator in constant-time codeFri, Jan 30, 10:42 AM
gniiberC1e9ddbd65c46: Use single constant-time memory comparison implementationFri, Jan 30, 10:42 AM
gniiberC22dde5150ee2: const-time: prefix global symbols with _gcry_Fri, Jan 30, 10:42 AM
gniiberC0c6ec6bbe788: mpih_set_cond: restore EM leakage mitigationFri, Jan 30, 10:42 AM
gniiberC3fa1b81c92e5: const-time: prefix global symbols with _gcry_Fri, Jan 30, 10:42 AM
gniiberC7f0eb519897b: mpih_set_cond: restore EM leakage mitigationFri, Jan 30, 10:42 AM
gniiberC9c0984ed2c55: const-time: ct_memmov_cond: switch to use dual mask approachFri, Jan 30, 10:42 AM
gniiberCd4aee9ace9a9: mpiutil: use global vone and vzeroFri, Jan 30, 10:42 AM
gniiberC6377725ed01e: mpiutil: use global vone and vzeroFri, Jan 30, 10:42 AM
gniiberC4d3e0e30b98b: const-time: ct_memmov_cond: switch to use dual mask approachFri, Jan 30, 10:42 AM
gniiberC179df341162c: mpih-const-time: use global vzero/vone variableFri, Jan 30, 10:42 AM
gniiberC15cd08ae4c1e: mpih-const-time: use global vzero/vone variableFri, Jan 30, 10:42 AM
gniiberCaab6a42d5f44: mpih_cmp_ui: avoid unintentional conditional branchFri, Jan 30, 10:42 AM
gniiberC5c5ba1ec2b50: ec-nist: use global vone and vzeroFri, Jan 30, 10:42 AM
gniiberC9acddd8b95e1: mpih_cmp_ui: avoid unintentional conditional branchFri, Jan 30, 10:42 AM
gniiberC2ed340744746: ec-nist: avoid unintentional conditional branch by comparisonFri, Jan 30, 10:42 AM
gniiberCa9e7aa647e4b: ec-nist: avoid unintentional conditional branch by comparisonFri, Jan 30, 10:42 AM
gniiberC610667fb2558: ec-nist: use global vone and vzeroFri, Jan 30, 10:42 AM
gniiberC305a65c1ede8: ec: avoid unintentional condition branches for 25519, 448 and 256k1Fri, Jan 30, 10:42 AM
gniiberC237523b49f42: ec: avoid unintentional condition branches for 25519, 448 and 256k1Fri, Jan 30, 10:42 AM
gniiberC01e7052cb245: const-time: add functions for generating masks from 0/1 inputFri, Jan 30, 10:42 AM
gniiberCcf757cf90e9a: const-time: add functions for generating masks from 0/1 inputFri, Jan 30, 10:42 AM
gniiberCc419a04d529a: mpih-const-time: use constant-time comparisons conditional add/sub/absFri, Jan 30, 10:42 AM
gniiberC74588de441fd: mpih-const-time: use constant-time comparisons conditional add/sub/absFri, Jan 30, 10:42 AM
gniiberC39d5364a9557: mpih_mod: avoid unintentional conditional branchFri, Jan 30, 10:42 AM
gniiberC11973c2219da: mpih_mod: avoid unintentional conditional branchFri, Jan 30, 10:42 AM
jukivilirC08b88b4012f7: mpi/ec-nist: fix for -Og build failure on i386Fri, Jan 30, 10:42 AM
jukivilirC07f0563d325c: mpi/ec-inline: refactor i386 assembly to reduce register usageFri, Jan 30, 10:42 AM
jukiviliT6892: libgcrypt-1.10.3 build failure on x86 with -OgFri, Jan 30, 10:42 AM
jukiviliT6892: libgcrypt-1.10.3 build failure on x86 with -OgFri, Jan 30, 10:42 AM
gniiberC75e9bcccb69a: mpi: Fix ECC computation on hppa.Fri, Jan 30, 10:42 AM
gniibeT7022: libgcrypt-1.10.3 regression on hppaFri, Jan 30, 10:42 AM
wernerrC6082bd395356: mpi: Fix loop condition in bad point check.Fri, Jan 30, 10:41 AM
gniiberCb757f4130af9: mpi: Fix ECC computation on hppa.Fri, Jan 30, 10:41 AM
gniiberC75e9bcccb69a: mpi: Fix ECC computation on hppa.Fri, Jan 30, 10:41 AM
wernerT7130: Fix static reports by static analyser in libgcryptFri, Jan 30, 10:41 AM
gniiberC28afad4517c7: random:jent: Fix for jent_rng_is_initialized.Fri, Jan 30, 10:41 AM
gniiberC889126dde923: secmem: Handle HAVE_BROKEN_MLOCK for the case with ASAN.Fri, Jan 30, 10:41 AM
gniiberC0ceca9993f5a: random:jent: Fix for jent_rng_is_initialized.Fri, Jan 30, 10:41 AM
gniibeT7889: libgcrypt: HAVE_BROKEN_MLOCKFri, Jan 30, 10:41 AM
gniiberCfe06287003a1: secmem: Handle HAVE_BROKEN_MLOCK for the case with ASAN.Fri, Jan 30, 10:41 AM
gniiberC67b528721e88: random:jent: Fix build with address sanitizer.Fri, Jan 30, 10:41 AM
gniiberC6e77b09cff56: mpi: Use secure MPI in _gcry_mpi_assign_limb_space.Fri, Jan 30, 10:41 AM
gniiberC889126dde923: secmem: Handle HAVE_BROKEN_MLOCK for the case with ASAN.Fri, Jan 30, 10:41 AM
gniiberC0ceca9993f5a: random:jent: Fix for jent_rng_is_initialized.Fri, Jan 30, 10:41 AM
gniiberCdef1d4ea8f66: random:jent: Fix build with address sanitizer.Fri, Jan 30, 10:41 AM
gniiberC1a82b26055e6: mpi: Use secure MPI in _gcry_mpi_assign_limb_space.Fri, Jan 30, 10:41 AM
gniiberC4876a1a45c25: tests:kyber: Add genkey and encap KAT tests.Fri, Jan 30, 10:41 AM
gniiberCa6267ad91dcd: Merge commit '4876a1a4' into LIBGCRYPT-1.11-BRANCHFri, Jan 30, 10:41 AM
wernerrCa47fb9149655: tests: Fix link errors for t-thread-local.Fri, Jan 30, 10:41 AM
wernerT7634: libgcrypt's test t-thread-local fails to link on some platforms.Fri, Jan 30, 10:41 AM
gniiberCd9ebc6c4e8b5: cipher:kem:ecc: Support secp256k1 by KEM API.Fri, Jan 30, 10:41 AM
gniibeT7698: Add support of secp256k1 for KEM APIFri, Jan 30, 10:41 AM
wernerrC62f84bb3040f: Fix missing simd-common-riscv.h in libgcrypt tarball.Fri, Jan 30, 10:41 AM
wernerT7647: cipher/simd-common-riscv.h missing from libgcrypt 1.11.1 tarballFri, Jan 30, 10:41 AM
gniiberC10c0ce88ba3f: cipher:kem:ecc: Support secp256k1 by KEM API.Fri, Jan 30, 10:41 AM
gniiberCd9ebc6c4e8b5: cipher:kem:ecc: Support secp256k1 by KEM API.Fri, Jan 30, 10:41 AM
gniiberCf7e06f8a29fc: cipher:kem: Provide each enum constant as macro.Fri, Jan 30, 10:41 AM
gniibeT7698: Add support of secp256k1 for KEM APIFri, Jan 30, 10:41 AM
gniiberCe9b1c3ec91a1: cipher:kem: Provide each enum constant as macro.Fri, Jan 30, 10:41 AM