TinyCrypt PK parse: Handle each PK type precisely once
diff --git a/library/pkparse.c b/library/pkparse.c
index fce5ad7..2df391d 100644
--- a/library/pkparse.c
+++ b/library/pkparse.c
@@ -719,7 +719,7 @@
if( pk_alg == MBEDTLS_PK_ECDSA )
{
ret = pk_get_ueccpubkey( p, end, (uint8_t*) pk->pk_ctx );
- }
+ } else
#endif /* MBEDTLS_USE_TINYCRYPT */
#if defined(MBEDTLS_RSA_C)
if( pk_alg == MBEDTLS_PK_RSA )
@@ -1211,7 +1211,7 @@
{
return( ret );
}
- }
+ } else
#else /* MBEDTLS_USE_TINYCRYPT */
#if defined(MBEDTLS_ECP_C)
if( pk_alg == MBEDTLS_PK_ECKEY || pk_alg == MBEDTLS_PK_ECKEY_DH )