Path to this page:
./
security/libgcrypt,
GNU cryptographic library
Branch: CURRENT,
Version: 1.11.0nb2,
Package name: libgcrypt-1.11.0nb2,
Maintainer: pkgsrc-usersThis 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.
Required to run:[
security/libgpg-error]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 4082.368 KB
Version history: (Expand)
- (2024-11-06) Updated to version: libgcrypt-1.11.0nb2
- (2024-08-25) Updated to version: libgcrypt-1.11.0nb1
- (2024-08-09) Updated to version: libgcrypt-1.11.0
- (2023-11-15) Updated to version: libgcrypt-1.10.3
- (2023-04-07) Updated to version: libgcrypt-1.10.2
- (2022-03-29) Updated to version: libgcrypt-1.10.1
CVS history: (Expand)
2023-11-15 16:26:49 by Nia Alarie | Files touched by this commit (1) |
Log message:
libgcrypt: Fix building on Darwin/ppc.
|
2023-11-15 11:35:26 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
libgcrypt: update patch comment
|
2023-11-15 11:06:12 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
libgcrypt: updated to 1.10.3
Noteworthy changes in version 1.10.3 (2023-11-14)
-------------------------------------------------
* Bug fixes:
- Fix public key computation for other EdDSA curves.
- Remove out of core handler diagnostic in FIPS mode.
- Check that the digest size is not zero in gcry_pk_sign_md and
gcry_pk_verify_md.
- Make store an s-exp with \0 is considered to be binary.
- Various constant-time improvements.
* Portability:
- Use getrandom call only when supported by the platform.
- Change the default for --with-libtool-modification to never.
|
2023-06-16 01:41:41 by Taylor R Campbell | Files touched by this commit (1) |
Log message:
security/libgcrypt: Make this cross-compile.
|
2023-04-07 11:15:55 by Adam Ciarcinski | Files touched by this commit (7) | |
Log message:
libgcrypt: updated to 1.10.2
Noteworthy changes in version 1.10.2 (2023-04-06) [C24/A4/R2]
-------------------------------------------------
* Bug fixes:
- Fix Argon2 for the case output > 64. [rC13b5454d26]
- Fix missing HWF_PPC_ARCH_3_10 in HW feature. [rCe073f0ed44]
- Fix RSA key generation failure in forced FIPS mode. [T5919]
- Fix gcry_pk_hash_verify for explicit hash. [T6066]
- Fix a wrong result of gcry_mpi_invm. [T5970]
- Allow building with --disable-asm for HPPA. [T5976]
- Fix Jitter RNG for building native on Windows. [T5891]
- Allow building with -Oz. [T6432]
- Enable the fast path to ChaCha20 only when supported. [T6384]
- Use size_t to avoid counter overflow in Keccak when directly
feeding more than 4GiB. [T6217]
* Other:
- Do not use secure memory for a DRBG instance. [T5933]
- Do not allow PKCS#1.5 padding for encryption in FIPS mode.
[T5918]
- Fix the behaviour for child process re-seeding in the DRBG.
[rC019a40c990]
- Allow verification of small RSA signatures in FIPS mode. [T5975]
- Allow the use of a shorter salt for KDFs in FIPS mode. [T6039]
- Run digest+sign self tests for RSA and ECC in FIPS mode.
[rC06c9350165]
- Add function-name based FIPS indicator function.
GCRYCTL_FIPS_SERVICE_INDICATOR_FUNCTION. This is not considered
an ABI changes because the new FIPS features were not yet
approved. [rC822ee57f07]
- Improve PCT in FIPS mode. [rC285bf54b1a, rC4963c127ae, T6397]
- Use getrandom (GRND_RANDOM) in FIPS mode. [rCcf10c74bd9]
- Disable RSA-OAEP padding in FIPS mode. [rCe5bfda492a]
- Check minimum allowed key size in PBKDF in FIPS mode.
[T6039,T6219]
- Get maximum 32B of entropy at once in FIPS mode. [rCce0df08bba]
- Prefer gpgrt-config when available. [T5034]
- Mark AESWRAP as approved FIPS algorithm. [T5512]
- Prevent usage of long salt for PSS in FIPS mode. [rCfdd2a8b332]
- Prevent usage of X9.31 keygen in FIPS mode. [rC392e0ccd25]
- Remove GCM mode from the allowed FIPS indicators. [rC1540698389]
- Add explicit FIPS indicators for hash and MAC algorithms. [T6376]
|
2022-09-18 10:50:59 by Niclas Rosenvik | Files touched by this commit (1) |
Log message:
Add missing pkg-config override for libgcrypt
|
2022-09-18 10:42:46 by Niclas Rosenvik | Files touched by this commit (2) |
Log message:
Fix usage of -O and -Oz compiling options
The sed options that clear out optimization
options for rndjent.c, that must be compiled
without optimization, did not take away -O
as reported by Jason Bacon on pkgsrc-users.
While here also make it take away the -Oz
optimization option supported by gcc 12
and later.
|
2022-03-29 09:16:00 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
libgcrypt: updated to 1.10.1
Noteworthy changes in version 1.10.1 (2022-03-28)
-------------------------------------------------
* Bug fixes:
- Fix minor memory leaks in FIPS mode.
- Build fixes for MUSL libc.
* Other:
- More portable integrity check in FIPS mode.
- Add X9.62 OIDs to sha256 and sha512 modules.
|