2019-04-18 Jussi KivilinnaLimit and document Blowfish key lengths to 8-576 bits
2019-04-16 Jussi KivilinnaAdd CFI unwind assembly directives for AMD64 assembly
2019-04-15 Jussi Kivilinnatwofish-amd64: do not use xchg instruction
2019-04-09 Jussi KivilinnaUse FreeBSD's elf_aux_info for detecting ARM HW features
2019-04-08 Jussi KivilinnaUse getauxval system function for detecting ARM HW...
2019-04-08 Jussi KivilinnaDisable SM3 in FIPS mode
2019-04-07 Jussi KivilinnaTune SHA-512/AVX2 and SHA-256/AVX2 implementations
2019-04-05 Jussi KivilinnaAdd SHA512/224 and SHA512/256 algorithms
2019-04-05 Jussi KivilinnaRemove extra buffer flush at begining of digest final...
2019-04-05 Jussi KivilinnaOptimizations for digest final functions
2019-04-05 Jussi Kivilinnatests/basic: add hash test for small block sizes
2019-04-05 Jussi KivilinnaBurn stack in transform functions for SHA2 AMD64 implem...
2019-04-05 Jussi KivilinnaBurn stack in transform functions for SHA1 AMD64 implem...
2019-04-05 Jussi KivilinnaAdd AVX2/BMI2 implementation of SHA1
2019-03-31 Jussi Kivilinnablowfish: add three rounds parallel handling to generic...
2019-03-31 Jussi Kivilinnacast5: add three rounds parallel handling to generic...
2019-03-31 Jussi Kivilinnacast5: read Kr four blocks at time and shift for curren...
2019-03-31 Jussi KivilinnaAdd helper function for adding value to cipher block
2019-03-28 Jussi KivilinnaOptimize OCB set_key and set_nonce
2019-03-28 Jussi KivilinnaAES-NI/OCB: Optimize last and first key XORing
2019-03-28 Jussi KivilinnaAES-NI/OCB: Perform checksumming inline with encryption
2019-03-27 Jussi KivilinnaAES-NI/OCB: Use stack for temporary storage
2019-03-26 Jussi Kivilinnatests/basic: add large buffer testing for ciphers
2019-03-26 Jussi Kivilinnachacha20-poly1305: fix wrong en/decryption on large...
2019-03-24 Jussi Kivilinnadoc: add mention about aligning data to cachelines...
2019-03-24 Jussi Kivilinnarandom-drbg: do not use calloc for zero ctr
2019-03-23 Jussi KivilinnaAdd ARMv7/NEON accelerated GCM implementation
2019-03-23 Jussi KivilinnaUse memset instead of setting buffers byte by byte
2019-03-23 Jussi KivilinnaUse buf_cpy instead of copying buffers byte by byte
2019-03-23 Jussi KivilinnaReduce overhead on generic hash write function
2019-03-23 Jussi Kivilinnasha1-avx: use vmovdqa instead of movdqa
2019-03-23 Jussi Kivilinnadoc/gcrypt.texi: update HW feature list
2019-03-20 Daniel Kahn... ecc: Adjust debugging output
2019-02-25 NIIBE Yutakafips: Only test check_binary_integrity when fips_mode...
2019-02-07 Jussi KivilinnaAdd 2-way path for SSSE3 version of ChaCha20
2019-01-27 Jussi KivilinnaDo not precalculate OCB offset L0+L1+L0
2019-01-27 Jussi KivilinnaCalculate OCB L-tables when setting key instead of...
2019-01-27 Jussi Kivilinnachacha20-amd64-avx2: optimize output xoring
2019-01-27 Jussi Kivilinnatests/bench-slope: prevent auto-mhz detection getting...
2019-01-27 Jussi Kivilinnatests/bench-slope: add missing cipher context reset
2019-01-27 Jussi KivilinnaAdd stitched ChaCha20-Poly1305 SSSE3 and AVX2 implement...
2019-01-27 Jussi KivilinnaAdd SSSE3 optimized non-parallel ChaCha20 function
2019-01-27 Jussi Kivilinnatests/basic: increase buffer size for check_one_cipher
2019-01-27 Jussi Kivilinnatests/basic: check AEAD tags in check_one_cipher test
2019-01-15 NIIBE Yutakabuild: With LD_LIBRARY_PATH defined, use --disable...
2019-01-15 NIIBE Yutakarandom: Fix previous commit for getentropy function.
2019-01-15 NIIBE Yutakarandom: Use getentropy when available for not GNU/Linux.
2019-01-14 Jussi Kivilinnacamellia-aarch64: do not export look-up table globally
2019-01-02 Jussi KivilinnaProcess CCM/EAX/GCM/Poly1305 AEAD cipher modes input...
2019-01-02 Jussi Kivilinnatests/benchmark: add Chacha20-Poly1305 benchmarking
2019-01-02 Jussi Kivilinnatests/benchmark: add --huge-buffers option for cipher...
2018-12-19 NIIBE Yutakarandom: Add finalizer for rndjent.
2018-12-12 Werner Kochsecmem: Prepare for easier debugging.
2018-12-01 Jussi Kivilinnarijndael-aesni: interleave last CTR encryption round...
2018-11-20 Jussi KivilinnaUse explicit_bzero for wipememory
2018-11-20 Jussi KivilinnaAdd clang target pragma for mixed C/assembly x86-64...
2018-11-20 Jussi KivilinnaOptimizations for AES-NI OCB
2018-11-19 Andreas Metzlerdoc: Fix library initialization examples
2018-11-14 Werner Kochrandom: Initialize variable as requested by valgrind
2018-11-13 NIIBE Yutakalibgcrypt.m4: Prefer gpgrt-config to SYSROOT support.
2018-11-13 NIIBE Yutakabuild: Update autogen.rc.
2018-11-07 Jussi KivilinnaFix 'variable may be used uninitialized' warning for...
2018-11-06 Jussi KivilinnaFix inlining of ocb_get_l for x86 AES implementations
2018-11-05 Jussi Kivilinnastdmem: free: only call _gcry_secmem_free if needed
2018-11-05 Jussi Kivilinnasecmem: fix potential memory visibility issue
2018-11-05 Jussi Kivilinnawipememory: use memset for non-constant length or large...
2018-11-05 Jussi KivilinnaChange buf_cpy and buf_xor* functions to use buf_put...
2018-11-05 Jussi Kivilinnarijndael: fix unused parameter warning
2018-11-05 Jussi Kivilinnampi/longlong.h: enable inline assembly for powerpc64
2018-11-05 Jussi KivilinnaChange remaining users of _gcry_fips_mode to use fips_mode
2018-11-02 NIIBE Yutakaaarch64: mpi: Distribute the header file as a part...
2018-11-02 NIIBE Yutakabuild: Fix GCRYPT_HWF_MODULES.
2018-11-02 NIIBE Yutakabuild: Update gpg-error.m4 and libgcrypt.m4.
2018-10-29 NIIBE Yutakabuild: Update gpg-error.m4 and ksba.m4.
2018-10-27 Jussi KivilinnaFix missing global initialization in fips_is_operational
2018-10-26 Werner KochMerge release info from 1.8.4
2018-10-26 Daniel Kahn... random: use getrandom() on Linux where available
2018-10-26 Werner Kochrandom: Make sure to re-open /dev/random after a fork
2018-10-26 Werner Kochprimes: Avoid leaking bits of the prime test to pageabl...
2018-10-26 NIIBE Yutakalibgcrypt.m4: Better compatibility support.
2018-10-26 NIIBE Yutakabuild: Fix libgcrypt.m4.
2018-10-26 NIIBE Yutakabuild: Relax build requirements.
2018-10-25 Werner Kochcipher: Add comments about future OIDs.
2018-10-25 NIIBE Yutakabuild: Require libgpg-error >= 1.33.
2018-10-24 Werner Kochbuild: Add release make target
2018-10-24 Werner Kochbuild: Make distcheck work again.
2018-10-24 Werner Kochdoc: Update yat2m.c from upstream (libgpg-error)
2018-10-24 Werner KochFix memory leak in secmem in out of core conditions.
2018-10-24 Werner Kochecc: Fix memory leak in the error case of ecc_encrypt_raw
2018-10-24 Werner Kochecc: Fix possible memory leakage in parameter check...
2018-10-24 NIIBE Yutakabuild: Fix libgcrypt.pc.
2018-10-24 NIIBE Yutakabuild: Compatibility to pkg-config.
2018-10-24 NIIBE Yutakabuild: Make libgcrypt.m4 use gpg-error-config.
2018-10-24 NIIBE Yutakabuild: Provide libgcrypt.pc, generated by configure.
2018-10-24 NIIBE Yutakabuild: Update gpg-error.m4 from libgpg-error.
2018-10-24 NIIBE Yutakabuild: Don't default to underscore=yes for cross-build.
2018-10-23 Werner Kochecc: Fix potential unintended freeing of an internal...
2018-10-23 Werner Kochsexp: Fix uninitialized use of a var in the error case.
2018-10-23 Werner Kochdoc: Fix example for gcry_sexp_extract_param
2018-10-16 NIIBE Yutakabuild: Let configure create the VERSION file.