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 |