Skip to content

Marvell eHSM crypto engine support to offload AES crypto algorithms - #7968

Open
isheetagoel wants to merge 3 commits into
OP-TEE:masterfrom
isheetagoel:eHSM_crypto_fixes
Open

Marvell eHSM crypto engine support to offload AES crypto algorithms#7968
isheetagoel wants to merge 3 commits into
OP-TEE:masterfrom
isheetagoel:eHSM_crypto_fixes

Conversation

@isheetagoel

Copy link
Copy Markdown

Add Marvell eHSM crypto engine support to offload AES crypto algorithms.

This series adds:

  • Base eHSM crypto engine driver with AES cipher and GCM support
  • Authentication driver (AES-GCM) using the eHSM service
  • Cipher driver (AES-ECB/CBC/CTR/XTS) using the eHSM service

Isheeta Goel added 3 commits August 28, 2026 15:32
Add marvell eHSM crypto engine support to offload
AES crypto algorithms for CN10K and CN20K platforms,
this will be a base for authenc and cipher drvcrypt
driver operations.

Signed-off-by: Anil Kumar Reddy <areddy3@marvell.com>
Signed-off-by: Isheeta Goel <igoel@marvell.com>
This driver registers the eHSM crypto engine with-in
the drvcrypto framework, and uses eHSM service to
deliver authentication functionality of AES-GCM.

Signed-off-by: Anil Kumar Reddy <areddy3@marvell.com>
Signed-off-by: Isheeta Goel <igoel@marvell.com>
This driver registers the eHSM crypto aes engine
with-in the cipher framework, and uses eHSM service to
deliver cipher operations.

Signed-off-by: Anil Kumar Reddy <areddy3@marvell.com>
Signed-off-by: Isheeta Goel <igoel@marvell.com>
@github-actions

Copy link
Copy Markdown

FYI @cneveux @sahilnxp @sdininno

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant