wolfssl icon indicating copy to clipboard operation
wolfssl copied to clipboard

Added Renesas RX TSIP AES CTR support

Open dgarske opened this issue 7 months ago • 5 comments

Description

Changes to support Renesas RX TSIP AES CTR. Fix to increment IV for AES CTR with TSIP (allow encrypt to be called multiple times without having to manually reset the IV). Add build guards on the crypto callback ECC items. Fixed issues with ecc_onlycb_test.

Testing

Checklist

  • [ ] added tests
  • [ ] updated/added doxygen
  • [ ] updated appropriate READMEs
  • [ ] Updated manual and documentation

dgarske avatar Jun 06 '25 22:06 dgarske

Retest this please. Agent offline exception.

dgarske avatar Jun 06 '25 23:06 dgarske

Jenkins retest this please "history lost"

dgarske avatar Jun 10 '25 16:06 dgarske

Jenkins Retest this please. "fsanitize aborted"

dgarske avatar Jun 11 '25 19:06 dgarske

@miyazakh will you please review these TSIP changes to support AES CTR?

dgarske avatar Jun 12 '25 20:06 dgarske

Retest this please: "Found unhandled hudson.remoting.RequestAbortedException exception:"

dgarske avatar Jun 13 '25 21:06 dgarske

Jenkins retest this please

History already deleted, but same flakey tests:

  • Build wolfSSL » PRB-140-3-tests completed: FAILURE
  • Build PRB-fipsv2-regression-and-rolling-release-v3 completed: FAILURE
  • Build PRB-generic-config-parser completed: FAILURE

dgarske avatar Jun 20 '25 16:06 dgarske

@miyazakh I am okay with the unit-test calling the tsip_AesCtr API directly. It could set the crypto callback and use the wc_AesCtrEncrypt API. You are welcome to push updates directly to my branch.

dgarske avatar Jun 20 '25 16:06 dgarske

Retest this please:

PRB-fsanitize-addr-v3

./configure --enable-jobserver=4 CC="clang -fsanitize=address,undefined -g" --enable-all --enable-smallstack
FAIL: scripts/ocsp-stapling_tls13multi.test

PRB-single-flag.txt_125: RB-long-runtime.txt_1: PRB-disable-options.txt_9:

+ cat test-suite.log
cat: test-suite.log: No such file or directory
script returned exit code 1

PRB-dtls.txt_27: PRB-known-configs.txt_80: Found unhandled org.jenkinsci.plugins.workflow.support.steps.AgentOfflineException exception:

dgarske avatar Jun 24 '25 20:06 dgarske