Home
last modified time | relevance | path

Searched hist:e6e1a209f935dbc27df0118294e219b59d6bbe39 (Results 1 – 2 of 2) sorted by relevance

/optee_os/core/include/kernel/
H A Dhuk_subkey.he6e1a209f935dbc27df0118294e219b59d6bbe39 Fri Jul 07 08:41:34 UTC 2023 Thomas Bourgoin <thomas.bourgoin@foss.st.com> core: allow redefinition of function huk_subkey_derive()

Set the function huk_subkey_derive() as weak to allow platform custom
implementation.
We add __huk_subkey_derive() with the implementation of
HUK derivation so the default implementation is still accessible
when huk_subkey_derive() is overridden.
This is useful if the key derivation is implemented using hardware
discovered during intilization.
If the substem used to derive a key is disabled, the function
__huk_subkey_derive() can be used as a fallback.

Signed-off-by: Thomas Bourgoin <thomas.bourgoin@foss.st.com>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@foss.st.com>
/optee_os/core/kernel/
H A Dhuk_subkey.ce6e1a209f935dbc27df0118294e219b59d6bbe39 Fri Jul 07 08:41:34 UTC 2023 Thomas Bourgoin <thomas.bourgoin@foss.st.com> core: allow redefinition of function huk_subkey_derive()

Set the function huk_subkey_derive() as weak to allow platform custom
implementation.
We add __huk_subkey_derive() with the implementation of
HUK derivation so the default implementation is still accessible
when huk_subkey_derive() is overridden.
This is useful if the key derivation is implemented using hardware
discovered during intilization.
If the substem used to derive a key is disabled, the function
__huk_subkey_derive() can be used as a fallback.

Signed-off-by: Thomas Bourgoin <thomas.bourgoin@foss.st.com>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@foss.st.com>