aboutsummaryrefslogtreecommitdiff
path: root/core/tee
diff options
context:
space:
mode:
authorJerome Forissier <jerome.forissier@linaro.org>2018-03-23 00:36:06 +0800
committerJérôme Forissier <jerome.forissier@linaro.org>2018-04-03 18:25:00 +0200
commitbdc919a5fb90a351f15b3cca33c3a9e2bfa006b7 (patch)
tree359f1efa53b7157a174ac99346fe46a6a2b1686d /core/tee
parent409d2ff0a248904b871dd7345ef3f8fdd55ad119 (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.c4
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),