aboutsummaryrefslogtreecommitdiff
path: root/crypto/ec
AgeCommit message (Expand)AuthorFilesLines
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
2017-05-30ED25519 public key method.Dr. Stephen Henson1-8/+69
2017-05-30Add ED25519 ASN.1 methodDr. Stephen Henson1-10/+54
2017-05-30Make Ed25519 consistent with X25519Dr. Stephen Henson2-21/+9
2017-05-30Add Ed25519 algorithm.Dr. Stephen Henson2-0/+1335
2017-05-11Remove filename argument to x86 asm_init.David Benjamin1-1/+1
2017-05-11Cleanup - use e_os2.h rather than stdint.hRichard Levitte1-7/+1
2017-05-02Fix URL links in commentRich Salz1-3/+7
2017-05-01Address some -Wold-style-declaration warningsBenjamin Kaduk1-2/+2
2017-04-13ASN.1: adapt our use of INTxx et al by making them explicitely embeddedRichard Levitte1-6/+6
2017-04-10Act on deprecation of LONG and ZLONG, step 2Richard Levitte1-12/+12
2017-03-15Add EC_KEY_get0_engine()Richard Levitte1-0/+5
2017-02-24Increase the size of the stack buffer to prevent an overflow.Pauli1-1/+1
2017-02-22Fix typo, should be && rather than &Richard Levitte1-1/+1
2017-02-22Iterate over EC_GROUP's poly array in a safe wayRich Salz1-3/+6
2017-02-14mem leak on error path and error propagation fixYuchi1-1/+3
2017-02-13ec/asm/ecp_nistz256-x86_64.pl: add CFI directives.Andy Polyakov1-0/+133
2017-02-13ec/asm/ecp_nistz256-x86_64.pl: fix typo-bug in Win64 SE handler.Andy Polyakov1-2/+2
2017-02-06x86_64 assembly pack: Win64 SEH face-lift.Andy Polyakov1-75/+455
2017-01-21ec/asm/ecp_nistz256-ppc64.pl: minor POWER8-specific optimization.Andy Polyakov1-18/+18
2016-11-17Add support for reference counting using C11 atomicsKurt Roeckx7-18/+19
2016-11-15Check return value of some BN functions.Rich Salz1-9/+11
2016-11-10Revert "Move algorithm specific ppccap code from crypto/ppccap.c"Richard Levitte1-38/+0
2016-11-09Move algorithm specific ppccap code from crypto/ppccap.cRichard Levitte1-0/+38
2016-10-10Remove trailing whitespace from some files.David Benjamin4-11/+11