wolfSSL + nuttX initial testing success!

wolfSSL is pleased to announce initial run-time testing of wolfCrypt + NuttX was successfully completed (Crypto algorithm tests and benchmarking) on both BL602 (RISC-V) and NUCLEO-L552ZE-Q (Cortex-M33) targets! wolfSSL engineers are now working on making a publically available drop-in for the NuttX-apps directory that users can take for a spin! The wolfSSL team is very excited about next steps which include but are not limited to:

  • Testing wolfCrypt post-quantum algorithms in NuttX
  • Testing client/server TLS 1.2 and TLS 1.3 connections in NuttX
  • Testing FIPS functionality in NuttX
  • Publishing benchmark results to our website

Console output from tests run on the RISC-V BL602 target:

NuttShell (NSH)

nsh> wolfcrypt_test

------------------------------------------------------------------------------

 wolfSSL version 5.5.4

------------------------------------------------------------------------------

error    test passed!

MEMORY   test passed!

base64   test passed!

asn      test passed!

RANDOM   test passed!

MD5      test passed!

SHA      test passed!

SHA-256  test passed!

Hash     test passed!

HMAC-MD5 test passed!

HMAC-SHA test passed!

HMAC-SHA256 test passed!

DES      test passed!

DES3     test passed!

AES      test passed!

AES192   test passed!

AES256   test passed!

RSA      test passed!

DH       test passed!

PWDBASED test passed!

ECC      test passed!

ECC buffer test passed!

logging  test passed!

time test passed!

mutex    test passed!

memcb    test passed!

Test complete

Exiting main with return code: 0

Have any other ideas or Proof of Concepts you would like us to consider? If you have any questions or run into any issues, contact us at facts@wolfssl.com, or call us at +1 425 245 8247.