- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Yesterday
Yesterday
jukivili committed rC722c5894ea8e: configure.ac: fix HAVE_COMPATIBLE_GCC_AMD64_PLATFORM_AS on x32 targets (authored by jukivili).
configure.ac: fix HAVE_COMPATIBLE_GCC_AMD64_PLATFORM_AS on x32 targets
Mon, Feb 2
Mon, Feb 2
jukivili committed rC927850875c62: rijndael-vaes-avx512: add PIC @PLT for AVX2 function jumps (authored by jukivili).
rijndael-vaes-avx512: add PIC @PLT for AVX2 function jumps
Sun, Feb 1
Sun, Feb 1
Does following patch help?
Fri, Jan 30
Fri, Jan 30
jukivili committed rCe073f0ed4466: hwf-ppc: fix missing HWF_PPC_ARCH_3_10 in HW feature (authored by jukivili).
hwf-ppc: fix missing HWF_PPC_ARCH_3_10 in HW feature
jukivili committed rC9b1ee0574ed9: Revert "cipher: Fix edge case for SET_ALLOW_WEAK_KEY." (authored by jukivili).
Revert "cipher: Fix edge case for SET_ALLOW_WEAK_KEY."
jukivili committed rC7cdfc869b7af: doc: add documentation for GCRYCTL_SET_ALLOW_WEAK_KEY (authored by jukivili).
doc: add documentation for GCRYCTL_SET_ALLOW_WEAK_KEY
jukivili committed rC08b88b4012f7: mpi/ec-nist: fix for -Og build failure on i386 (authored by jukivili).
mpi/ec-nist: fix for -Og build failure on i386
jukivili committed rC07f0563d325c: mpi/ec-inline: refactor i386 assembly to reduce register usage (authored by jukivili).
mpi/ec-inline: refactor i386 assembly to reduce register usage
Jan 3 2026
Jan 3 2026
jukivili committed rCd5cf2b90c7d0: rijndael-aesni: use assembly for moving first and last round key (authored by jukivili).
rijndael-aesni: use assembly for moving first and last round key
jukivili committed rC7afdbb2812b2: rijndael-aesni: prevent inlining AESNI functions by LTO (authored by jukivili).
rijndael-aesni: prevent inlining AESNI functions by LTO
jukivili committed rC9e3af928ee11: rijndael: add VAES/AVX512 accelerated implementation (authored by jukivili).
rijndael: add VAES/AVX512 accelerated implementation
jukivili committed rCef372b484e0f: rijndael-riscv-zvkned: optimize aes192 key setup (authored by jukivili).
rijndael-riscv-zvkned: optimize aes192 key setup
jukivili committed rCc1d9fff3b2eb: chacha20: avoid AVX512/AVX2/SSSE3 for single block processing with Zen5 (authored by jukivili).
chacha20: avoid AVX512/AVX2/SSSE3 for single block processing with Zen5
jukivili committed rC4c9d7a3ba939: rijndael-riscv-zvkned: optimize do_prepare_decryption (authored by jukivili).
rijndael-riscv-zvkned: optimize do_prepare_decryption
jukivili committed rC8b538a8c7669: camellia-gfni-avx512: add 1-block constant-time implementation (authored by jukivili).
camellia-gfni-avx512: add 1-block constant-time implementation
jukivili committed rCe5bc3b28260e: blake2: avoid AVX/AVX2/AVX512 when CPU has high vector inst latency (authored by jukivili).
blake2: avoid AVX/AVX2/AVX512 when CPU has high vector inst latency
aria-x86_64: fixes for CFI markings
jukivili committed rCb9bafd6c6cc5: camellia-simd128: optimize round key loading and key setup (authored by jukivili).
camellia-simd128: optimize round key loading and key setup
jukivili committed rCf5848080d41a: camellia-aesni-avx: optimize camellia_f used for key setup (authored by jukivili).
camellia-aesni-avx: optimize camellia_f used for key setup
Nov 20 2025
Nov 20 2025
jukivili committed rC670646bbf185: kdf: Avoid redundant memcpy() (authored by Gary Lin <glin@suse.com>).
kdf: Avoid redundant memcpy()
Register DCO for Gary Lin
Oct 29 2025
Oct 29 2025
There's GCRYPT_IN_ASAN_TEST environment variable check in tests/t-secmen.c and tests/t-sexp.c. Are those check needed after this change? Could they be removed?
Sep 30 2025
Sep 30 2025
jukivili committed rC11e8f4a8de26: const-time: add 64-bit fast paths for const-time buffer functions (authored by jukivili).
const-time: add 64-bit fast paths for const-time buffer functions
Add stack burning for PQC algorithms
jukivili committed rC4c253746e520: mceliece6688128f: use const-time helper for memory comparison (authored by jukivili).
mceliece6688128f: use const-time helper for memory comparison
jukivili committed rC4012e9a037c5: mceliece6688128f: harden mask generation against branch optimization (authored by jukivili).
mceliece6688128f: harden mask generation against branch optimization
jukivili committed rC4e963e91dbe5: sntrup761: use const-time helpers for memory comparison and cond move (authored by jukivili).
sntrup761: use const-time helpers for memory comparison and cond move
jukivili committed rC052b03fb0c6e: kyber: harden mask generation against branch optimization (authored by jukivili).
kyber: harden mask generation against branch optimization
jukivili committed rCbf7546c5028b: sntrup761: harden mask generation against branch optimization (authored by jukivili).
sntrup761: harden mask generation against branch optimization
jukivili committed rC96534d8c26c6: mpih-pow: harden condition calculation against branch optimization (authored by jukivili).
mpih-pow: harden condition calculation against branch optimization
jukivili committed rC5bd932017116: mceliece6688128f: fix stack overflow crash on win64/wine (authored by jukivili).
mceliece6688128f: fix stack overflow crash on win64/wine
jukivili committed rCf6b7a40f23c6: rijndael: harden mask generation against branch optimization (authored by jukivili).
rijndael: harden mask generation against branch optimization
jukivili committed rCee5cb3833d5b: cipher-xts: harden mask generation against branch optimization (authored by jukivili).
cipher-xts: harden mask generation against branch optimization
t-kem: add info print for each algoritm
Sep 25 2025
Sep 25 2025
jukivili committed rCd2ec4e84b40a: hwfeatures: restore "intel-fast-vpgather" as dummy entry (authored by jukivili).
hwfeatures: restore "intel-fast-vpgather" as dummy entry
Sep 24 2025
Sep 24 2025
jukivili committed rCa786e3b6bf8c: mceliece6688128f: fix UBSAN runtime errors (authored by jukivili).
mceliece6688128f: fix UBSAN runtime errors
jukivili committed rC2bbbaca18240: hwf-x86: remove unused HWF_INTEL_FAST_VPGATHER (authored by jukivili).
hwf-x86: remove unused HWF_INTEL_FAST_VPGATHER
jukivili committed rC5c9ce0cc51d9: configure.ac: perform RISC-V vector crypto intrinsics bug checks without LTO (authored by jukivili).
configure.ac: perform RISC-V vector crypto intrinsics bug checks without LTO
Sep 18 2025
Sep 18 2025
t-kem: fix test loop iteration
Sep 17 2025
Sep 17 2025
jukivili committed rC561b2ffbeb63: hwfeature: fix "riscv-zvkg" HW feature mapping (authored by jukivili).
hwfeature: fix "riscv-zvkg" HW feature mapping
Aug 20 2025
Aug 20 2025
jukivili committed rC00815c4207a1: cipher-gcm-riscv-zbb-zbc: add POLYVAL acceleration (authored by jukivili).
cipher-gcm-riscv-zbb-zbc: add POLYVAL acceleration
jukivili committed rC729794458fc7: Require RISC-V B extension for vector intrinsics implementations (authored by jukivili).
Require RISC-V B extension for vector intrinsics implementations
Add RISC-V Zbb+Zbc implementation of CRC
jukivili committed rCcc2a4b63889e: Add RISC-V vector cryptography implementation of GHASH (authored by jukivili).
Add RISC-V vector cryptography implementation of GHASH
Aug 10 2025
Aug 10 2025
jukivili committed rC79149be2b0ba: riscv: always use -mstrict-align for vector intrinsic implementations (authored by jukivili).
riscv: always use -mstrict-align for vector intrinsic implementations
jukivili committed rCb000ab602531: Add RISC-V vector cryptography implementation of AES (authored by jukivili).
Add RISC-V vector cryptography implementation of AES
jukivili committed rCcc1d5b0b5ed3: Add RISC-V vector cryptography implementations of SHA256 and SHA512 (authored by jukivili).
Add RISC-V vector cryptography implementations of SHA256 and SHA512
jukivili committed rCca951abe818e: bithelp: fix __riscv_zbb check for _gcry_ctz_no_zero (authored by jukivili).
bithelp: fix __riscv_zbb check for _gcry_ctz_no_zero
rijndael-vp: clean-ups
jukivili committed rC9001f098680a: configure.ac: deduplicate intrinsics test code (authored by jukivili).
configure.ac: deduplicate intrinsics test code
jukivili committed rCc30788969d3f: crc-intel-pclmul: add AVX2 and AVX512 code paths (authored by jukivili).
crc-intel-pclmul: add AVX2 and AVX512 code paths
Jul 30 2025
Jul 30 2025
jukivili committed rC0c2d120e1124: poly1305-p10le: use '.rodata' section for read-only data (authored by jukivili).
poly1305-p10le: use '.rodata' section for read-only data
jukivili committed rC660ed722aed2: Add missing machine tags for PowerPC assembly (authored by jukivili).
Add missing machine tags for PowerPC assembly
jukivili committed rC5cdb3b08fdd4: Add missing abiversion tag for PowerPC assembly (authored by jukivili).
Add missing abiversion tag for PowerPC assembly
Ok, thanks. I pushed the powerpc patches to master.
Jul 21 2025
Jul 21 2025
I tested Ubuntu's version of GCC-15 (powerpc64le cross-compiler) and did not see this build failure:
blake2s-avx512: mark merged load as such
blake2s-avx512: remove duplicate load
May 19 2025
May 19 2025
jukivili committed rCb100dd25eb68: Fix missing simd-common-riscv.h in libgcrypt tarball. (authored by collinfunk).
Fix missing simd-common-riscv.h in libgcrypt tarball.
May 3 2025
May 3 2025
jukivili committed rC793eda7b258a: tests: Fix link errors for t-thread-local. (authored by collinfunk).
tests: Fix link errors for t-thread-local.
jukivili committed rCdf684aca7407: cipher:aria: Fix compiler error on NetBSD. (authored by collinfunk).
cipher:aria: Fix compiler error on NetBSD.
Register DCO for Collin Funk
Apr 7 2025
Apr 7 2025
jukivili committed rCe34aa59b014e: mpi/ec-nist: fix NIST-P224 failing on 32-bit architectures (authored by jukivili).
mpi/ec-nist: fix NIST-P224 failing on 32-bit architectures
Mar 23 2025
Mar 23 2025
jukivili committed rC058c2fab9aa8: t-mpi-point: fix test failing in FIPS mode (authored by jukivili).
t-mpi-point: fix test failing in FIPS mode
Feb 13 2025
Feb 13 2025
jukivili committed rC957ac97097d0: mpih-const-time: fix return value for _gcry_mpih_cmp_ui (authored by jukivili).
mpih-const-time: fix return value for _gcry_mpih_cmp_ui
Feb 11 2025
Feb 11 2025
jukivili committed rCdd480b1e7974: mpi/longlong: prevent optimization of carry instructions to branches (authored by jukivili).
mpi/longlong: prevent optimization of carry instructions to branches
jukivili committed rC9c658cc8214f: mpih-const-time: avoid branches in _gcry_mpih_cmp_ui (authored by jukivili).
mpih-const-time: avoid branches in _gcry_mpih_cmp_ui
Jan 27 2025
Jan 27 2025
jukivili committed rC8dbee93ac2f1: chacha20: add RISC-V vector intrinsics implementation (authored by jukivili).
chacha20: add RISC-V vector intrinsics implementation
jukivili committed rC1a660068ba5b: Add SHA3 acceleration for RISC-V Zbb extension (authored by jukivili).
Add SHA3 acceleration for RISC-V Zbb extension
Add GHASH RISC-V Zbb+Zbc implementation
Add RISC-V vector permute AES
jukivili committed rC60104c2f92dc: bithelp: add count trailing zero bits variant for RISC-V (authored by jukivili).
bithelp: add count trailing zero bits variant for RISC-V
jukivili committed rCdf9de2a5e5a8: hwf: add detection of RISC-V (64-bit) hardware features (authored by jukivili).
hwf: add detection of RISC-V (64-bit) hardware features
Nov 9 2024
Nov 9 2024
jukivili committed rC022f44b6d894: Add vector register clearing for PowerPC implementations (authored by jukivili).
Add vector register clearing for PowerPC implementations
jukivili committed rC52bd6fc0c038: rijndael-ppc: fix 'may be used uninitialized' warnings (authored by jukivili).
rijndael-ppc: fix 'may be used uninitialized' warnings
salsa20-amd64: clear vectors registers
jukivili committed rCc479b9dd5a38: whirlpool-sse2-amd64: clear vectors registers (authored by jukivili).
whirlpool-sse2-amd64: clear vectors registers
jukivili committed rC762ccf64429d: camellia-aarch64-ce: clear volatile vectors registers (authored by jukivili).
camellia-aarch64-ce: clear volatile vectors registers
jukivili committed rCaf84aa32427d: sm3-aarch64-ce: clear volatile vector registers (authored by jukivili).
sm3-aarch64-ce: clear volatile vector registers
jukivili committed rC3d3e346cc3f5: gcm-aarch64-ce: clear volatile vector registers at setup function (authored by jukivili).
gcm-aarch64-ce: clear volatile vector registers at setup function
jukivili committed rC42495ad3a80e: sm4-aarch64-ce: clear volatile vector registers (authored by jukivili).
sm4-aarch64-ce: clear volatile vector registers
jukivili committed rCfb78bc85dfe1: sm4-aarch64-sve: clear volatile vectors registers (authored by jukivili).
sm4-aarch64-sve: clear volatile vectors registers
jukivili committed rCf6cebb330d87: sm4-aarch64: clear volatile vectors registers (authored by jukivili).
sm4-aarch64: clear volatile vectors registers
jukivili committed rC341945ae9651: sm4-aarch64-sve: add missing .text section (authored by jukivili).
sm4-aarch64-sve: add missing .text section
jukivili committed rC94a63aedbbd2: Add AES Vector Permute intrinsics implementation for AArch64 (authored by jukivili).
Add AES Vector Permute intrinsics implementation for AArch64
jukivili committed rCfec871fd18c7: Add GHASH AArch64/SIMD intrinsics implementation (authored by jukivili).
Add GHASH AArch64/SIMD intrinsics implementation