aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/ec/curve448
Commit message (Expand)AuthorAgeFilesLines
* Use <> for #include openssl/xxxRich Salz2021-05-272-2/+2
* Fix warning in gf_serializeJuergen Christ2021-05-241-1/+1
* Fix build failure with MSVCTomas Mraz2021-04-222-0/+2
* Avoid the need for Configure time 128-bit int detectionMatt Caswell2021-04-222-2/+20
* Update copyright yearMatt Caswell2021-04-0814-14/+14
* curve448: Integrate 64-bit reference implementationAmitay Isaacs2021-04-083-4/+14
* curve448: Use constant time zero check functionAmitay Isaacs2021-04-081-5/+3
* curve448: Remove the unrolled loop versionAmitay Isaacs2021-04-081-124/+16
* curve448: Use NLIMBS where appropriate to simplify the codeAmitay Isaacs2021-04-081-6/+6
* curve448: Modernise reference 64-bit codeAmitay Isaacs2021-04-083-30/+37
* curve448: Rename arch_ref64 to arch_64Amitay Isaacs2021-04-083-0/+0
* Partially Revert "Remove curve448 architecture specific files"Amitay Isaacs2021-04-083-0/+388
* curve448: Use relative includes to avoid explicit dependenciesAmitay Isaacs2021-04-083-3/+3
* Use numbers definition of int128_t and uint128_tAmitay Isaacs2021-04-082-4/+6
* Add ossl_ ecx symbolsShane Lontis2021-03-187-225/+277
* Update copyright yearMatt Caswell2020-10-151-1/+1
* Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2020-10-153-21/+21
* Fix ecx so that is uses a settable propertyqueryShane Lontis2020-09-233-36/+49
* unify spelling of serializePauli2020-07-301-1/+1
* Update copyright yearMatt Caswell2020-04-233-3/+3
* ecx: add key generation support.Pauli2020-04-171-3/+0
* Implement provider support for Ed25519 annd Ed448Matt Caswell2020-03-092-9/+1
* crypto/ec/curve448/eddsa.c: fix EBCDIC platformsPatrick Steuer2020-03-051-1/+6
* Implement a stricter ECX_KEY typeMatt Caswell2020-02-112-6/+1
* Fix header file include guard namesDr. Matthias St. Pierre2019-09-288-23/+23
* Reorganize local header filesDr. Matthias St. Pierre2019-09-285-4/+4
* New function EVP_MD_free()Richard Levitte2019-09-041-3/+3
* Make the EC code available from inside the FIPS providerMatt Caswell2019-08-063-50/+82
* Remove tab characters from C source files.Pauli2019-07-161-2/+2
* Fixed linux_x86_icc compiler errors in EC code related to __uint128_t/__int128_tShane Lontis2019-04-111-2/+4
* fix truncation of integers on 32bit AIXShane Lontis2019-03-114-429/+1437
* Remove unnecessary trailing whitespaceSam Roberts2019-02-051-7/+7
* Disallow Ed448 signature malleabilityMatt Caswell2018-12-111-2/+28
* Following the license change, modify the boilerplates in crypto/ec/Richard Levitte2018-12-0614-14/+14
* Fix some undefined behaviour in the Curve448 code (2nd attempt)Dr. Matthias St. Pierre2018-08-031-6/+3
* Remove some logically dead codeMatt Caswell2018-05-311-4/+0
* curve448/field.h: relax alignment, as it doesn't work universally.Andy Polyakov2018-03-221-1/+1
* ec/curve448/f_generic.c: fix VC-WIN32 debug build failure.Andy Polyakov2018-03-032-4/+4
* ec/curve448/curve448.c: fix undefined behaviour sanitizer failure.Andy Polyakov2018-03-031-1/+1
* ec/curve448: portability fixups.Andy Polyakov2018-02-242-2/+3
* Fix some undefined behaviour in the Curve448 codeMatt Caswell2018-02-211-3/+6
* Some more cleanups of curve448 codeMatt Caswell2018-02-202-13/+1
* fixup! More style fixes for the curve448 codeMatt Caswell2018-02-201-1/+1
* fixup! Improve readability of f_impl.c and f_impl.hMatt Caswell2018-02-201-1/+1
* Improve readability of f_impl.c and f_impl.hMatt Caswell2018-02-202-4/+4
* Remove unrolled loopsMatt Caswell2018-02-203-53/+36
* Yet more style updates to the curve448 codeMatt Caswell2018-02-204-20/+19
* Further style changes to curve448 codeMatt Caswell2018-02-202-5/+4
* Simplify some codeMatt Caswell2018-02-201-10/+2
* Remove some unneccessary use of constant time code in curve448Matt Caswell2018-02-201-1/+2