commit | 8cbef4d55ec3394de8cf2620cfdc8f49a9163402 | [log] [tgz] |
---|---|---|
author | valerio <valerio.setti@nordicsemi.no> | Thu Jun 01 10:59:03 2023 +0200 |
committer | Valerio Setti <valerio.setti@nordicsemi.no> | Mon Jun 05 11:05:40 2023 +0200 |
tree | 90f88b26a174ec4dd1c33d8d625994d2a7acf041 | |
parent | eab9a85f4c716f599b41427fc4244affd65ec1f3 [diff] |
pk: allow key pair checking for opaque keys Signed-off-by: valerio <valerio.setti@nordicsemi.no>
diff --git a/library/pk.c b/library/pk.c index 8e42b8d..d30205c 100644 --- a/library/pk.c +++ b/library/pk.c
@@ -825,7 +825,8 @@ return MBEDTLS_ERR_PK_TYPE_MISMATCH; } } else { - if (pub->pk_info != prv->pk_info) { + if ((prv->pk_info->type != MBEDTLS_PK_OPAQUE) && + (pub->pk_info != prv->pk_info)) { return MBEDTLS_ERR_PK_TYPE_MISMATCH; } }