- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jan 27 2019
Jan 27 2019
jukivili committed rCc15409c49993: Calculate OCB L-tables when setting key instead of when setting nonce (authored by jukivili).
Calculate OCB L-tables when setting key instead of when setting nonce
jukivili committed rC08e0650c2198: chacha20-amd64-avx2: optimize output xoring (authored by jukivili).
chacha20-amd64-avx2: optimize output xoring
jukivili committed rC28614a77a281: tests/bench-slope: prevent auto-mhz detection getting stuck (authored by jukivili).
tests/bench-slope: prevent auto-mhz detection getting stuck
jukivili committed rC546f13ae0891: tests/bench-slope: add missing cipher context reset (authored by jukivili).
tests/bench-slope: add missing cipher context reset
jukivili committed rC7d9b2f114f3e: Add SSSE3 optimized non-parallel ChaCha20 function (authored by jukivili).
Add SSSE3 optimized non-parallel ChaCha20 function
jukivili committed rCd6330dfb4b0e: Add stitched ChaCha20-Poly1305 SSSE3 and AVX2 implementations (authored by jukivili).
Add stitched ChaCha20-Poly1305 SSSE3 and AVX2 implementations
jukivili committed rC88e482d16ee8: tests/basic: increase buffer size for check_one_cipher (authored by jukivili).
tests/basic: increase buffer size for check_one_cipher
jukivili committed rCeee1f152a5b3: tests/basic: check AEAD tags in check_one_cipher test (authored by jukivili).
tests/basic: check AEAD tags in check_one_cipher test
Jan 14 2019
Jan 14 2019
jukivili committed rC09c27280cc09: camellia-aarch64: do not export look-up table globally (authored by jukivili).
camellia-aarch64: do not export look-up table globally
Jan 2 2019
Jan 2 2019
jukivili committed rC3ee6588de831: Process CCM/EAX/GCM/Poly1305 AEAD cipher modes input in 24 KiB chucks (authored by jukivili).
Process CCM/EAX/GCM/Poly1305 AEAD cipher modes input in 24 KiB chucks
jukivili committed rC4871f11745f3: tests/benchmark: add Chacha20-Poly1305 benchmarking (authored by jukivili).
tests/benchmark: add Chacha20-Poly1305 benchmarking
jukivili committed rCedde61f325e4: tests/benchmark: add --huge-buffers option for cipher tests (authored by jukivili).
tests/benchmark: add --huge-buffers option for cipher tests
Dec 1 2018
Dec 1 2018
jukivili committed rC66d2b7fc1725: rijndael-aesni: interleave last CTR encryption round with xoring (authored by jukivili).
rijndael-aesni: interleave last CTR encryption round with xoring
Use explicit_bzero for wipememory
jukivili committed rG73e74de0e33b: g10/mainproc: disable hash contexts when --skip-verify is used (authored by jukivili).
g10/mainproc: disable hash contexts when --skip-verify is used
jukivili committed rG654e353d9b20: common/iobuf: fix memory wiping in iobuf_copy (authored by jukivili).
common/iobuf: fix memory wiping in iobuf_copy
jukivili committed rG2a650772b4e1: common/mischelp: use platform memory zeroing function for wipememory (authored by jukivili).
common/mischelp: use platform memory zeroing function for wipememory
Nov 20 2018
Nov 20 2018
jukivili committed rC9d9c4fd18b44: Add clang target pragma for mixed C/assembly x86-64 implementations (authored by jukivili).
Add clang target pragma for mixed C/assembly x86-64 implementations
Optimizations for AES-NI OCB
Nov 9 2018
Nov 9 2018
jukivili committed rGb46382dd4773: g10/mainproc: avoid extra hash contexts when decrypting AEAD input (authored by jukivili).
g10/mainproc: avoid extra hash contexts when decrypting AEAD input
jukivili committed rG643ec7c642dc: g10/armor: optimize radix64 to binary conversion (authored by jukivili).
g10/armor: optimize radix64 to binary conversion
jukivili committed rGe8142cc69a2a: g10/armor: optimize binary to radix64 conversion (authored by jukivili).
g10/armor: optimize binary to radix64 conversion
jukivili committed rGe486d4f0259f: g10/armor: use libgcrypt's CRC24 implementation (authored by jukivili).
g10/armor: use libgcrypt's CRC24 implementation
common/iobuf: optimize iobuf_read_line
jukivili committed rGa571bb8df52d: g10/armor: fix eof checks in radix64_read (authored by jukivili).
g10/armor: fix eof checks in radix64_read
jukivili committed rG47424881b27d: g10/armor: remove unused unarmor_pump code (authored by jukivili).
g10/armor: remove unused unarmor_pump code
jukivili committed rG5d6c080522e1: g10/decrypt-data: use iobuf_read for higher performance (authored by jukivili).
g10/decrypt-data: use iobuf_read for higher performance
jukivili committed rGe2b9095de35a: g10/decrypt-data: use fill_buffer in more places (authored by jukivili).
g10/decrypt-data: use fill_buffer in more places
Nov 7 2018
Nov 7 2018
jukivili committed rC9d6431604b5e: Fix inlining of ocb_get_l for x86 AES implementations (authored by jukivili).
Fix inlining of ocb_get_l for x86 AES implementations
jukivili committed rC3f76319803a4: Fix 'variable may be used uninitialized' warning for CTR mode (authored by jukivili).
Fix 'variable may be used uninitialized' warning for CTR mode
Nov 5 2018
Nov 5 2018
jukivili committed rC23f56d3359ca: stdmem: free: only call _gcry_secmem_free if needed (authored by jukivili).
stdmem: free: only call _gcry_secmem_free if needed
jukivili committed rCd6c6680ca31c: secmem: fix potential memory visibility issue (authored by jukivili).
secmem: fix potential memory visibility issue
jukivili committed rC0068d41d9304: Change buf_cpy and buf_xor* functions to use buf_put/buf_get helpers (authored by jukivili).
Change buf_cpy and buf_xor* functions to use buf_put/buf_get helpers
jukivili committed rC4faeaa1cbd23: wipememory: use memset for non-constant length or large buffer wipes (authored by jukivili).
wipememory: use memset for non-constant length or large buffer wipes
rijndael: fix unused parameter warning
jukivili committed rCec49013d23d9: mpi/longlong.h: enable inline assembly for powerpc64 (authored by jukivili).
mpi/longlong.h: enable inline assembly for powerpc64
jukivili committed rC2aece89d3967: Change remaining users of _gcry_fips_mode to use fips_mode (authored by jukivili).
Change remaining users of _gcry_fips_mode to use fips_mode
Oct 27 2018
Oct 27 2018
jukivili committed rC6e669e09603e: Fix missing global initialization in fips_is_operational (authored by jukivili).
Fix missing global initialization in fips_is_operational
Jul 28 2018
Jul 28 2018
jukivili committed rC86e5e06a97ae: Add size optimized cipher block copy and xor functions (authored by jukivili).
Add size optimized cipher block copy and xor functions
Jul 1 2018
Jul 1 2018
jukivili committed rC59c4e344eec6: Add hash_buffer and hash_buffers for SHA-224, SHA-385, SHA3 and BLAKE2 (authored by jukivili).
Add hash_buffer and hash_buffers for SHA-224, SHA-385, SHA3 and BLAKE2
jukivili committed rCb136703ea0dd: Add hash_buffer and hash_buffers pointers to message digest spec (authored by jukivili).
Add hash_buffer and hash_buffers pointers to message digest spec
jukivili committed rC8a44c55d2fb7: Clean-up implementation selection for SHA1 and SHA2 (authored by jukivili).
Clean-up implementation selection for SHA1 and SHA2
jukivili committed rCa15c1def7e0f: AES: setup cipher object bulk routines with optimized versions (authored by jukivili).
AES: setup cipher object bulk routines with optimized versions
jukivili committed rCca21a24808ef: Pass cipher object pointer to setkey functions (authored by jukivili).
Pass cipher object pointer to setkey functions
jukivili committed rC233e2049a2cc: Access cipher mode routines through routine pointers (authored by jukivili).
Access cipher mode routines through routine pointers
jukivili committed rCb6e6ace32444: Add fast path for _gcry_fips_is_operational (authored by jukivili).
Add fast path for _gcry_fips_is_operational
jukivili committed rC87d8caa47e00: Add separate handlers for CBC-CTS variant (authored by jukivili).
Add separate handlers for CBC-CTS variant
jukivili committed rCf5168091c193: Avoid division by spec->blocksize in cipher mode handlers (authored by jukivili).
Avoid division by spec->blocksize in cipher mode handlers
tests/basic: silence GCC-8 warning
Fix CBC-CTS+CBC-MAC flag check
Apr 10 2018
Apr 10 2018
jukivili committed rC634a85412a40: Faster look-up for spec by algo for digests, ciphers and MAC (authored by jukivili).
Faster look-up for spec by algo for digests, ciphers and MAC
Fix building with BLAKE2 disabled
jukivili committed rC5e01705ca908: basic_all_hwfeature_combinations.sh: use $njobs to limit parallel tasks (authored by jukivili).
basic_all_hwfeature_combinations.sh: use $njobs to limit parallel tasks
jukivili committed rC52e52eb0e3e5: Add missing BLAKE2, SM3 and GOSTR3411_CP to MAC-HMAC interface (authored by jukivili).
Add missing BLAKE2, SM3 and GOSTR3411_CP to MAC-HMAC interface
Mar 29 2018
Mar 29 2018
jukivili committed rC9b58e4a03ba3: aarch64/assembly: only use the lower 32 bit of an int parameters (authored by jukivili).
aarch64/assembly: only use the lower 32 bit of an int parameters
jukivili committed rC8cdb010f0452: poly1305: silence compiler warning on clang/aarch64 (authored by jukivili).
poly1305: silence compiler warning on clang/aarch64
Mar 28 2018
Mar 28 2018
jukivili committed rC0de2191a07d6: aarch64: Enable building the aarch64 cipher assembly for windows (authored by Martin Storsjö <martin@martin.st>).
aarch64: Enable building the aarch64 cipher assembly for windows
jukivili committed rC36e916fc332e: aarch64: Fix assembling chacha20-aarch64.S with clang/llvm (authored by Martin Storsjö <martin@martin.st>).
aarch64: Fix assembling chacha20-aarch64.S with clang/llvm
jukivili committed rCec0a2f25c0f6: aarch64: mpi: Fix building the mpi aarch64 assembly for windows (authored by Martin Storsjö <martin@martin.st>).
aarch64: mpi: Fix building the mpi aarch64 assembly for windows
jukivili committed rC4e1b628f4926: aarch64: camellia: Only use the lower 32 bit of an int parameter (authored by Martin Storsjö <martin@martin.st>).
aarch64: camellia: Only use the lower 32 bit of an int parameter
jukivili committed rCed41d6d6fb45: random: Don't assume that _WIN64 implies x86_64 (authored by Martin Storsjö <martin@martin.st>).
random: Don't assume that _WIN64 implies x86_64
Register DCO for Martin Storsjö
Mar 22 2018
Mar 22 2018
jukivili committed rC885f031fbd17: tests/aeswrap: add in-place encryption/decryption testing (authored by jukivili).
tests/aeswrap: add in-place encryption/decryption testing
jukivili committed rC330ec66e0bab: AES-KW: fix in-place encryption (authored by smueller_chronox.de).
AES-KW: fix in-place encryption
jukivili committed rC617f5e746f82: bench-slope: add CPU frequency auto-detection (authored by jukivili).
bench-slope: add CPU frequency auto-detection
Improve constant-time buffer compare
jukivili committed rC3841b23c0ccb: _gcry_burn_stack: use memset for clearing memory (authored by jukivili).
_gcry_burn_stack: use memset for clearing memory
Feb 18 2018
Feb 18 2018
jukivili committed rC0b3ec359e227: Add Intel SHA Extensions accelerated SHA256 implementation (authored by jukivili).
Add Intel SHA Extensions accelerated SHA256 implementation
jukivili committed rCd02958bd300d: Add Intel SHA Extensions accelerated SHA1 implementation (authored by jukivili).
Add Intel SHA Extensions accelerated SHA1 implementation
AVX implementation of BLAKE2s
AVX2 implementation of BLAKE2b
Feb 11 2018
Feb 11 2018
Feb 10 2018
Feb 10 2018
Feb 3 2018
Feb 3 2018
jukivili committed rCffdc6f3623a0: Fix incorrect counter overflow handling for GCM (authored by jukivili).
Fix incorrect counter overflow handling for GCM
Jan 31 2018
Jan 31 2018
Jan 23 2018
Jan 23 2018
• werner awarded rCe8629e535bd0: Add EAX mode a Cup of Joe token.
Jan 22 2018
Jan 22 2018
jukivili committed rC0b55f349a8b8: Fix use of AVX instructions in Chaha20 SSSE3 implementation (authored by jukivili).
Fix use of AVX instructions in Chaha20 SSSE3 implementation
jukivili committed rCbd75f0e89817: doc: fix double "See" in front of reference (authored by jukivili).
doc: fix double "See" in front of reference
Add EAX mode
cipher: constify spec arrays
Jan 20 2018
Jan 20 2018
Add ARMv8/CE acceleration for AES-XTS
Jan 12 2018
Jan 12 2018
jukivili committed rCa518b6680ea8: Move AMD64 MS to SysV calling convention conversion to assembly side (authored by jukivili).
Move AMD64 MS to SysV calling convention conversion to assembly side
jukivili committed rCc3d60acc3ab5: rijndael-ssse3: call assembly functions directly (authored by jukivili).
rijndael-ssse3: call assembly functions directly
jukivili committed rC135250e3060e: Make BMI2 inline assembly check more robust (authored by jukivili).
Make BMI2 inline assembly check more robust
Jan 9 2018
Jan 9 2018
jukivili committed rCb3ec0f752c92: Add ARMv8/AArch64 implementation of chacha20 (authored by jukivili).
Add ARMv8/AArch64 implementation of chacha20
Add AES-NI acceleration for AES-XTS
AES-NI improvements for AMD64
New ChaCha implementations
New Poly1305 implementations
jukivili committed rCd39deb0a41db: mpi/ec: fix when 'unsigned long' is 32-bit but limb size is 64-bit (authored by jukivili).
mpi/ec: fix when 'unsigned long' is 32-bit but limb size is 64-bit
Aug 20 2017
Aug 20 2017
Aug 1 2017
Aug 1 2017
jukivili committed rC94a92a3db909: Add script to run basic tests with all supported HWF combinations (authored by jukivili).
Add script to run basic tests with all supported HWF combinations
jukivili committed rCcf1528e7f276: Fix return value type for _gcry_md_extract (authored by jukivili).
Fix return value type for _gcry_md_extract
jukivili committed rC4a7aa30ae9f3: Fix building AArch32 CE implementations when target is ARMv6 arch (authored by jukivili).
Fix building AArch32 CE implementations when target is ARMv6 arch
Jul 29 2017
Jul 29 2017
You can apply this patch by first navigating to libgcrypt-1.8 path and then giving following command (you need 'patch' tool to be installed):
In libgcrypt, _gcry_md_extract has different return type in gcrypt-int.h than in md.c. Does attached patch solve the problem?
02-fix-return-value-type-for-_gcry_md_extract.patch1 KBDownload
Jul 13 2017
Jul 13 2017