Commit History

Author SHA1 Message Date
  Jacob Barthelmeh 8eaa85e412 update copyright year to 2022 1 year ago
  David Garske b4da751076 Fixes for SE050 Ed25519/Curve25519. 2 years ago
  David Garske 7396a0cb3a Resolves all peer review comments. Fixes to get Curve25519 working on real hardware. Regression testing fixes for ECC. 2 years ago
  Ethan 5a85d63543 Added curve25519 support for NXP SE050 2 years ago
  Daniel Pouzzner ec21dd6d13 miscellaneous buildability fixes: 2 years ago
  David Garske 9b6cf56a6e Expanded support for Curve25519/Curve448 and TLS v1.3 sniffer (#4335) 2 years ago
  David Garske 15d761a0c2 Added ED25519 and Curve25519 crypto callback support. 3 years ago
  Jacob Barthelmeh c729318ddd update copyright date 3 years ago
  Daniel Pouzzner 0f3283ce7b add wc_curve25519_generic(). 3 years ago
  Daniel Pouzzner 60506af5f5 add WOLFSSL_API wrappers wc_InitBlake2b_WithKey(), wc_InitBlake2s_WithKey(), and wc_curve25519_make_priv(). 3 years ago
  Sean Parkinson bc74bfebdd Fixes from C++ and address access checking 3 years ago
  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 years ago
  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 years ago
  David Garske 47d1cb8415 Changes to support IAR with position independent code (ROPI). Updated example wolfSSL IAR project to use "ropi" (Position indipendance for code and read-only data). 4 years ago
  Chris Conlon 45c5a2d39c update copyright to 2020 4 years ago
  Eric Blankenhorn b83804cb9d Correct misspellings and typos from codespell tool 4 years ago
  Sean Parkinson 4778dac49f Add checks of public key for ECC and curve25519 5 years ago
  John Safranek 246c444b93 Updates for v4.0.0 5 years ago
  connerwolfssl ad4cf69993 Moved doxygen API comments in to a seperate directory 6 years ago
  David Garske 911b6f95f8 Release v3.12.2 (lib 14.0.0). Updated copywright. 6 years ago
  David Garske 720f3fdad2 Fixed a few minor build errors with async enabled. 7 years ago
  Sean Parkinson 63a6618feb Enable X25519 for Key Exchange in TLS 7 years ago
  David Garske 8e64d564dc NXP/Freescale K8X MMCAU / LTC core support for RSA, ECC, Ed/Curve25519, AES, DSA, DES3, MD5, RNG, SHA and SHA2. 8 years ago
  Jacob Barthelmeh e99a5b0483 prepare for release v3.9.0 8 years ago
  Chris Conlon 5d40c5f566 Rename RNG to WC_RNG for Freescale, add NO_OLD_RNGNAME define to completely remove RNG type usage 9 years ago
  Ludovic FLAMENT d050c10581 add support for curve 25519 and Ed25519 in OpenSSH 9 years ago
  toddouska 8f6d7a1ce7 rename ecc25519 to curve25519, less confusing with ed25519 now in play too 9 years ago