summaryrefslogtreecommitdiff
path: root/mpi
Commit message (Expand)AuthorAgeFilesLines
* mpi: Constant time mpi_inv with some conditions.NIIBE Yutaka2020-03-181-7/+200
* mpi: Support opaque MPI with gcry_mpi_print.NIIBE Yutaka2020-03-111-1/+12
* mpi: Abort on division by zero also in _gcry_mpi_tdiv_qr.Werner Koch2020-03-091-0/+3
* 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
* mpi: Add .note.gnu.property section for Intel CETH.J. Lu2020-01-221-0/+10
* Avoid use of ulong in internal code.NIIBE Yutaka2020-01-211-3/+4
* 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
* ecc: Add Curve for X448 with ECC_DIALECT_SAFECURVE.NIIBE Yutaka2019-10-281-5/+205
* ecc: Make _gcry_mpi_ec_mul_point friendly to X25519 computation.NIIBE Yutaka2019-10-251-0/+30
* ecc: Simply use unsigned int for cofactor, not MPI.NIIBE Yutaka2019-10-211-1/+0
* ecc: Add mitigation against timing attack.NIIBE Yutaka2019-08-071-1/+5
* Fix CFI_PUSH/CFI_POP redefine build warning with AMD64 MPIJussi Kivilinna2019-04-272-0/+4
* Add CFI unwind assembly directives for 64-bit ARM assemblyJussi Kivilinna2019-04-266-5/+11
* mpi: make stack unwinding work at i386 mpi functionsJussi Kivilinna2019-04-188-1/+83
* Add CFI unwind assembly directives for AMD64 assemblyJussi Kivilinna2019-04-162-4/+38
* mpi/longlong.h: enable inline assembly for powerpc64Jussi Kivilinna2018-11-051-2/+0
* aarch64: mpi: Distribute the header file as a part of source.NIIBE Yutaka2018-11-021-0/+1
* ecc: Improve gcry_mpi_ec_curve_pointWerner Koch2018-06-061-0/+9
* mpi: New internal function _gcry_mpi_cmpabs.Werner Koch2018-06-051-7/+27
* mpi: Fix for buidling for MIPS64 with ClangWerner Koch2018-04-171-1/+2
* aarch64/assembly: only use the lower 32 bit of an int parametersJussi Kivilinna2018-03-285-45/+45
* aarch64: mpi: Fix building the mpi aarch64 assembly for windowsMartin Storsjö2018-03-286-10/+45
* mpi/ec: fix when 'unsigned long' is 32-bit but limb size is 64-bitJussi Kivilinna2018-01-091-4/+4
* api: New function gcry_mpi_get_ui.Werner Koch2017-10-171-12/+31
* ecc: Fix scratch MPI.NIIBE Yutaka2017-08-291-1/+1
* ecc: Fix ec_mulm_25519.NIIBE Yutaka2017-08-291-5/+2
* ecc: Use 25519 method also for ed25519.NIIBE Yutaka2017-08-291-68/+86
* ecc: Clean up curve specific method support.NIIBE Yutaka2017-08-291-11/+1
* ecc: Relax condition for 25519 computations.NIIBE Yutaka2017-08-291-3/+3
* ecc: Fix ec_mulm_25519.NIIBE Yutaka2017-08-291-0/+5
* ecc: field specific routines for 25519.NIIBE Yutaka2017-08-291-13/+211
* ecc: Add field specific computation methods.NIIBE Yutaka2017-08-291-18/+25
* ecc: Add input validation for X25519.NIIBE Yutaka2017-08-271-3/+48
* api: New function gcry_mpi_point_copy.Werner Koch2017-07-181-0/+14
* mpi: Minor fix of mpi_pow.NIIBE Yutaka2017-07-071-2/+2
* mpi: Fix mpi_pow alternative implementation.NIIBE Yutaka2017-07-071-5/+11
* Fix mpi_pow alternative implementation.NIIBE Yutaka2017-07-071-2/+2
* mpi: Fix mpi_set_secure.NIIBE Yutaka2017-07-041-1/+1
* Same computation for square and multiply.NIIBE Yutaka2017-06-281-21/+29
* mpi: Distribute asm files for aarch64 and asmWerner Koch2017-05-302-0/+12
* mpi: Distribute asm definitions for amd64Werner Koch2017-05-301-0/+1
* doc: Comment fixesWerner Koch2017-05-231-1/+6
* Spelling fixes in docs and comments.NIIBE Yutaka2017-04-283-4/+4
* mpi: Simplify mpi_powm.NIIBE Yutaka2017-04-041-75/+30
* mpi: amd64: fix too large jump alignment in mpih-rshiftJussi Kivilinna2017-01-061-1/+1
* Improve robustness and help lint.Werner Koch2016-06-251-2/+4
* Fix gcc portability on Solaris 9 SPARC boxes.Werner Koch2016-06-081-1/+1
* ecc: Positive values in computation.NIIBE Yutaka2016-04-061-15/+6