Add explanation for okm_string size

Add explanation for why the size of `okm_string` buffer
is twice as `okm` buffer.
This commit is contained in:
Ron Eldor 2019-01-28 15:01:53 +02:00
parent ff7dc009cd
commit 6fce81637e

View File

@ -19,6 +19,10 @@ void test_hkdf( int md_alg, char *hex_ikm_string, char *hex_salt_string,
unsigned char info[128] = { '\0' }; unsigned char info[128] = { '\0' };
unsigned char expected_okm[128] = { '\0' }; unsigned char expected_okm[128] = { '\0' };
unsigned char okm[128] = { '\0' }; unsigned char okm[128] = { '\0' };
/*
* okm_string is the string representation of okm,
* so its size is twice as the size of okm.
*/
unsigned char okm_string[256] = { '\0' }; unsigned char okm_string[256] = { '\0' };
const mbedtls_md_info_t *md = mbedtls_md_info_from_type( md_alg ); const mbedtls_md_info_t *md = mbedtls_md_info_from_type( md_alg );