summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-12-07cipher: Improve error handling.Justus Winter1-1/+4
2015-12-07cipher: Initialize 'flags'.Justus Winter1-1/+1
2015-12-05ecc: CHANGE point representation of Curve25519.NIIBE Yutaka2-17/+52
2015-12-03chacha20: fix alignment of self-test contextJussi Kivilinna1-21/+25
2015-12-03salsa20: fix alignment of self-test contextJussi Kivilinna1-15/+19
2015-12-02random: Drop fake entropy gathering function.Justus Winter1-53/+3
2015-12-02random: Fix selection of entropy gathering function.Justus Winter1-2/+2
2015-11-26ecc: minor improvement of point multiplication.NIIBE Yutaka1-3/+4
2015-11-25ecc: Constant-time multiplication for Weierstrass curve.NIIBE Yutaka1-4/+15
2015-11-25mpi: fix gcry_mpi_swap_cond.NIIBE Yutaka1-2/+6
2015-11-25mpi: Fix mpi_set_cond and mpi_swap_cond .NIIBE Yutaka1-2/+12
2015-11-25ecc: multiplication of Edwards curve to be constant-time.NIIBE Yutaka1-2/+3
2015-11-25ecc: Add point_resize and point_swap_cond.NIIBE Yutaka1-16/+35
2015-11-18cipher: Fix error handling.Justus Winter1-0/+1
2015-11-18Tweak Keccak for small speed-upJussi Kivilinna2-30/+27
2015-11-18Update license information for CRCJussi Kivilinna1-50/+0
2015-11-17Fix typos found using codespellJustus Winter18-28/+28
2015-11-01Improve performance of Tiger hash algorithmsJussi Kivilinna1-64/+40
2015-11-01Add ARMv7/NEON implementation of KeccakJussi Kivilinna5-6/+1016
2015-11-01Optimize Keccak 64-bit absorb functionsJussi Kivilinna2-66/+192
2015-10-31Enable CRC test vectors with zero bytesJussi Kivilinna1-9/+5
2015-10-31Keccak: Add SHAKE Extendable-Output FunctionsJussi Kivilinna8-52/+700
2015-10-31Few updates to documentationJussi Kivilinna1-3/+4
2015-10-31Add HMAC-SHA3 test vectorsJussi Kivilinna1-0/+163
2015-10-28md: add variable length output interfaceJussi Kivilinna22-37/+171
2015-10-28md: check hmac flag in prepare_macpadsJussi Kivilinna1-0/+3
2015-10-28keccak: rewrite for improved performanceJussi Kivilinna5-243/+1404
2015-10-28hwf-x86: add detection for Intel CPUs with fast SHLD instructionJussi Kivilinna6-30/+62
2015-10-28Fix OCB amd64 assembly implementations for x32Jussi Kivilinna3-116/+136
2015-10-28bench-slope: add KDF/PBKDF2 benchmarkJussi Kivilinna1-1/+173
2015-10-22md: keep contexts for HMAC in GcryDigestEntry.NIIBE Yutaka1-124/+120
2015-10-15Fix double free on error.NIIBE Yutaka1-4/+2
2015-10-14Fix gpg_error_t and gpg_err_code_t confusion.NIIBE Yutaka9-25/+23
2015-10-13Fix compiling AES/AES-NI implementation on linux-i386Jussi Kivilinna1-12/+13
2015-10-13Fix declaration of return type.NIIBE Yutaka4-9/+11
2015-09-07Improve GCRYCTL_DISABLE_PRIV_DROP by also disabling cap_ calls.Werner Koch1-13/+20
2015-09-04w32: Avoid a few compiler warnings.Werner Koch6-41/+54
2015-09-04w32: Fix alignment problem with AESNI on Windows >= 8Werner Koch3-15/+70
2015-08-31rsa: Add verify after sign to avoid Lenstra's CRT attack.Werner Koch1-1/+18
2015-08-31Add pubkey algo id for EdDSA.Werner Koch2-2/+4
2015-08-25Add configure option --enable-build-timestamp.Werner Koch1-1/+10
2015-08-23tests: Add missing files for the make distcheck target.Werner Koch1-1/+2
2015-08-19Change SHA-3 algorithm idsWerner Koch1-6/+6
2015-08-12Keccak: Fix array indexes in θ stepJussi Kivilinna1-12/+12
2015-08-12Simplify OCB offset calculation for parallel implementationsJussi Kivilinna4-648/+586
2015-08-12Add carryless 8-bit addition fast-path for AES-NI CTR modeJussi Kivilinna1-2/+33
2015-08-10Add additional SHA3 test-vectorsJussi Kivilinna5-2/+4111
2015-08-10Add generic SHA3 implementationJussi Kivilinna7-45/+536
2015-08-10Optimize OCB offset calculationJussi Kivilinna8-351/+597
2015-08-10ecc: fix Montgomery curve bugs.NIIBE Yutaka3-3/+5