summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2018-02-20Yet more style updates to the curve448 codeMatt Caswell
2018-02-20Further style changes to curve448 codeMatt Caswell
2018-02-20Simplify some codeMatt Caswell
2018-02-20Remove some unneccessary use of constant time code in curve448Matt Caswell
2018-02-20Fix a travis failure in the curve448 codeMatt Caswell
2018-02-20Remove the curve448 vector codeMatt Caswell
2018-02-20More style fixes for the curve448 codeMatt Caswell
2018-02-20Remove a strict aliasing issue with pre-computed curve448 constantsMatt Caswell
2018-02-20More style fixes to Curve448 code based on review feedbackMatt Caswell
2018-02-20Some style fixesMatt Caswell
2018-02-20Formatting tweak based on review feedbackMatt Caswell
2018-02-20Use NLIMBS where appropriate to simplify the codeMatt Caswell
2018-02-20Remove cplusplus guards in internal headersMatt Caswell
2018-02-20Remove the curve448 specific constant time implementationMatt Caswell
2018-02-20Add some new constant time functions needed by curve448Matt Caswell
2018-02-20Use the NLIMBS macro rather than try and calculate the number of limbsMatt Caswell
2018-02-20Rename a function to avoid a clashMatt Caswell
2018-02-20Remove curve448 architecture specific filesMatt Caswell
2018-02-20Fix AppVeyor failure in eddsa.cMatt Caswell
2018-02-20Fix travis failure in f_impl.cMatt Caswell
2018-02-20Fix a typo in a commentMatt Caswell
2018-02-20Update Curve448 copyright for 2018Matt Caswell
2018-02-20Code tidy upMatt Caswell
2018-02-20Fixes for compilation using clangMatt Caswell
2018-02-20Update the curve448 internal test to use testutil.hMatt Caswell
2018-02-20Move curve448_test.c to be a full internal testMatt Caswell
2018-02-20Fix build errors for Curve448 code on Windows (VC-WIN32 and VC-WIN64A)Matt Caswell
2018-02-20Remove some gcc/clang specific attributes we don't supportMatt Caswell
2018-02-20Remove duplicated 448 in the names of various thingsMatt Caswell
2018-02-20Merge f_field.h into field.hMatt Caswell
2018-02-20Merge f_arithmetic.c into f_generic.cMatt Caswell
2018-02-20Remove references to libdecafMatt Caswell
2018-02-20Remove some unneeded codeMatt Caswell
2018-02-20Manual formatting tweaks to Curve448 codeMatt Caswell
2018-02-20Run util/openssl-format-source on the Curve448 codeMatt Caswell
2018-02-20Update the imported curve448 code to use OpenSSL copyright headersMatt Caswell
2018-02-20Fix the ED448 key lengthsMatt Caswell
2018-02-20Integrate Curve448 into the build systemMatt Caswell
2018-02-20Convert to C90 from C99Matt Caswell
2018-02-20Rename the decaf files to curve448 filesMatt Caswell
2018-02-20Remove portable_endian.hMatt Caswell
2018-02-20Remove the old shake256 implementationMatt Caswell
2018-02-20Convert Curve448 internals to use OpenSSL shake256Matt Caswell
2018-02-20Use OpenSSL shake256Matt Caswell
2018-02-20Add tests for Ed448phMatt Caswell
2018-02-20Add Ed448 testsMatt Caswell
2018-02-20Remove inclusion of header files that we can't rely on due to portabilityMatt Caswell
2018-02-20Remove DECAF_NOINLINEMatt Caswell
2018-02-20Remove DECAF_NONNULLMatt Caswell
2018-02-20Remove all instances of DECAF_API_VISMatt Caswell