summaryrefslogtreecommitdiff
path: root/src/mpi.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notices to use URL.NIIBE Yutaka2023-04-271-2/+2
* Clean up for removal of memory guard support.NIIBE Yutaka2022-02-101-2/+0
* mpi: Add mpi_set_bit_cond.NIIBE Yutaka2020-04-161-0/+2
* Avoid use of ulong in internal code.NIIBE Yutaka2020-01-211-2/+2
* ecc: Introduce new dialect: ECC_DIALECT_SAFECURVE.NIIBE Yutaka2019-10-251-1/+2
* ecc: Support flags and debug print in _gcry_mpi_ec_internal_new.NIIBE Yutaka2019-10-221-1/+2
* ecc: Add new function _gcry_mpi_ec_internal_new.NIIBE Yutaka2019-10-211-0/+3
* ecc: Add input validation for X25519.NIIBE Yutaka2017-08-271-0/+1
* Fix compiler warning about possible-NULL-dreferenceWerner Koch2016-12-061-2/+2
* ecc: New API function gcry_mpi_ec_decode_point.Werner Koch2016-01-281-0/+2
* mpi: Add mpi_set_cond.NIIBE Yutaka2015-02-121-0/+3
* mpi: Add gcry_mpi_ec_sub.Markus Teich2014-10-081-0/+3
* mpi: Extend the internal mpi_get_buffer.Werner Koch2014-07-251-0/+3
* mpi: Add mpi_swap_cond.NIIBE Yutaka2014-07-161-0/+2
* ecc: Make a macro shorter.Werner Koch2014-01-131-3/+8
* Remove macro hacks for internal vs. external functions. Part 1.Werner Koch2013-12-051-53/+1
* ecc: Fully implement Ed25519 compression in ECDSA mode.Werner Koch2013-11-051-0/+2
* Fix missing prototype warning in visibility.cWerner Koch2013-10-021-0/+4
* mpi: Change not yet used _gcry_mpi_set_opaque_copy.Werner Koch2013-09-251-1/+1
* ecc: Refactor low-level access functions.Werner Koch2013-09-251-2/+0
* pk: Move s-expr creation for sign and encrypt to the modules.Werner Koch2013-09-191-0/+3
* ecc: Add Ed25519 key generation and prepare for optimizations.Werner Koch2013-09-181-0/+13
* ecc: Implement Curve Ed25519 signing and verification.Werner Koch2013-09-161-2/+5
* mpi: Add internal convenience function.Werner Koch2013-09-161-0/+1
* mpi: Add debug function to print a point.Werner Koch2013-09-161-0/+3
* Streamline the use of the internal mpi and hex debug functions.Werner Koch2013-09-111-2/+0
* mpi: Improve support for non-Weierstrass support.Werner Koch2013-09-071-3/+7
* mpi: Add functions to manipulate the sign.Werner Koch2013-09-071-1/+4
* Prepare support for non-Weierstrass EC equations.Werner Koch2013-09-041-0/+12
* Extend the new EC interface and fix two bugs.Werner Koch2013-03-191-0/+2
* mpi: Add functions to manipulate an EC context.Werner Koch2013-03-151-0/+13
* Add GCRYMPI_FLAG_CONST and make use constants.Werner Koch2013-03-131-1/+21
* Add GCRYMPI_FLAG_IMMUTABLE to help debugging.Werner Koch2013-03-131-3/+8
* mpi: Add an API for EC math.Werner Koch2013-03-081-1/+1
* mpi: Add mpi_snatch and change an internal typedef.Werner Koch2013-03-071-12/+18
* Nuked almost all trailing whitespace.post-nuke-of-trailing-wsWerner Koch2011-02-041-9/+9
* Applied spelling fixes and more verbose test diagnositcs by Brad Hards.Werner Koch2010-04-121-1/+1
* Portability fixes.Werner Koch2009-02-161-1/+2
* Adding gcry_mpi_lshift.libgcrypt-1.4.2rc1Werner Koch2008-08-191-0/+1
* Reorganizatiosn to support the visibility attribute.Werner Koch2007-10-311-3/+0
* Rewrote the ECDSA implementation.Werner Koch2007-03-281-0/+32
* Did some performance experiments and added code for Barrett reduction.Werner Koch2007-03-231-1/+21
* Experimental support for ECDSA.Werner Koch2007-03-221-18/+27
* A lot of cleanups as well as minor API changes.Werner Koch2007-02-211-1/+2
* 2005-02-13 Moritz Schulte <moritz@g10code.com>Moritz Schulte2005-02-131-1/+4
* 2003-07-15 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-07-141-7/+0
* 2003-06-17 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-06-171-39/+43
* v2003-06-09 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-06-091-13/+13
* Change the license to the LGPL.now-less-freedom-protectedWerner Koch2002-05-141-12/+10
* The first libgcrypt only release.V1-1-3Werner Koch2001-05-311-64/+97