We are excited to announce wolfSSL’s support for the NXP SE050. The wolfSSL SE050 port supports a variety of algorithms including: SHA, SHA2-224, SHA2-256, SHA2-384, SHA2-512, AES-CBC, AES-ECB, ECDSA, ECDHE and most notably ED25519 / CURVE25519.
In the tested configuration a Raspberry Pi 2b was connected to the SE050 dev kit through a header board. Please refer to this guide if interested in replicating hardware configuration (https://www.nxp.com/docs/en/application-note/AN12570.pdf).
Below are hardware accelerated benchmarks using the NXP SE050:
|ECDH - Shared Secret||Avg 169.276 ms|
|ECDSA - Sign||Avg 102.899 ms|
|ECDSA - Verify||Avg 102.920 ms|
|ED25519 - Sign||Avg 261.323 ms|
|ED25519 - Verify||Avg 143.541 ms|
|CURVE25519 agree||Avg 157.089 ms|
If you have an interest in using wolfSSL with this board, please see:
Additionally, wolfSSL also provides support for the latest version of the TLS protocol, TLS 1.3! Find more information about TLS 1.3 here: https://www.wolfssl.com/docs/tls13/
For more information, please contact firstname.lastname@example.org.