BSD Ports

security/libgcrypt 1.12.4 NetBSD

GNU cryptographic library

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
ca1e8a874d
License
gnu-gpl-v2 AND gnu-lgpl-v2.1
Categories
security
Package size
773.3 KiB, 4742.5 KiB installed

Description

This is a general purpose cryptographic library based on the code from GnuPG. It provides functions for all cryptograhic building blocks: symmetric ciphers (AES, DES, Blowfish, CAST5, Twofish, Arcfour), hash algorithms (MD4, MD5, RIPE-MD160, SHA-1, TIGER-192), MACs (HMAC for all hash algorithms), public key algorithms (RSA, ElGamal, DSA), large integer functions, random numbers and a lot of supporting functions.

In the other systems

SystemPortVersion
NetBSDsecurity/libgcrypt1.12.4
FreeBSDsecurity/libgcrypt1.12.4
OpenBSDsecurity/libgcrypt1.12.4
DragonFlysecurity/libgcrypt1.11.0
MidnightBSDsecurity/libgcrypt1.12.3

Install

Binary package:

pkgin install libgcrypt

From pkgsrc:

cd /usr/pkgsrc/security/libgcrypt && make install clean

Dependencies

Run dependencies 1

Commit history 3

DateCommitCreditsLog message
ca1e8a874d adam libgcrypt: updated to 1.12.4
Noteworthy changes in version 1.12.4 (2026-09-11) * Bug fixes: * Fix build problem with some compiler versions related to SM4 instructions. * Fix padding in cSHAKE found by NIST ACVP conformance vectors. * Fix RSA PSS handling of huge salt lengths. * Validate the length of hashed input for RSA PSS. * Improve RSA OAEP decoder correctnes by validating an all-zero padding.
5612868c0a adam libgcrypt: fix for error: operand size mismatch for 'vsm4rnds4'
3adb95e1fa adam libgcrypt: updated to 1.12.3
Noteworthy changes in version 1.12.3 (2026-08-26) * Bug fixes: - Avoid theoretical drive-by loading of netapi32.dll and shell32.dll. - Validate hash algorithm for use with RSA modulus. - Validate parameters of Balloon KDF. - Validate parallelism of Argon2 KDF. - Fix parsing quoted parts and CRLF/LFCR in s-expression. - Support BUFLEN check for GCRYMPI_FMT_SSH. - Fix RSA PSS verify message length checking. - Avoid a NULL ptr deref due to a unsupported genkey flag for ECC. - Assert 32 KiB input cap in gcm_ctr_encrypt. - Fix assertion failure in OCB when a buffered block becomes block 65536. - Fix OOB read in IMIT MAC verify of GOST28147. - Fix CMAC block-count truncation for 64 GiB writes. - Fix AEAD spurious byte-counter carry for 4 GiB adds. …