test: check for exact length of returned pub key

Signed-off-by: Valerio Setti <[email protected]>
This commit is contained in:
Valerio Setti
2023-05-02 16:06:40 +02:00
parent 3f8bf06534
commit 974b816b3e
+4 -4
View File
@@ -148,8 +148,8 @@ void pk_write_public_from_private(char *priv_key_file, char *pub_key_file)
derived_key_len = pub_key_len;
ASSERT_ALLOC(derived_key_raw, derived_key_len);
TEST_LE_U(1, mbedtls_pk_write_pubkey_der(&priv_key, derived_key_raw,
derived_key_len));
TEST_EQUAL(mbedtls_pk_write_pubkey_der(&priv_key, derived_key_raw,
derived_key_len), pub_key_len);
ASSERT_COMPARE(derived_key_raw, derived_key_len,
pub_key_raw, pub_key_len);
@@ -161,8 +161,8 @@ void pk_write_public_from_private(char *priv_key_file, char *pub_key_file)
PSA_ALG_NONE, PSA_KEY_USAGE_EXPORT,
PSA_ALG_NONE), 0);
TEST_LE_U(1, mbedtls_pk_write_pubkey_der(&priv_key, derived_key_raw,
derived_key_len));
TEST_EQUAL(mbedtls_pk_write_pubkey_der(&priv_key, derived_key_raw,
derived_key_len), pub_key_len);
ASSERT_COMPARE(derived_key_raw, derived_key_len,
pub_key_raw, pub_key_len);