summaryrefslogtreecommitdiff
path: root/mpi
AgeCommit message (Expand)AuthorFilesLines
2015-07-07Add LSan annotation to ignore a memory leakPeter Wu1-1/+4
2015-06-11mpi: Support FreeBSD 10 or later.NIIBE Yutaka1-5/+7
2015-05-04build: Add new file.Werner Koch1-0/+1
2015-05-01Add W64 support for mpi amd64 assemblyJussi Kivilinna9-5/+42
2015-05-01Disable building mpi assembly routines on WIN64Jussi Kivilinna1-0/+5
2015-04-13mpi: Fix gcry_mpi_copy for NULL opaque data.Werner Koch1-1/+2
2015-03-16mpi: Remove useless condition.Werner Koch1-9/+2
2015-02-27mpi: Avoid data-dependent timing variations in mpi_powm.NIIBE Yutaka1-6/+45
2015-02-27mpi: Revise mpi_powm.NIIBE Yutaka1-42/+18
2015-02-12mpi: Add mpi_set_cond.NIIBE Yutaka1-4/+29
2015-01-06Remove the old Manifest filesWerner Koch26-359/+1
2014-11-19ecc: Improve Montgomery curve implementation.NIIBE Yutaka1-16/+27
2014-10-08mpi: Add gcry_mpi_ec_sub.Markus Teich1-0/+65
2014-08-29mpi: Re-indent longlong.h.Werner Koch1-249/+264
2014-08-12ecc: Support Montgomery curve for gcry_mpi_ec_mul_point.NIIBE Yutaka1-8/+139
2014-08-08ecc: Add cofactor to domain parameters.NIIBE Yutaka1-0/+1
2014-08-05mpi: Fix regression for powerpc-apple-darwin detection.Werner Koch1-1/+6
2014-08-05mpi: Use BSD syntax for x86_64-apple-darwinWerner Koch1-0/+6
2014-08-05Fix building for the x32 target without asm modules.Kristian Fiskerstrand1-9/+7
2014-07-25mpi: Extend the internal mpi_get_buffer.Werner Koch1-12/+37
2014-07-16mpi: Add mpi_swap_cond.NIIBE Yutaka1-0/+28
2014-05-09mpi: Fix a subtle bug setting spurious bits with in mpi_set_bit.Werner Koch1-2/+6
2014-05-09Comment typo fixWerner Koch1-1/+1
2014-01-27mpi: Minor fix for Atari-mint.Werner Koch1-1/+1
2014-01-24Check compiler features only for the relevant platform.Werner Koch1-5/+22
2014-01-15ecc: Fix _gcry_mpi_ec_p_new to allow secp256k1.NIIBE Yutaka1-1/+1
2014-01-13ecc: Make a macro shorter.Werner Koch1-11/+11
2013-12-18Change utf-8 copyright characters to '(C)'Jussi Kivilinna10-10/+10
2013-12-16Change dummy variable in mpih-div.c to mpi_limb_t typeJussi Kivilinna1-2/+2
2013-12-12Remove macro hacks for internal vs. external functions. Part 2 and last.Werner Koch6-53/+54
2013-12-05Remove macro hacks for internal vs. external functions. Part 1.Werner Koch13-136/+127
2013-12-04mpi: add inline assembly for x86-64Jussi Kivilinna1-0/+63
2013-12-04mpi: fix gcry_mpi_powm for negative base.NIIBE Yutaka1-2/+2
2013-12-03Add aarch64 (arm64) mpi assemblyJussi Kivilinna8-0/+514
2013-12-02ecc: Use constant time point operation for Twisted Edwards.Werner Koch1-4/+23
2013-12-02ecc: Fix gcry_mpi_ec_curve_point for Weierstrass.Werner Koch1-10/+18
2013-12-02mpi: Introduce 4 user flags for gcry_mpi_t.Werner Koch1-2/+25
2013-11-29Fix armv3 compile errorVladimir 'φ-coder/phcoder' Serbinenko1-1/+1
2013-11-29longlong.h on mips with clangVladimir 'φ-coder/phcoder' Serbinenko1-1/+2
2013-11-05ecc: Fully implement Ed25519 compression in ECDSA mode.Werner Koch1-2/+6
2013-10-29Typo fix.Werner Koch1-1/+1
2013-10-24ecc: Change algorithm for Ed25519 x recovery.Werner Koch1-1/+1
2013-10-23mpi: enable assembler on all arm architecturesDmitry Eremin-Solenikov7-18/+13
2013-10-23mpi: Fix scanning of negative SSH formats and add more tests.Werner Koch2-67/+67
2013-10-22mpi: allow building with clang on ARMJussi Kivilinna1-14/+13
2013-10-17mpi: Do not clear the sign of the mpi_mod result.Werner Koch1-1/+0
2013-10-17ecc: Support Weierstrass curves in gcry_mpi_ec_curve_point.Werner Koch1-2/+17
2013-10-16mpi: mpi-pow improvement.NIIBE Yutaka1-0/+454
2013-10-02Fix errors when building with Clang on PPCDmitry Eremin-Solenikov1-20/+20
2013-10-01mpi: Fix gcry_mpi_neg.Werner Koch1-1/+3