summaryrefslogtreecommitdiffstats
path: root/crypto/ec (follow)
Commit message (Expand)AuthorAgeFilesLines
* ec/curve25519.c: avoid 2^51 radix on SPARC.Andy Polyakov2018-01-071-0/+1
* ec/ecp_nistz256.c: switch to faster addition chain in scalar inversion.Andy Polyakov2018-01-071-14/+85
* ec/asm/ecp_nistz256-armv8.pl: add optimized inversion.Andy Polyakov2018-01-072-6/+306
* ec/asm/ecp_nistz256-x86_64.pl: add .cfi and SEH handlers to new functions.Andy Polyakov2018-01-071-25/+138
* ec/ecp_nistz256.c: improve ECDSA sign by 30-40%.Andy Polyakov2018-01-076-45/+1201
* Fix minor 'the the' typosDaniel Bevenius2018-01-021-1/+1
* ec/curve25519.c: "double" ecdhx25519 performance on 64-bit platforms.Andy Polyakov2017-12-281-6/+482
* ec/ecp_nistp*.c: sanitize for undefined/implmentation-specific behaviour.Andy Polyakov2017-12-273-20/+19
* Fix a typo in commentBernd Edlinger2017-12-181-1/+1
* Address some code-analysis issues.FdaSilvaYY2017-12-081-6/+4
* Consistent formatting for sizeof(foo)Rich Salz2017-12-085-16/+16
* Support public key and param check in EVP interfacePaul Yang2017-11-202-1/+33
* Resolve warnings in VC-WIN32 build, which allows to add /WX.Andy Polyakov2017-11-131-114/+114
* Many spelling fixes/typo's corrected.Josh Soref2017-11-127-11/+11
* Address a timing side channel whereby it is possible to determine somePauli2017-11-011-6/+20
* Remove parentheses of return.KaoruToda2017-10-184-19/+19
* Remove email addresses from source code.Rich Salz2017-10-131-1/+1
* nistp521: add a comment to the P+P exceptional case in point_add.Adam Langley2017-10-021-3/+19
* Fix the return type of felem_is_zero_int which should be int.Bernd Edlinger2017-10-023-6/+3
* Fix function name in ECerr callRich Salz2017-09-142-1/+2
* Support key check in EVP interfacePaul Yang2017-09-131-1/+18
* Move the REF_PRINT support from e_os.h to internal/refcount.h.Pauli2017-08-293-3/+3
* e_os.h removal from other headers and source files.Pauli2017-08-296-7/+9
* Clear secret stack values after use in the ED25519-functionsBernd Edlinger2017-08-251-2/+2
* Clear secret stack values after use in curve25519.cBernd Edlinger2017-08-251-0/+6
* Updates following feedback on OPENSSL_assert() removalMatt Caswell2017-08-212-4/+0
* Remove OPENSSL_assert() from crypto/ecMatt Caswell2017-08-212-2/+4
* Add missing include of cryptlib.hRich Salz2017-08-061-1/+1
* Add RAND_priv_bytes() for private keysRich Salz2017-08-032-2/+2
* Switch from ossl_rand to DRBG randRich Salz2017-08-031-1/+1
* Use OPENSSL_secure_clear_free for secure mem BIOs and X25519 private keysBernd Edlinger2017-07-291-1/+1
* Fix const correctness of EC_KEY_METHOD_get_*Johannes Bauer2017-07-231-5/+5
* Cleanup some copyright stuffRich Salz2017-07-011-0/+7
* Merge Intel copyright notice into standardRich Salz2017-06-303-86/+27
* Change to check last return value of BN_CTX_getPaul Yang2017-06-264-27/+39
* Use EVP_PKEY_X25519, EVP_PKEY_ED25519 instead of NIDs where appropriate.Dr. Stephen Henson2017-06-211-9/+10
* Modify Sun copyright to follow OpenSSL styleRich Salz2017-06-2016-156/+16
* Fix crash in ecdh_simple_compute_key.Bernd Edlinger2017-06-141-0/+4
* Fix a memleak in ec_copy_parameters.Bernd Edlinger2017-06-131-2/+6
* make error tables const and separate header fileRich Salz2017-06-071-226/+280
* ec/asm/ecp_nistz256-x86_64.pl: minor sqr_montx cleanup.Andy Polyakov2017-06-051-13/+9
* Left shift of a negative number is undefined behaviourMatt Caswell2017-06-021-115/+115
* Clear sensitive data in ED25519_signDr. Stephen Henson2017-05-301-1/+7
* Add custom sig_info_set for ED25519Dr. Stephen Henson2017-05-301-1/+10
* make errorsDr. Stephen Henson2017-05-301-0/+1
* Add custom ASN.1 sign and verifyDr. Stephen Henson2017-05-301-1/+35
* make errorsDr. Stephen Henson2017-05-301-1/+3
* ED25519 public key method.Dr. Stephen Henson2017-05-301-8/+69
* Add ED25519 ASN.1 methodDr. Stephen Henson2017-05-301-10/+54
* Make Ed25519 consistent with X25519Dr. Stephen Henson2017-05-302-21/+9