summaryrefslogtreecommitdiff
path: root/mpi
AgeCommit message (Expand)AuthorFilesLines
2016-03-24Mark constant MPIs as non-leakedPeter Wu1-0/+5
2016-02-25mpi: Normalize EXPO for mpi_powm.NIIBE Yutaka1-1/+4
2016-02-10ecc: Fix memory leaks on error.NIIBE Yutaka1-4/+7
2016-01-28ecc: New API function gcry_mpi_ec_decode_point.Werner Koch1-0/+21
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-08-10ecc: fix Montgomery curve bugs.NIIBE Yutaka1-1/+1
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