summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* constant-time-invm: Calculate k^-1 before dsa_modify_k.gniibe/const-invmNIIBE Yutaka2020-03-122-5/+6
* constant-time-invm: Focus on odd case.NIIBE Yutaka2020-03-101-102/+31
* constant-time--invm: Coding style change for libgcrypt.NIIBE Yutaka2020-03-101-27/+27
* constant-invm: Fix odd_u calculation by our mpih_rshift result.NIIBE Yutaka2020-03-101-29/+25
* const-invm: Fix ->nlimbs.NIIBE Yutaka2020-03-091-3/+6
* Rough sketch of SCR mpi_invm using Niels Möller algorithm.NIIBE Yutaka2020-03-091-2/+267
* doc: Fix description of hash algorithmsSébastien Helleu2020-03-031-2/+2
* build: More accurate dependency to -lgpg-error.NIIBE Yutaka2020-02-253-2/+7
* build: Fix linking -ldl.NIIBE Yutaka2020-02-252-3/+3
* crc-ppc: fix bad register used for vector load/store assemblyJussi Kivilinna2020-02-021-13/+28
* rinjdael-aes: use zero offset vector load/store when possibleJussi Kivilinna2020-02-022-16/+48
* Add POWER9 little-endian variant of PPC AES implementationJussi Kivilinna2020-02-028-2251/+2599
* Add gcry_cipher_ctl command to allow weak keys in testing use-casesJussi Kivilinna2020-02-024-6/+84
* random: Fix include of config.h.NIIBE Yutaka2020-01-231-2/+2
* sexp: fix cast from 'int' pointer to 'size_t' pointerJussi Kivilinna2020-01-221-2/+2
* mpi/i386: fix DWARF CFI for _gcry_mpih_sub_n and _gcry_mpih_add_nJussi Kivilinna2020-01-222-0/+4
* i386: Add _CET_ENDBR to indirect jump targetsH.J. Lu2020-01-222-0/+74
* amd64: Always include <config.h> in cipher assembly codesH.J. Lu2020-01-223-3/+6
* mpi: Add .note.gnu.property section for Intel CETH.J. Lu2020-01-221-0/+10
* x86: Add .note.gnu.property section for Intel CETH.J. Lu2020-01-221-0/+6
* Register DCO for H.J. LuJussi Kivilinna2020-01-221-0/+3
* tests/basic: add vector cluttering to detect implementation bugsJussi Kivilinna2020-01-222-3/+290
* Set vZZ.16b register to zero before use in armv8 gcm implementationMarvin W2020-01-221-0/+2
* tests: Add basic test cases for sm2Tianjia Zhang2020-01-211-0/+33
* Add elliptic curve SM2 implementation.Tianjia Zhang2020-01-217-14/+630
* ecc: Simplify signature codeTianjia Zhang2020-01-212-35/+5
* tests: Fix check_pubkey.NIIBE Yutaka2020-01-211-5/+5
* Avoid use of ulong in internal code.NIIBE Yutaka2020-01-217-17/+11
* gcrypt.texi: fix GCRYCTL_GET_ALGO_NENCR typoJussi Kivilinna2020-01-191-1/+1
* mpi: Fix error that point not uninitializedTianjia Zhang2020-01-191-0/+1
* ecc: Wrong flag and elements_enc fix.Tianjia Zhang2020-01-191-2/+2
* Update .gitignoreTianjia Zhang2020-01-191-0/+5
* Add new curve named sm2p256v1.Tianjia Zhang2020-01-162-1/+15
* Register DCO for Tianjia Zhang.NIIBE Yutaka2020-01-161-0/+3
* rijndael-ppc: performance improvementsJussi Kivilinna2019-12-231-727/+1112
* rijndael-ppc: fix bad register used for vector load/store assemblyJussi Kivilinna2019-12-231-4/+4
* cipher: fix typo in error logJussi Kivilinna2019-12-221-1/+1
* gost28147: inline gost_val function to speed up codeDmitry Eremin-Solenikov2019-11-211-1/+1
* gost28147: do not use GOST28147_CONTEXT outside of GOST 28147 calculationDmitry Eremin-Solenikov2019-11-213-5/+3
* gost28147: simplify internal codeDmitry Eremin-Solenikov2019-11-211-52/+51
* gostr3411-94: small speedupDmitry Eremin-Solenikov2019-11-211-11/+39
* doc: Add DCO for Paul WolneykienWerner Koch2019-11-201-0/+3
* tests: Fix number of implemented curves.Werner Koch2019-11-181-2/+2
* ecc: update GOST2012 curvesPaul Wolneykien2019-11-183-8/+49
* ec: fix left shift overflows on WIN64 buildJussi Kivilinna2019-11-051-6/+6
* mpi/amd64: use SSE2 for shifting instead of MMXJussi Kivilinna2019-11-052-44/+44
* Add i386/SSSE3 implementation of SHA512Jussi Kivilinna2019-11-055-1/+438
* Change license of dumpsexp.c to LGPL.Werner Koch2019-11-051-11/+12
* ecc: Add Curve for X448 with ECC_DIALECT_SAFECURVE.NIIBE Yutaka2019-10-286-13/+823
* ecc: Introduce new dialect: ECC_DIALECT_SAFECURVE.NIIBE Yutaka2019-10-254-34/+87