-
-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hardware-Accelerator Crypto #41
Comments
Hi @maxgerhardt ,
will show you all the APIs compiled in, and the output is like
|
You're right, I misread "GHASH" as general hash, but it's 'just' the hash function used in the AES-GCM mode. Also.. it only seems to have the GCM mode, not an other mode (ECB, CBC, ...). That's really weird. In any case, I think I should file this in the FSP repo first, then we can maybe update here. It'd be nice to take full advantage of the crypto acceleration this chip does have. Will reopen as needed. |
On the Uno R4 WiFi, I'd like to make use of the Renesas' chips SCE (Secure Cryptography Engine). According to the .h file, the chip does that peripheral.
ArduinoCore-renesas/variants/UNOWIFIR4/includes/ra/fsp/src/bsp/mcu/ra4m1/bsp_feature.h
Lines 97 to 99 in 80faaf8
In docs:
And r_sce_if.h seems to be the main header that declares the availble functions.
Creating a new
.c
file and writing a small test programfails at the linking stage with
Some related datasheets very unhelpfully say
And the implementation of
HW_SCE_Sha256Init()
and related is nowhere to be found in the FSP (neither v4.0 that you used for this core nor the current version).Am I blind or do I have to sign a freaking NDA with Renesas to use the crypto accelerator hardware in a chip I already paid money for?
The text was updated successfully, but these errors were encountered: