summaryrefslogtreecommitdiff
path: root/mpi
AgeCommit message (Expand)AuthorFilesLines
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
2013-09-30ecc: Prepare for future Ed25519 optimization.Werner Koch5-123/+142
2013-09-30log: Try to print s-expressions in a more compact format.Werner Koch1-0/+6
2013-09-26Make libgcrypt build with Clang on i386Jussi Kivilinna1-8/+8
2013-09-25mpi: Change not yet used _gcry_mpi_set_opaque_copy.Werner Koch1-2/+5
2013-09-25ecc: Allow the name "q@eddsa" to get/set the public key.Werner Koch1-0/+4
2013-09-25ecc: Refactor low-level access functions.Werner Koch1-119/+7
2013-09-23ec: Use mpi_mulm instead of mpi_powm.Werner Koch3-22/+35
2013-09-19pk: Move s-expr creation for sign and encrypt to the modules.Werner Koch1-0/+58
2013-09-18ecc: Add Ed25519 key generation and prepare for optimizations.Werner Koch2-2/+21
2013-09-17mpi: Support printing of negative numbers.Werner Koch1-26/+111
2013-09-16Fix bug in _gcry_mpi_tdiv_q_2exp.Werner Koch1-1/+1
2013-09-16ecc: Implement Curve Ed25519 signing and verification.Werner Koch2-57/+259
2013-09-16mpi: Add internal convenience function.Werner Koch1-0/+16
2013-09-16mpi: Add debug function to print a point.Werner Koch1-0/+39
2013-09-11Streamline the use of the internal mpi and hex debug functions.Werner Koch1-59/+0
2013-09-07mpi: Improve support for non-Weierstrass support.Werner Koch1-22/+39
2013-09-07mpi: Add gcry_mpi_ec_curve_point.Werner Koch1-0/+50
2013-09-07mpi: Add functions to manipulate the sign.Werner Koch4-3/+42
2013-09-06Tune armv6 mpi assemblyJussi Kivilinna3-8/+11
2013-09-04Prepare support for non-Weierstrass EC equations.Werner Koch1-7/+85
2013-09-04mpi: Suppress newer gcc warnings.Werner Koch2-3/+4
2013-09-01Fix building for x32 targetJussi Kivilinna1-0/+4
2013-08-31Correct mpi_cpu_arch for ARMv6Jussi Kivilinna1-1/+1
2013-08-30mpi: Make gcry_mpi_print work with negative zeroes.Werner Koch1-9/+27
2013-08-20mpi: add ARMv6 assemblyJussi Kivilinna7-0/+443
2013-08-08mpi: Clear immutable flag on the result of gcry_mpi_set.Werner Koch1-0/+1
2013-08-05mpi: Improve gcry_mpi_invm to detect bad input.Werner Koch1-0/+5
2013-07-25Mitigate a flush+reload cache attack on RSA secret exponents.Werner Koch1-2/+11
2013-07-17Allow gcry_mpi_dump to print opaque MPIs.Werner Koch1-0/+11
2013-07-17Fix a special case bug in mpi_powm for e==0.Werner Koch1-2/+7
2013-07-10Remove duplicate header from mpi/amd64/mpih-mul2.SJussi Kivilinna1-43/+0
2013-07-10Fix i386/amd64 inline assembly "cc" clobbersJussi Kivilinna1-6/+11
2013-07-10mpi: Add __ARM_ARCH for older GCCJussi Kivilinna1-7/+26
2013-07-10mpi: add missing "cc" clobber for ARM assemblyJussi Kivilinna1-3/+3
2013-07-10Tweak ARM inline assembly for mpiJussi Kivilinna1-4/+16
2013-04-16Fix multiply by zero in gcry_mpi_ec_mul.Werner Koch1-4/+17
2013-04-15Fix addition of EC points.Werner Koch1-1/+1
2013-04-11Add gcry_pubkey_get_sexp.Werner Koch1-2/+8
2013-03-20Use finer grained on-the-fly helper computations for EC.Werner Koch1-24/+39
2013-03-19Extend the new EC interface and fix two bugs.Werner Koch1-9/+58