diff options
author | Jerome Forissier <jerome.forissier@linaro.org> | 2018-03-23 00:36:06 +0800 |
---|---|---|
committer | Jérôme Forissier <jerome.forissier@linaro.org> | 2018-04-03 18:25:00 +0200 |
commit | bdc919a5fb90a351f15b3cca33c3a9e2bfa006b7 (patch) | |
tree | 359f1efa53b7157a174ac99346fe46a6a2b1686d /core/tee | |
parent | 409d2ff0a248904b871dd7345ef3f8fdd55ad119 (diff) |
core: crypto: enable 4096-bit RSA keys
RSA key size can be allowed to be as large as CFG_CORE_BIGNUM_MAX_BITS
(4096 by default).
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Diffstat (limited to 'core/tee')
-rw-r--r-- | core/tee/tee_svc_cryp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/tee/tee_svc_cryp.c b/core/tee/tee_svc_cryp.c index a6671a39..a85b2be8 100644 --- a/core/tee/tee_svc_cryp.c +++ b/core/tee/tee_svc_cryp.c @@ -463,11 +463,11 @@ static const struct tee_cryp_obj_type_props tee_cryp_obj_props[] = { 4096 / 8 + sizeof(struct tee_cryp_obj_secret), tee_cryp_obj_pbkdf2_passwd_attrs), #endif - PROP(TEE_TYPE_RSA_PUBLIC_KEY, 1, 256, 2048, + PROP(TEE_TYPE_RSA_PUBLIC_KEY, 1, 256, CFG_CORE_BIGNUM_MAX_BITS, sizeof(struct rsa_public_key), tee_cryp_obj_rsa_pub_key_attrs), - PROP(TEE_TYPE_RSA_KEYPAIR, 1, 256, 2048, + PROP(TEE_TYPE_RSA_KEYPAIR, 1, 256, CFG_CORE_BIGNUM_MAX_BITS, sizeof(struct rsa_keypair), tee_cryp_obj_rsa_keypair_attrs), |