Lines Matching refs:md_info

106 void md_info( int md_type, char *md_name, int md_size )
108 const mbedtls_md_info_t *md_info;
112 md_info = mbedtls_md_info_from_type( md_type );
113 TEST_ASSERT( md_info != NULL );
114 TEST_ASSERT( md_info == mbedtls_md_info_from_string( md_name ) );
116 TEST_ASSERT( mbedtls_md_get_type( md_info ) == (mbedtls_md_type_t) md_type );
117 TEST_ASSERT( mbedtls_md_get_size( md_info ) == (unsigned char) md_size );
118 TEST_ASSERT( strcmp( mbedtls_md_get_name( md_info ), md_name ) == 0 );
135 const mbedtls_md_info_t *md_info = NULL;
144 md_info = mbedtls_md_info_from_string(md_name);
145 TEST_ASSERT( md_info != NULL );
147 TEST_ASSERT ( 0 == mbedtls_md( md_info, src_str, strlen( (char *) src_str ), output ) );
148 hexify( hash_str, output, mbedtls_md_get_size( md_info ) );
162 const mbedtls_md_info_t *md_info = NULL;
170 md_info = mbedtls_md_info_from_string( md_name );
171 TEST_ASSERT( md_info != NULL );
174 TEST_ASSERT ( 0 == mbedtls_md( md_info, src_str, src_len, output ) );
176 hexify( hash_str, output, mbedtls_md_get_size( md_info ) );
192 const mbedtls_md_info_t *md_info = NULL;
208 md_info = mbedtls_md_info_from_string(md_name);
209 TEST_ASSERT( md_info != NULL );
210 TEST_ASSERT ( 0 == mbedtls_md_setup( &ctx, md_info, 0 ) );
211 TEST_ASSERT ( 0 == mbedtls_md_setup( &ctx_copy, md_info, 0 ) );
220 hexify( hash_str, output, mbedtls_md_get_size( md_info ) );
229 hexify( hash_str, output, mbedtls_md_get_size( md_info ) );
247 const mbedtls_md_info_t *md_info = NULL;
259 md_info = mbedtls_md_info_from_string(md_name);
260 TEST_ASSERT( md_info != NULL );
261 TEST_ASSERT ( 0 == mbedtls_md_setup( &ctx, md_info, 0 ) );
262 TEST_ASSERT ( 0 == mbedtls_md_setup( &ctx_copy, md_info, 0 ) );
274 hexify( hash_str, output, mbedtls_md_get_size( md_info ) );
283 hexify( hash_str, output, mbedtls_md_get_size( md_info ) );
302 const mbedtls_md_info_t *md_info = NULL;
311 md_info = mbedtls_md_info_from_string( md_name );
312 TEST_ASSERT( md_info != NULL );
317 TEST_ASSERT ( mbedtls_md_hmac( md_info, key_str, key_len, src_str, src_len, output ) == 0 );
318 hexify( hash_str, output, mbedtls_md_get_size( md_info ) );
334 const mbedtls_md_info_t *md_info = NULL;
346 md_info = mbedtls_md_info_from_string( md_name );
347 TEST_ASSERT( md_info != NULL );
348 TEST_ASSERT ( 0 == mbedtls_md_setup( &ctx, md_info, 1 ) );
360 hexify( hash_str, output, mbedtls_md_get_size( md_info ) );
372 hexify( hash_str, output, mbedtls_md_get_size( md_info ) );
386 const mbedtls_md_info_t *md_info = NULL;
393 md_info = mbedtls_md_info_from_string( md_name );
394 TEST_ASSERT( md_info != NULL );
396 TEST_ASSERT( mbedtls_md_file( md_info, filename, output ) == 0 );
397 hexify( hash_str, output, mbedtls_md_get_size( md_info ) );