Feature/patch caam cipher#3135
Closed
cneveux wants to merge 6 commits intoOP-TEE:masterfrom
Closed
Conversation
Contributor
|
@cneveux I think you can just push NOTE: It's summer time and many people in the core team is on vacation, so expect delayed answers to both questions as well as feedback in pull requests! |
Add C inline function to execute assembly instruction WFE/SEV use in C code Signed-off-by: Cedric Neveux <[email protected]> Reviewed-by: Jens Wiklander <[email protected]> Acked-by: Jens Wiklander <[email protected]>
Add registers to handle CAAM clocks Signed-off-by: Cedric Neveux <[email protected]>
Add dt functions:
- dt_get_irq
get the interrupt number of a node
- dt_node_offset_by_compatible_status
find a node compatible with specified 'compatible' input
and check if the node status correspond to the expected
one
- dt_disable_status
disable the 'status' field of node's prop
- dt_set_secure_status
set 'secure-status' field of node's prop and disable
the 'status' field in the same time
Signed-off-by: Cedric Neveux <[email protected]>
To allow any driver or initialization function to change the DT, moved the DT pack operation at the end of the generic boot. Move from update_external_dt to release_external_dt Signed-off-by: Cedric Neveux <[email protected]> Acked-by: Jens Wiklander <[email protected]>
Add the NXP CAAM drivers:
- Random generator (instantiation and random generation)
- Hash
Add a generic cryptographic driver interface connecting
TEE Crypto generic APIs to HW driver interface
The Generic Crypto Driver interface in the
core/driver/crypto/crypto_api
is implemented to be able to use an other HW driver that
is not the CAAM driver.
Signed-off-by: Cedric Neveux <[email protected]>
cb01771 to
10b0c01
Compare
Add the NXP CAAM drivers:
- Cipher (AES/DES/DES3)
Add a generic Cipher cryptographic driver interface connecting
TEE Crypto generic APIs to HW driver interface
Signed-off-by: Cedric Neveux <[email protected]>
This was referenced Jul 24, 2019
Closed
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add the NXP CAAM drivers:
- Cipher (AES/DES/DES3)
This PR includes the PR #2962 implementation of the first driver primitive. The latest commit "core:driver implementation NXP CAAM Driver - Cipher" is added to the PR #2962