commit | 8fb94311e979f28ab1b30ddd8a39daf5f86b839c | [log] [tgz] |
---|---|---|
author | Unknown <andrzej.kurek@mobica.com> | Thu Feb 08 06:37:57 2018 -0500 |
committer | Unknown <andrzej.kurek@mobica.com> | Thu Feb 08 06:37:57 2018 -0500 |
tree | 309157f90d440507dc83fca66b58220d750061b0 | |
parent | b60dc2d21e96af4d04a77082283287f44e44f382 [diff] [blame] |
Add a check for an RSA_ALT key in check_pair
diff --git a/library/pk.c b/library/pk.c index bb55a18..980256a 100644 --- a/library/pk.c +++ b/library/pk.c
@@ -329,7 +329,8 @@ return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); } - if( prv->pk_info->type != MBEDTLS_PK_OPAQUE ) + if( prv->pk_info->type != MBEDTLS_PK_RSA_ALT && + prv->pk_info->type != MBEDTLS_PK_OPAQUE ) { if( pub->pk_info != prv->pk_info ) return( MBEDTLS_ERR_PK_TYPE_MISMATCH );