Commitin historia

Tekijä SHA1 Viesti Päivämäärä
  Jacob Barthelmeh 8eaa85e412 update copyright year to 2022 1 vuosi sitten
  Sean Parkinson 1b29f7353a Check memory is zeroized 2 vuotta sitten
  Sean Parkinson e9187f5f00 Wycheproof fixes/changes 2 vuotta sitten
  David Garske b4da751076 Fixes for SE050 Ed25519/Curve25519. 2 vuotta sitten
  David Garske 7396a0cb3a Resolves all peer review comments. Fixes to get Curve25519 working on real hardware. Regression testing fixes for ECC. 2 vuotta sitten
  Ethan 5a85d63543 Added curve25519 support for NXP SE050 2 vuotta sitten
  Daniel Pouzzner 0f05a71bfb linuxkm: refactor SAVE_VECTOR_REGISTERS() macro to take a fail clause as an argument, to allow the preprocessor to completely eliminate it in non-kernel builds, and for backward compat with WCv5.0-RC8. 2 vuotta sitten
  Daniel Pouzzner 6d715130a2 linuxkm: cleanups and smallstack refactors related to WOLFSSL_LINUXKM_SIMD_X86_IRQ_ALLOWED, associated linuxkm-SIMD-IRQ PR, and associated peer review: 2 vuotta sitten
  Daniel Pouzzner 83e0e19e03 linuxkm feature additions: 2 vuotta sitten
  David Garske 9b6cf56a6e Expanded support for Curve25519/Curve448 and TLS v1.3 sniffer (#4335) 2 vuotta sitten
  David Garske 15d761a0c2 Added ED25519 and Curve25519 crypto callback support. 3 vuotta sitten
  Sean Parkinson 2c6285ccba cppcheck: fixes from reviewing report 3 vuotta sitten
  Sean Parkinson 0c1af66843 Fixes from nightly builds 3 vuotta sitten
  Jacob Barthelmeh c729318ddd update copyright date 3 vuotta sitten
  Chris Conlon 476a3e5d4f fix wc_curve25519_generic() ifdef on NXP LTC builds 3 vuotta sitten
  Jacob Barthelmeh 4ef5956757 fix for declaring variable with Windows build 3 vuotta sitten
  Chris Conlon e8785666c4 fix NXP LTC build with wc_curve25519_generic(), only supports single basepoint 3 vuotta sitten
  Daniel Pouzzner 0f3283ce7b add wc_curve25519_generic(). 3 vuotta sitten
  Daniel Pouzzner 60506af5f5 add WOLFSSL_API wrappers wc_InitBlake2b_WithKey(), wc_InitBlake2s_WithKey(), and wc_curve25519_make_priv(). 3 vuotta sitten
  Daniel Pouzzner 7c2aefcfdd linuxkm: enable the rest of the _asm implementations for x86, wrapped in {SAVE,RESTORE}_VECTOR_REGISTERS(). 3 vuotta sitten
  Sean Parkinson bc74bfebdd Fixes from C++ and address access checking 3 vuotta sitten
  Daniel Pouzzner 0faff24a65 refactor wc_curve25519_make_key() to use wc_curve25519_make_pub() to complete the pair. also, add call to fe_init() in the non-NXP codepath of wc_curve25519_make_pub() (note fe_init() is currently a no-op). 3 vuotta sitten
  Daniel Pouzzner f6acbd5f97 test_wc_curve25519_make_pub(): fix order of args to wc_curve25519_make_pub(). 3 vuotta sitten
  Daniel Pouzzner c325001d0d note argument endianness and return values in intro comment for wc_curve25519_make_pub(). 3 vuotta sitten
  Daniel Pouzzner 52a2222c79 curve25519.c: call the new API routine wc_curve25519_make_pub(), not wc_curve25519(), for clarity and consistency (hat tip to Jacob). 3 vuotta sitten
  Daniel Pouzzner 7ae789dbb0 wolfcrypt/src/curve25519.c: fix typo in wc_curve25519() -- CURVE25519_KEYSIZE, not CURVE25519_KEY_SIZE; add static kCurve25519BasePoint at top level 3 vuotta sitten
  Daniel Pouzzner ffa2cdd2d1 add public function wc_curve25519() "compute the public key from an existing private key, using bare vectors."; rename existing _LOCAL functions wc_curve25519_GetBasePoint() and wc_curve25519() to nxp_ltc_curve25519_GetBasePoint() and nxp_ltc_curve25519() respectively; add const qualifiers opportunistically to existing _LOCAL function curve25519() 3 vuotta sitten
  Chris Conlon 45c5a2d39c update copyright to 2020 4 vuotta sitten
  Sean Parkinson dcab47efd8 Improve wc_curve25519_check_public function doc 4 vuotta sitten
  Sean Parkinson 4778dac49f Add checks of public key for ECC and curve25519 5 vuotta sitten