12 days ago Jussi Kivilinnaec: fix left shift overflows on WIN64 build master
12 days ago Jussi Kivilinnampi/amd64: use SSE2 for shifting instead of MMX
12 days ago Jussi KivilinnaAdd i386/SSSE3 implementation of SHA512
13 days ago Werner KochChange license of dumpsexp.c to LGPL.
2019-10-28 NIIBE Yutakaecc: Add Curve for X448 with ECC_DIALECT_SAFECURVE.
2019-10-25 NIIBE Yutakaecc: Introduce new dialect: ECC_DIALECT_SAFECURVE.
2019-10-25 NIIBE Yutakaecc: Make _gcry_mpi_ec_mul_point friendly to X25519...
2019-10-24 NIIBE Yutakapubkey: Support a method to get data as an opaque MPI.
2019-10-24 NIIBE Yutakaecc: Support an opaque MPI handling in mpi_from_keyparam.
2019-10-24 NIIBE Yutakaecc: Fix handling of point representation in EdDSA.
2019-10-24 NIIBE Yutakaecc: Return an opaque MPI by _gcry_ecc_ec2os.
2019-10-24 NIIBE Yutakaecc: String constant fix.
2019-10-24 NIIBE Yutakaecc: Simplify _gcry_ecc_compute_public.
2019-10-23 NIIBE Yutakaecc: Use opaque MPI for _gcry_ecc_mul_point.
2019-10-23 NIIBE Yutakaecc: Fix _gcry_ecc_mont_decodepoint for data by old...
2019-10-23 NIIBE Yutakaecc: ECDH clean up for use of ec->nbits.
2019-10-22 NIIBE Yutakaecc: Fix key generation for ECDH.
2019-10-22 NIIBE Yutakaecc: Fix debug output.
2019-10-22 NIIBE Yutakaecc: Simplify using mpi_ec_t directly.
2019-10-22 NIIBE Yutakaecc: Fix for NBITS support.
2019-10-22 NIIBE Yutakaecc: Add NAME member to struct mpi_ec_ctx_s.
2019-10-22 NIIBE Yutakaecc: Add key generation support to mpi_ec_get_elliptic_...
2019-10-22 NIIBE Yutakaecc: Consolidate with _gcry_mpi_ec_internal_new.
2019-10-22 NIIBE Yutakaecc: Support flags and debug print in _gcry_mpi_ec_inte...
2019-10-21 NIIBE Yutakaecc: Add new function _gcry_mpi_ec_internal_new.
2019-10-21 NIIBE Yutakaecc: Simplify ecc_encrypt_raw and ecc_decrypt_raw.
2019-10-21 NIIBE Yutakaecc: More fixes for cofactor with PUBKEY_FLAG_PARAM.
2019-10-21 NIIBE Yutakaecc: Simply use unsigned int for cofactor, not MPI.
2019-10-18 NIIBE Yutakaecc: Simplify compute_keygrip.
2019-10-18 NIIBE Yutakaecc: Clean up key generation code.
2019-10-14 Jussi KivilinnaFix building t-lock for WIN32
2019-10-14 Jussi Kivilinnahash-common: avoid integer division to reduce call...
2019-10-11 NIIBE Yutakaecc: Handle ephemeral key as opaque octets.
2019-10-10 NIIBE Yutakaecc: Consolidate encoding a point for Montgomery curve.
2019-10-09 NIIBE Yutakaecc: More clean-up for Ed25519 and Curve25519.
2019-10-08 NIIBE Yutakaecc: Fix hard-coded value for 25519 to allow other...
2019-10-08 NIIBE Yutakaecc: Clean up for decoding point.
2019-10-08 NIIBE Yutakarandom: Clean up unused old internal API.
2019-10-02 NIIBE Yutakaecc: Fix regression in keygrip computation for cv25519...
2019-09-28 Werner Kochecc: Fix regression in keygrip computation for cv25519.
2019-09-24 Jussi KivilinnaAdd stitched ChaCha20-Poly1305 ARMv8/AArch64 implementation
2019-09-22 Jussi KivilinnaSmall tweak for PowerPC Chacha20-Poly1305 round loop
2019-09-22 Jussi KivilinnaReduce size of x86-64 stitched Chacha20-Poly1305 implem...
2019-09-16 Jussi KivilinnaAdd PowerPC extra CFLAGS also for chacha20-ppc and...
2019-09-15 Jussi KivilinnaAdd PowerPC vpmsum implementation of CRC
2019-09-15 Jussi KivilinnaAdd PowerPC vector implementation of ChaCha20
2019-09-06 Jussi Kivilinnapoly1305: add fast addition macro for ppc64
2019-09-03 Jussi KivilinnaAdd SHA-512 implementations for POWER8 and POWER9
2019-08-30 Jussi KivilinnaAdd SHA-256 implementations for POWER8 and POWER9
2019-08-26 Jussi Kivilinnahwf-ppc: add detection for PowerISA 3.00
2019-08-26 Jussi Kivilinnarijndael-ppc: add bulk modes for CBC, CFB, CTR and XTS
2019-08-26 Jussi Kivilinnarijndael-ppc: add bulk mode for ocb_auth
2019-08-26 Jussi Kivilinnarijndael-ppc: enable PowerPC AES-OCB implemention
2019-08-26 Jussi Kivilinnarijndael-ppc: add key setup and enable single block...
2019-08-26 Shawn Landdenrijndael/ppc: implement single-block mode, and implemen...
2019-08-26 Shawn Landdenhwf: add detection of PowerPC hardware features
2019-08-23 Jussi KivilinnaRegister DCO for Shawn Landden
2019-08-20 NIIBE Yutakapkgconfig: Fix libgcrypt.pc.
2019-08-15 NIIBE Yutakabuild: Fix build with !HAVE_PTHREAD
2019-08-15 NIIBE Yutakaecdsa: Fix unblinding too early.
2019-08-12 NIIBE Yutakabuild: Fix testapi.c to be buildable.
2019-08-08 NIIBE Yutakadsa,ecdsa: Fix use of nonce, use larger one.
2019-08-07 NIIBE Yutakaecc: Add mitigation against timing attack.
2019-08-07 NIIBE Yutakadsa,ecdsa: Allocate secure memory for RFC6979 generation.
2019-07-22 NIIBE Yutakabuild: Fix previous commit.
2019-07-22 NIIBE Yutakabuild: Use {CFLAGS,CPPFLAGS,LDFLAGS}_FOR_BUILD for...
2019-07-18 Jussi KivilinnaFix use of AVX instruction in SHA1/SSSE3 assembly
2019-07-15 Werner Kochsexp: Improve argument checking of sexp parser.
2019-07-15 NIIBE Yutakatests: t-mpi-point: Remove implementation dependent...
2019-06-25 NIIBE Yutakasexp: Support reading base64.
2019-06-24 NIIBE Yutakaecc: Correctly return an error.
2019-06-21 NIIBE Yutakatests: Fix the Curve25519 test.
2019-06-21 NIIBE Yutakaecc: Improve new ECDH API.
2019-06-20 NIIBE Yutakaecc: X25519 API change to allow NULL for POINT.
2019-06-20 NIIBE Yutakaecc: Add an API for X25519 function as gcry_ecc_mul_point.
2019-06-05 Jussi Kivilinnatests/basic: add CTR mode carry overflow test vectors
2019-06-05 Jussi KivilinnaGCM: move look-up table to .data section and unshare...
2019-06-05 Jussi KivilinnaAES: move look-up tables to .data section and unshare...
2019-05-19 Jussi Kivilinnacipher/ add '-fcoverage-*' to instrumentati...
2019-05-15 Jussi Kivilinnamd: fix UBSAN warning
2019-05-15 Jussi KivilinnaDisable instrumentation on mixed Intel SSE C/assembly...
2019-05-15 Jussi Kivilinnatests/basic: fix signed interger overflow
2019-05-14 Jussi Kivilinnatests: do not use GCC variadic macro extension for...
2019-05-10 Jussi Kivilinnatests/basic: mark CFB and CFB8 as stream block cipher...
2019-05-09 Jussi KivilinnaFix message digest final function for MD4, MD5 and...
2019-05-06 Dmitry Eremin-Sole... Fix carry overflow in Stribog in 512-bit addition
2019-04-27 Jussi KivilinnaAdd support for explicit_memset
2019-04-27 Jussi KivilinnaFix CFI_PUSH/CFI_POP redefine build warning with AMD64 MPI
2019-04-27 Jussi KivilinnaEnable four block aggregated GCM Intel PCLMUL implement...
2019-04-27 Jussi KivilinnaPrefetch GCM look-up tables
2019-04-27 Jussi KivilinnaOptimizations for generic table-based GCM implementations
2019-04-26 Jussi KivilinnaOptimizations for GCM Intel/PCLMUL implementation
2019-04-26 Jussi KivilinnaMove data pointer macro for 64-bit ARM assembly to...
2019-04-26 Jussi KivilinnaAdd CFI unwind assembly directives for 64-bit ARM assembly
2019-04-26 Jussi KivilinnaAdd 64-bit ARMv8/CE PMULL implementation of CRC
2019-04-18 Jussi Kivilinnampi: make stack unwinding work at i386 mpi functions
2019-04-18 Jussi Kivilinnahwf-x86: make stack unwinding work at i386 cpuid functions
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