Remove a strict aliasing issue with pre-computed curve448 constants
[openssl.git] / crypto / ec /
2018-02-20 Matt CaswellRemove a strict aliasing issue with pre-computed curve4...
2018-02-20 Matt CaswellMore style fixes to Curve448 code based on review feedback
2018-02-20 Matt CaswellSome style fixes
2018-02-20 Matt CaswellFormatting tweak based on review feedback
2018-02-20 Matt CaswellUse NLIMBS where appropriate to simplify the code
2018-02-20 Matt CaswellRemove cplusplus guards in internal headers
2018-02-20 Matt CaswellRemove the curve448 specific constant time implementation
2018-02-20 Matt CaswellUse the NLIMBS macro rather than try and calculate...
2018-02-20 Matt CaswellRename a function to avoid a clash
2018-02-20 Matt CaswellRemove curve448 architecture specific files
2018-02-20 Matt CaswellFix AppVeyor failure in eddsa.c
2018-02-20 Matt CaswellFix travis failure in f_impl.c
2018-02-20 Matt CaswellFix a typo in a comment
2018-02-20 Matt CaswellUpdate Curve448 copyright for 2018
2018-02-20 Matt CaswellCode tidy up
2018-02-20 Matt CaswellFixes for compilation using clang
2018-02-20 Matt CaswellMove curve448_test.c to be a full internal test
2018-02-20 Matt CaswellFix build errors for Curve448 code on Windows (VC-WIN32...
2018-02-20 Matt CaswellRemove some gcc/clang specific attributes we don't...
2018-02-20 Matt CaswellRemove duplicated 448 in the names of various things
2018-02-20 Matt CaswellMerge f_field.h into field.h
2018-02-20 Matt CaswellMerge f_arithmetic.c into f_generic.c
2018-02-20 Matt CaswellRemove references to libdecaf
2018-02-20 Matt CaswellRemove some unneeded code
2018-02-20 Matt CaswellManual formatting tweaks to Curve448 code
2018-02-20 Matt CaswellRun util/openssl-format-source on the Curve448 code
2018-02-20 Matt CaswellUpdate the imported curve448 code to use OpenSSL copyri...
2018-02-20 Matt CaswellFix the ED448 key lengths
2018-02-20 Matt CaswellIntegrate Curve448 into the build system
2018-02-20 Matt CaswellConvert to C90 from C99
2018-02-20 Matt CaswellRename the decaf files to curve448 files
2018-02-20 Matt CaswellRemove portable_endian.h
2018-02-20 Matt CaswellRemove the old shake256 implementation
2018-02-20 Matt CaswellConvert Curve448 internals to use OpenSSL shake256
2018-02-20 Matt CaswellUse OpenSSL shake256
2018-02-20 Matt CaswellAdd tests for Ed448ph
2018-02-20 Matt CaswellAdd Ed448 tests
2018-02-20 Matt CaswellRemove inclusion of header files that we can't rely...
2018-02-20 Matt CaswellRemove DECAF_NOINLINE
2018-02-20 Matt CaswellRemove DECAF_NONNULL
2018-02-20 Matt CaswellRemove all instances of DECAF_API_VIS
2018-02-20 Matt CaswellReplace DECAF_WARN_UNUSED with __owur
2018-02-20 Matt CaswellReplace DECAF_INLINE with ossl_inline
2018-02-20 Matt CaswellRemove some vestiges of the old decaf template approach
2018-02-20 Matt CaswellRename decaf_448_* to curve448_*
2018-02-20 Matt CaswellRemove some more unneeded code
2018-02-20 Matt CaswellRemove some uneeded macros and conditionally compiled...
2018-02-20 Matt CaswellRemove some unneeded stuff
2018-02-20 Matt CaswellAdd a local test
2018-02-20 Matt CaswellAdd the X448() and X448_public_from_private() functions
2018-02-20 Matt CaswellRemove the decaf_bzero function and replace with OPENSS...
2018-02-20 Matt CaswellRemove the curve448/decaf sub-directory
2018-02-20 Matt CaswellRemove some unneeded code
2018-02-20 Matt CaswellRemove some deprecated curve 448 code and remove some...
2018-02-20 Matt CaswellRemove some unneeded files and further flatten the...
2018-02-20 Matt CaswellFlatten the Curve 448 source structure
2018-02-20 Matt CaswellImport Curve 448 support
2018-02-14 Richard LevitteHarmonize the make variables across all known platforms...
2018-01-28 Richard LevitteProcessing GNU-style "make variables" - separate CPP...
2018-01-19 Richard LevitteCopyright update of more files that have changed this...
2018-01-09 Todd ShortFix --strict-warnings with C90
2018-01-09 Richard LevitteUpdate copyright years on all files merged since Jan...
2018-01-07 Andy Polyakovec/curve25519.c: avoid 2^51 radix on SPARC.
2018-01-07 Andy Polyakovec/ecp_nistz256.c: switch to faster addition chain...
2018-01-07 Andy Polyakovec/asm/ecp_nistz256-armv8.pl: add optimized inversion.
2018-01-07 Andy Polyakovec/asm/ecp_nistz256-x86_64.pl: add .cfi and SEH handler...
2018-01-07 Andy Polyakovec/ecp_nistz256.c: improve ECDSA sign by 30-40%.
2018-01-02 Daniel BeveniusFix minor 'the the' typos
2017-12-28 Andy Polyakovec/curve25519.c: "double" ecdhx25519 performance on...
2017-12-27 Andy Polyakovec/ecp_nistp*.c: sanitize for undefined/implmentation...
2017-12-18 Bernd EdlingerFix a typo in comment
2017-12-08 FdaSilvaYYAddress some code-analysis issues.
2017-12-08 Rich SalzConsistent formatting for sizeof(foo)
2017-11-20 Paul YangSupport public key and param check in EVP interface
2017-11-13 Andy PolyakovResolve warnings in VC-WIN32 build, which allows to...
2017-11-12 Josh SorefMany spelling fixes/typo's corrected.
2017-11-01 PauliAddress a timing side channel whereby it is possible...
2017-10-18 KaoruTodaRemove parentheses of return.
2017-10-13 Rich SalzRemove email addresses from source code.
2017-10-02 Adam Langleynistp521: add a comment to the P+P exceptional case...
2017-10-02 Bernd EdlingerFix the return type of felem_is_zero_int which should...
2017-09-14 Rich SalzFix function name in ECerr call
2017-09-13 Paul YangSupport key check in EVP interface
2017-08-29 PauliMove the REF_PRINT support from e_os.h to internal...
2017-08-29 Paulie_os.h removal from other headers and source files.
2017-08-25 Bernd EdlingerClear secret stack values after use in the ED25519...
2017-08-25 Bernd EdlingerClear secret stack values after use in curve25519.c
2017-08-21 Matt CaswellUpdates following feedback on OPENSSL_assert() removal
2017-08-21 Matt CaswellRemove OPENSSL_assert() from crypto/ec
2017-08-06 Rich SalzAdd missing include of cryptlib.h
2017-08-03 Rich SalzAdd RAND_priv_bytes() for private keys
2017-08-03 Rich SalzSwitch from ossl_rand to DRBG rand
2017-07-29 Bernd EdlingerUse OPENSSL_secure_clear_free for secure mem BIOs and...
2017-07-23 Johannes BauerFix const correctness of EC_KEY_METHOD_get_*
2017-07-01 Rich SalzCleanup some copyright stuff
2017-06-30 Rich SalzMerge Intel copyright notice into standard
2017-06-26 Paul YangChange to check last return value of BN_CTX_get
2017-06-21 Dr. Stephen HensonUse EVP_PKEY_X25519, EVP_PKEY_ED25519 instead of NIDs...
2017-06-20 Rich SalzModify Sun copyright to follow OpenSSL style
2017-06-14 Bernd EdlingerFix crash in ecdh_simple_compute_key.
next