Home
last modified time | relevance | path

Searched hist:"460 ba6215552b8b7fde6131e5fd9e2b3a81c641f" (Results 1 – 1 of 1) sorted by relevance

/optee_os/ta/pkcs11/src/
H A Dprocessing_symm.c460ba6215552b8b7fde6131e5fd9e2b3a81c641f Fri Nov 27 08:13:01 UTC 2020 Ruchika Gupta <ruchika.gupta@linaro.org> ta: pkcs11: Add minimum key size checking for HMAC Mechanisms

For HMAC mechanisms for hash operations, if the size of the key object
is less than the minimum size supported by the implementation,
error PKCS11_CKR_KEY_SIZE_RANGE should be returned. If this check
is not done before TEE_AllocateOperation(), passing a key size not
supported by TEE results in a PKCS11_CKR_MECHANISM_INVALID error,
which is ambiguous as Mehcanism is supported here and the issue is
with key size.

Signed-off-by: Ruchika Gupta <ruchika.gupta@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>