Since you're interested in the CC312 driver (and I guess for anyone else who uses the CC312), I'd note that we've recently finished implementing a new driver for it, which has some useful improvements:
* The quality of the code has been improved, and we've tried to make building new algorithms on top of it as painless as possible * It supports the new PSA driver api natively, with none of the limitations that the PSA API had with the old driver * It has more advanced side-channel countermeasures, particularly useful if targeting PSA level 2 or higher * The code size has been particularly optimized, with a focus on allowing configuration to match exact usecases with a minimum footprint
I'd highly recommend anyone who is using the CC312 to use the new driver :) We also welcome any feedback about the new driver, particularly if it's not found to be usable for your usecase.
You can find the new cc3xx driver under https://git.trustedfirmware.org/TF-M/trusted-firmware-m/+/refs/heads/main/pl... - the name is misleading as it is just derived from our previous ROM driver, it's on our list to fix at some point.
Hopefully this is useful, Raef
________________________________________ From: Lee, William via TF-M tf-m@lists.trustedfirmware.org Sent: 15 May 2024 07:24 To: Antonio De Angelis; tf-m@lists.trustedfirmware.org Subject: [TF-M] Re: Is cryptocell-312 now maintaining by TF-M mainly?
Thanks Antonio! 😊
(fixed typo in subject, sorry ☹)
Thanks, William
From: Antonio De Angelis Antonio.DeAngelis@arm.com Date: Wednesday, May 15, 2024 at 2:18 PM To: "Lee, William" William.Lee@garmin.com, "tf-m@lists.trustedfirmware.org" tf-m@lists.trustedfirmware.org Subject: Re: Is crytocell-312 now maintaining by TF-M mainly?
Yes, CryptoCell code in the TF-M repo is the only maintained repository. Thanks, Antonio Sent from Outlook for Android From: Lee, William via TF-M <tf-m@ lists. trustedfirmware. org> Sent: Wednesday, May 15, 2024 5: 32: 59 am To: tf-m@ lists. trustedfirmware. org Yes, CryptoCell code in the TF-M repo is the only maintained repository.
Thanks, Antonio
Sent from Outlook for Androidhttps://urldefense.com/v3/__https:/aka.ms/AAb9ysg__;!!EJc4YC3iFmQ!Q29CY2id1zjkPp-Osw3970ahKXJ1uNt_akD2BdZwlNpMUZPnhkvV0CTexs--E_ugrMvT_DttTP2BKK4AKjGPfHjBdA$
________________________________ From: Lee, William via TF-M tf-m@lists.trustedfirmware.org Sent: Wednesday, May 15, 2024 5:32:59 am To: tf-m@lists.trustedfirmware.org tf-m@lists.trustedfirmware.org Subject: [TF-M] Is crytocell-312 now maintaining by TF-M mainly?
Hello!
I saw [1] is not updating anymore, but [2] is still active, anyone knows if [2] is the main place for cryptocell-312? Thanks!
[1] https://github.com/ARM-software/cryptocell-312-runtimehttps://urldefense.com/v3/__https:/github.com/ARM-software/cryptocell-312-runtime__;!!EJc4YC3iFmQ!Q29CY2id1zjkPp-Osw3970ahKXJ1uNt_akD2BdZwlNpMUZPnhkvV0CTexs--E_ugrMvT_DttTP2BKK4AKjEy8lNZgQ$ [2] https://git.trustedfirmware.org/TF-M/trusted-firmware-m/+log/refs/heads/main...https://urldefense.com/v3/__https:/git.trustedfirmware.org/TF-M/trusted-firmware-m/*log/refs/heads/main/lib/ext/cryptocell-312-runtime__;Kw!!EJc4YC3iFmQ!Q29CY2id1zjkPp-Osw3970ahKXJ1uNt_akD2BdZwlNpMUZPnhkvV0CTexs--E_ugrMvT_DttTP2BKK4AKjEfIPCZxg$
Thanks, William