aboutsummaryrefslogtreecommitdiff
path: root/crypto/ec
AgeCommit message (Expand)AuthorFilesLines
2018-01-19Copyright update of more files that have changed this yearRichard Levitte3-3/+3
2018-01-09Fix --strict-warnings with C90Todd Short1-4/+4
2018-01-09Update copyright years on all files merged since Jan 1st 2018Richard Levitte6-6/+6
2018-01-07ec/curve25519.c: avoid 2^51 radix on SPARC.Andy Polyakov1-0/+1
2018-01-07ec/ecp_nistz256.c: switch to faster addition chain in scalar inversion.Andy Polyakov1-14/+85
2018-01-07ec/asm/ecp_nistz256-armv8.pl: add optimized inversion.Andy Polyakov2-6/+306
2018-01-07ec/asm/ecp_nistz256-x86_64.pl: add .cfi and SEH handlers to new functions.Andy Polyakov1-25/+138
2018-01-07ec/ecp_nistz256.c: improve ECDSA sign by 30-40%.Andy Polyakov6-45/+1201
2018-01-02Fix minor 'the the' typosDaniel Bevenius1-1/+1
2017-12-28ec/curve25519.c: "double" ecdhx25519 performance on 64-bit platforms.Andy Polyakov1-6/+482
2017-12-27ec/ecp_nistp*.c: sanitize for undefined/implmentation-specific behaviour.Andy Polyakov3-20/+19
2017-12-18Fix a typo in commentBernd Edlinger1-1/+1
2017-12-08Address some code-analysis issues.FdaSilvaYY1-6/+4
2017-12-07Consistent formatting for sizeof(foo)Rich Salz5-16/+16
2017-11-20Support public key and param check in EVP interfacePaul Yang2-1/+33
2017-11-13Resolve warnings in VC-WIN32 build, which allows to add /WX.Andy Polyakov1-114/+114
2017-11-11Many spelling fixes/typo's corrected.Josh Soref7-11/+11
2017-11-01Address a timing side channel whereby it is possible to determine somePauli1-6/+20
2017-10-18Remove parentheses of return.KaoruToda4-19/+19
2017-10-13Remove email addresses from source code.Rich Salz1-1/+1
2017-10-02nistp521: add a comment to the P+P exceptional case in point_add.Adam Langley1-3/+19
2017-10-02Fix the return type of felem_is_zero_int which should be int.Bernd Edlinger3-6/+3
2017-09-14Fix function name in ECerr callRich Salz2-1/+2
2017-09-13Support key check in EVP interfacePaul Yang1-1/+18
2017-08-30Move the REF_PRINT support from e_os.h to internal/refcount.h.Pauli3-3/+3
2017-08-30e_os.h removal from other headers and source files.Pauli6-7/+9
2017-08-25Clear secret stack values after use in the ED25519-functionsBernd Edlinger1-2/+2
2017-08-25Clear secret stack values after use in curve25519.cBernd Edlinger1-0/+6
2017-08-21Updates following feedback on OPENSSL_assert() removalMatt Caswell2-4/+0
2017-08-21Remove OPENSSL_assert() from crypto/ecMatt Caswell2-2/+4
2017-08-06Add missing include of cryptlib.hRich Salz1-1/+1
2017-08-03Add RAND_priv_bytes() for private keysRich Salz2-2/+2
2017-08-03Switch from ossl_rand to DRBG randRich Salz1-1/+1
2017-07-29Use OPENSSL_secure_clear_free for secure mem BIOs and X25519 private keysBernd Edlinger1-1/+1
2017-07-23Fix const correctness of EC_KEY_METHOD_get_*Johannes Bauer1-5/+5
2017-06-30Cleanup some copyright stuffRich Salz1-0/+7
2017-06-30Merge Intel copyright notice into standardRich Salz3-86/+27
2017-06-26Change to check last return value of BN_CTX_getPaul Yang4-27/+39
2017-06-21Use EVP_PKEY_X25519, EVP_PKEY_ED25519 instead of NIDs where appropriate.Dr. Stephen Henson1-9/+10
2017-06-20Modify Sun copyright to follow OpenSSL styleRich Salz16-156/+16
2017-06-14Fix crash in ecdh_simple_compute_key.Bernd Edlinger1-0/+4
2017-06-13Fix a memleak in ec_copy_parameters.Bernd Edlinger1-2/+6
2017-06-07make error tables const and separate header fileRich Salz1-226/+280
2017-06-05ec/asm/ecp_nistz256-x86_64.pl: minor sqr_montx cleanup.Andy Polyakov1-13/+9
2017-06-02Left shift of a negative number is undefined behaviourMatt Caswell1-115/+115
2017-05-30Clear sensitive data in ED25519_signDr. Stephen Henson1-1/+7
2017-05-30Add custom sig_info_set for ED25519Dr. Stephen Henson1-1/+10
2017-05-30make errorsDr. Stephen Henson1-0/+1
2017-05-30Add custom ASN.1 sign and verifyDr. Stephen Henson1-1/+35
2017-05-30make errorsDr. Stephen Henson1-1/+3