-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Add support NXP S32 HSE CRYPTO driver for S32Z270 #79351
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
base: main
Are you sure you want to change the base?
Add support NXP S32 HSE CRYPTO driver for S32Z270 #79351
Conversation
|
The following west manifest projects have changed revision in this Pull Request:
⛔ DNM label due to: 1 project with PR revision Note: This message is automatically posted and updated by the Manifest GitHub Action. |
dc8d870 to
2ba0f4f
Compare
|
Fixed compliance, clang and build fail. |
1f24a4b to
a1d60a3
Compare
|
a1d60a3 to
a00b3c7
Compare
fa054ef to
1f14609
Compare
|
@haduongquang The concerns with the hal_nxp changes have been addressed and approved. Please rebase to resolve the conflicts so we can prepare this PR for merging once the freeze is lifted. Thanks! |
Add device tree node for MU instances that will be used by HSE and RTU for s32z270. Add support hash crypto for NXP S32 with Algo 2: SHA224, SHA256, SHA384 and SHA512. Add support cipher crypto with ECB, CBC and CTR mode by using ram key catalog. Add support 128/256 bits ram key length. Signed-off-by: Ha Duong Quang <ha.duongquang@nxp.com>
Enable test for s32z270 hash crypto. Enable samples for cipher cryptoEndable samples for EBC, CBC, CTR mode of cipher crypto. Signed-off-by: Ha Duong Quang <ha.duongquang@nxp.com>
1f14609 to
a81799a
Compare
|
I have rebased for both zephyr and hal_nxp. |
|
The CI is failing due to #98168 |
manuargue
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
approving but we still need to merge #99190 to unblock the CI failures



This PR introduces NXP S32 HSE CRYTO driver for SoC NXP S32Z27 and enables its usage for board s32z270dc2.
Supports cryptographic operations, including hashing and symmetric ciphers, with capabilities for ECB, CBC, and CTR modes using RAM-based key catalogs with 128-bit key lengths.
tests\crypto\crypto_hash:
samples\drivers\crypto: