Commit History

Author SHA1 Message Date
  Daniel Pouzzner e862c85db4 fix formatting infractions in the ports (hard tabs, trailing whitespace, C++ comments, stray Unicode including numerous homoglyphs). 1 month ago
  David Garske 22a5a5c45e Add introspection for math build and math cleanups: 1 year ago
  Chris Conlon f14c27f644 Fix SE050 RSA public key loading and RSA/ECC SE050 usage from TLS with WOLF_PRIVATE_KEY_ID 1 year ago
  Jacob Barthelmeh 9dcc48c8f7 update copyright to 2023 1 year ago
  Chris Conlon 45bf793b5a SE050 expansion: add RSA support, allow for larger key IDs, get/set key ID from ecc_key/RsaKey, fixes for SE050 hashing, remove XREALLOC dependency, API to store/get binary object, API to erase object, test.c compatibility 1 year ago
  David Garske 9450fa1412 Merge pull request #5375 from LinuxJedi/se050-private-key-add 1 year ago
  Andrew Hutchings 07d2940757 Fix issue caused by undo in IDE 1 year ago
  Andrew Hutchings d7b4abfa0b Fixups to the SE050 ECC pkey insert function 1 year ago
  Andrew Hutchings ea34fb1643 Add ECC private key insertion for SE050 1 year ago
  Jacob Barthelmeh 8eaa85e412 update copyright year to 2022 1 year ago
  David Garske dec8a7fd93 Fixes for SE050 Curve25519 endianness (SDK assumes little endian). Fix for ECC `se050_ecc_shared_secret` use of wrong pointer on error handle free. 1 year ago
  Andrew Hutchings 3f390efb24 Missed a small part of my original SE050 sign fix 1 year ago
  David Garske 586ae71dac Fixes for SE050 ECC and Curve25519 with TLS. 1 year ago
  Andrew Hutchings 34d897e433 Fixes to SE050 port 1 year ago
  David Garske b9be5c2c24 Update to FIPS v5-ready will use latest master. Support for FIPS in core hash using SHA2-256 and SHA2-384 in fips_test.h. Fixes for `MATH_INT_T`. Fix `error: ‘tls13_kdf_test’ declared ‘static’ but never defined`. 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
  David Garske 3941eea626 Fixes for peer review feedback. Improve the ECC key bit calculation. Improve the signature RS unsigned bin creation. 2 years ago
  David Garske b84edb5c67 Fixes for NXP SE050 testing with hardware. 2 years ago
  David Garske 495cac8ad7 Fixes for NXP SE050 key sizes and key id use. Related to #4526 2 years ago
  David Garske f63a799f18 Fix for ECC create key public export size and key size bits. Fix for key store ID vs key ID. 2 years ago
  David Garske 0c1d12c224 Improve keyId logic. Fix minor compile warnings. Change `wc_se050_set_config` to match naming convention of other function in port. 2 years ago
  Ethan Looney 09ce1e3c5f Improvements to the key id allocation 2 years ago
  David Garske 185d48938d Fixes for building NXP SE050. Add support for automatic initialization of the SE050 if `WOLFSSL_SE050_INIT` is defined. Optionally can override the `portName` using `SE050_DEFAULT_PORT`. 2 years ago
  David Garske 29f051e585 Fixes and cleanups for NXP SE050 support. 2 years ago
  Ethan 3f76a76c46 SE050 port with support for RNG, SHA, AES, ECC (sign/verify/shared secret) and ED25519 2 years ago