Debian Patches

Status for libgcrypt20/1.10.1-3

Patch Description Author Forwarded Bugs Origin Last update
12_lessdeps_libgcrypt-config.diff Drop -lgpg-error from libgcrypt-config --libs output. Andreas Metzler <ametzler@debian.org> no debian vendor 2014-01-04
15_multiarchpath_in_-L.diff Do not print standard multiarch path {/usr,}/lib/i386-linux-gnu are in the standard search path, there is no
need to explicitly point gcc there with a -L argument.
Also we are installing the actual library and the so-symlink in different
locations which makes this incorrect no matter which one we choose.
not-needed vendor
25_norevisionfromgit.diff Do not pull revision info from GIT Stop trying to pull version info from GIT when autoconf is run. Andreas Metzler <ametzler@debian.org> no vendor 2021-01-19
31_0002-kdf-argon2-Fix-for-the-case-output-64.patch [PATCH 2/3] kdf:argon2: Fix for the case output > 64.
* cipher/blake2.c (blake2b_vl_hash): Fix the last step.
* cipher/kdf.c (argon2_open): Check the value.

--

Cherry-picked master commit of:
564739a58426d89db2f0c9334659949e503d2c59
NIIBE Yutaka <gniibe@fsij.org> no 2022-03-29
31_0003-hwf-ppc-fix-missing-HWF_PPC_ARCH_3_10-in-HW-feature.patch [PATCH 3/3] hwf-ppc: fix missing HWF_PPC_ARCH_3_10 in HW feature
* src/hwf-ppc.c (ppc_features): Add HWF_PPC_ARCH_3_10.
--

Cherry-picked master commit of:
df7879a86b1de8eaf2d784687155c4274574b120
Jussi Kivilinna <jussi.kivilinna@iki.fi> no 2022-04-01
32-build-Prefer-gpgrt-config-when-available.patch [PATCH] build: Prefer gpgrt-config when available.
* src/libgcrypt.m4: Overriding the decision by
--with-libgcrypt-prefix, use gpgrt-config libgcrypt when gpgrt-config
is available.

--

Backport the master commit of:
0dcb7e05c9e1c9c2a23abe0a0390680741b61414

This may offer better migration.
NIIBE Yutaka <gniibe@fsij.org> no 2022-11-01
35-keccak-Use-size_t-to-avoid-integer-overflow.patch [PATCH] keccak: Use size_t to avoid integer overflow
* cipher/keccak-armv7-neon.S: Fix function name in comment and change
parameter type to size_t.
* cipher/keccak.c (keccak_ops_t): Change absorb function signature to
use size_t.
(keccak_absorb_lanes64_avx512): Change nlanes type to size_t.
(_gcry_keccak_absorb_lanes64_armv7_neon): Ditto.
(keccak_absorb_lanes64_armv7_neon): Ditto.
(keccak_absorb_lanes32bi): Ditto.
(keccak_absorb_lanes32bi_bmi2): Ditto.
(keccak_write): Change nlanes variable to use size_t and avoid
overflow when calculating count.
* cipher/keccak_permute_64.h (KECCAK_F1600_ABSORB_FUNC_NAME): Change
nlanes argument to use size_t.
--

Cherry-pick master commit of:
9c828129b2058c3f36e07634637929a54e8377ee

Any input to the SHA3 functions > 4GB was giving wrong result when it
was invoked in one-shot, while working correctly when it was fed by
chunks. It turned out that the calculation in the `keccak_write`
overflows the `unsigned int` type (`nlanes * 8` does not fit 32b when
the `inlen` > 4GB).
Jakub Jelen <jjelen@redhat.com> no 2022-09-23
37-doc-Update-document-for-pkg-config-and-libgcrypt.m4.patch [PATCH] doc: Update document for pkg-config and libgcrypt.m4.
--
NIIBE Yutaka <gniibe@fsij.org> no 2022-11-15

All known versions for source package 'libgcrypt20'

Links