head 1.6; access; symbols pkgsrc-2025Q4:1.4.0.38 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.36 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.34 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.32 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.30 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.28 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.26 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.24 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.22 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.20 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.18 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.16 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.14 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.12 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.10 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.8 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.6 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.4 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.2 pkgsrc-2021Q2-base:1.4 pkgsrc-2014Q2:1.1.0.2 pkgsrc-2014Q2-base:1.1; locks; strict; comment @# @; 1.6 date 2026.02.22.19.52.38; author adam; state dead; branches; next 1.5; commitid xGrHzyg7pxrAspvG; 1.5 date 2026.01.30.14.01.24; author wiz; state Exp; branches; next 1.4; commitid A4mDEljBdGdXfqsG; 1.4 date 2021.06.19.11.17.53; author spz; state Exp; branches; next 1.3; commitid QgiCpfif92SKxJXC; 1.3 date 2021.04.13.17.38.12; author dholland; state Exp; branches; next 1.2; commitid YvidrXEstcbON9PC; 1.2 date 2014.08.21.19.41.38; author wiz; state dead; branches; next 1.1; commitid ubDwBT9rjhJ4vgNx; 1.1 date 2014.04.01.09.48.37; author obache; state Exp; branches; next ; commitid Y6qRzULi4pmiMXux; desc @@ 1.6 log @libgcrypt: updated to 1.12.1 Noteworthy changes in version 1.12.1 (2026-02-20) * Bug fixes: - Fix for aSmartOS (Solaris) build problem due to AVX2 changes. - Fix a regression in gcry_mpi_ec_curve_point. - Make sure to have MPI limbs pre-allocated in ECC and fix Weierstrass curve use with PUBKEY_FLAG_PARAM. * Other: - Add MPI configuration for NetBSD m68k. @ text @$NetBSD: patch-mpi_config.links,v 1.5 2026/01/30 14:01:24 wiz Exp $ Extend the m68k assembler syntax probe to match NetBSD targets. (...probably should just make ELF_SYNTAX the default for pkgsrc, but not now) https://dev.gnupg.org/T8069 --- mpi/config.links~ 2021-01-28 12:53:52.000000000 +0000 +++ mpi/config.links @@@@ -279,6 +279,18 @@@@ case "${host}" in path="m68k" mpi_cpu_arch="m68k" ;; + m680[234]0*-*-netbsd* | \ + m68k-*-netbsd*) + echo '#define ELF_SYNTAX' >>./mpi/asm-syntax.h + cat $srcdir/mpi/m68k/syntax.h >>./mpi/asm-syntax.h + path="m68k" + mpi_cpu_arch="m68k" + ;; + m68060*-*-netbsd*) + echo '#define ELF_SYNTAX' >>./mpi/asm-syntax.h + cat $srcdir/mpi/m68k/syntax.h >>./mpi/asm-syntax.h + mpi_cpu_arch="m68k" + ;; m68k-atari-mint) echo '#define MIT_SYNTAX' >>./mpi/asm-syntax.h cat $srcdir/mpi/m68k/syntax.h >>./mpi/asm-syntax.h @ 1.5 log @libgcrypt: update to 1.12.0. Noteworthy changes in version 1.12.0 (2026-01-29) [C27/A7/R0] ------------------------------------------------- * New and extended interfaces: - Allow access to the FIPS service indicator via the new GCRYCTL_FIPS_SERVICE_INDICATOR control code. [T7338,rCd0db6a5abf,rCf51f4e9893] - Add GCRYCTL_FIPS_REJECT_NON_FIPS control code. [T7338,rCe52adf0948] - Add GCRY_FIPS_FLAG_REJECT_PK_FLAGS constant. [T7338,rC0414e126b9] - Make SHA-1 non-FIPS internally for the 1.12 API. This introduces the GCRY_FIPS_FLAG_REJECT_MD_SHA1 constant. [rC4ee91a94bc] - Add GCRY_FIPS_FLAG_REJECT_PK_FLAGS. [rC0414e126b9] - Provide macros for each KEM enum constant. [rCe9b1c3ec91] - Add Dilithium (ML-DSA) support. [T7640] - Support optional random-override and support byte string data. [rCcbefff5fca,rC3bb4a54f43] * Performance: - Add VAES/AVX512 accelerated implementation for AES which boosts OCB performance by about 2 times on AMD Zen5. [rC9e3af928ee] - Avoid AVX512/AVX2/SSSE3 for single block processing with Zen5 for ChaCha20. [rCc1d9fff3b2] - Avoid AVX/AVX2/AVX512 when CPU has high vector inst latency like Zen5 for Blake2. [rCe5bc3b2826] - Various optimizations for Camellia. [rCf5848080d4,rCb9bafd6c6c,rC8b538a8c76] - Add POLYVAL acceleration for RISC-V and GCM-SIV. [rC00815c4207] - Add RISC-V Zbb+Zbc implementation of CRC. [rCab4fa2a19c] - Add RISC-V vector cryptography implementation of GHASH. [rCcc2a4b6388] - Add RISC-V vector cryptography implementation of AES. [rCb000ab6025] - Add RISC-V vector cryptography implementations of SHA256 and SHA512. [rCcc1d5b0b5e] - Add AVX2 and AVX512 code paths to improve CRC. [rCc30788969d] * Bug fixes: - Use secure MPI in _gcry_mpi_assign_limb_space. [rC6e77b09cff] - Use CSIDL_COMMON_APPDATA instead of /etc on Windows. [rCd5e3cbfd88] - Apply a Kyber patch from upstream. [rCbdc3724d72] - Fix an edge case in Jent initialization. [rC0ceca9993f] - mceliece6688128f: Fix stack overflow crash on win64/wine [rC5bd9320171] * Other: - Add support for IBM z/OS, fixing -lpthread check with glibc. [rC5af59d8454] - Introduce mpi_tfr and use it for point_tfr to decrease EM signal and increase EM noise. [rC4e65996bb8] - Handle HAVE_BROKEN_MLOCK for the case of building with ASAN. [T7889] - Harden mask generation against branch optimization for several algorithms. [e.g. rC4012e9a037,rCbf7546c502,rC052b03fb0c] - Improve constant-time operation for ECDSA. [T7519,rC0bd4c77be6] @ text @d1 1 a1 1 $NetBSD: patch-mpi_config.links,v 1.4 2021/06/19 11:17:53 spz Exp $ @ 1.4 log @build fix for NetBSD-8/m68k which calls itself netbsdelf @ text @d1 1 a1 1 $NetBSD: patch-mpi_config.links,v 1.3 2021/04/13 17:38:12 dholland Exp $ d8 2 @ 1.3 log @PR pkg/56100: security/libgcrypt fails on NetBSD/m68k Extend the m68k assembler syntax probe to recognize NetBSD targets. @ text @d1 1 a1 1 $NetBSD$ d14 2 a15 2 + m680[234]0*-*-netbsd | \ + m68k-*-netbsd) d21 1 a21 1 + m68060*-*-netbsd) @ 1.2 log @Update to 1.6.2. Add a comment to patch. Noteworthy changes in version 1.6.2 (2014-08-21) [C20/A0/R2] ------------------------------------------------ * Map deprecated RSA algo number to the RSA algo number for better backward compatibility. * Support a 0x40 compression prefix for EdDSA. * Improve ARM hardware feature detection and building. * Fix powerpc-apple-darwin detection * Fix building for the x32 ABI platform. * Support building using the latest mingw-w64 toolchain. * Fix some possible NULL deref bugs. @ text @d1 1 a1 1 $NetBSD: patch-mpi_config.links,v 1.1 2014/04/01 09:48:37 obache Exp $ d3 1 a3 2 * fixes build on Darwin PPC https://bugs.g10code.com/gnupg/issue1616 d5 4 a8 1 --- mpi/config.links.orig 2014-01-27 15:43:28.000000000 +0000 d10 19 a28 13 @@@@ -44,7 +44,11 @@@@ echo '/* created by config.links - do no echo "/* Host: ${host} */" >>./mpi/asm-syntax.h case "${host}" in - powerpc-apple-darwin* | \ + powerpc-apple-darwin*) + echo '/* No working assembler modules available */' >>./mpi/asm-syntax.h + path="" + mpi_cpu_arch="ppc" + ;; i[34567]86*-*-openbsd[12]* | \ i[34567]86*-*-openbsd3.[0123]*) echo '/* No working assembler modules available */' >>./mpi/asm-syntax.h @ 1.1 log @Add patch for build fix on Darwin PPC. PR pkg/48655 by Jason Bacon. @ text @d1 1 a1 1 $NetBSD$ @