/mbedtls-development/library/ |
A D | pk_wrap.c | 77 static int rsa_verify_wrap( void *ctx, mbedtls_md_type_t md_alg, in rsa_verify_wrap() argument 86 if( md_alg == MBEDTLS_MD_NONE && UINT_MAX < hash_len ) in rsa_verify_wrap() 93 if( ( ret = mbedtls_rsa_pkcs1_verify( rsa, md_alg, in rsa_verify_wrap() 109 static int rsa_sign_wrap( void *ctx, mbedtls_md_type_t md_alg, in rsa_sign_wrap() argument 117 if( md_alg == MBEDTLS_MD_NONE && UINT_MAX < hash_len ) in rsa_sign_wrap() 250 static int ecdsa_sign_wrap( void *ctx, mbedtls_md_type_t md_alg, 283 ret = ecdsa_sign_wrap( &ecdsa, md_alg, hash, hash_len, in eckey_sign_wrap() 576 ((void) md_alg); in ecdsa_verify_wrap() 644 ((void) md_alg); in ecdsa_verify_wrap() 674 ((void) md_alg); in ecdsa_verify_rs_wrap() [all …]
|
A D | pk.c | 241 if( ( md_info = mbedtls_md_info_from_type( md_alg ) ) == NULL ) in pk_hashlen_helper() 276 mbedtls_md_type_t md_alg, in mbedtls_pk_verify_restartable() argument 282 PK_VALIDATE_RET( ( md_alg == MBEDTLS_MD_NONE && hash_len == 0 ) || in mbedtls_pk_verify_restartable() 287 pk_hashlen_helper( md_alg, &hash_len ) != 0 ) in mbedtls_pk_verify_restartable() 335 mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, in mbedtls_pk_verify_ext() argument 357 if( md_alg == MBEDTLS_MD_NONE && UINT_MAX < hash_len ) in mbedtls_pk_verify_ext() 397 mbedtls_md_type_t md_alg, in mbedtls_pk_sign_restartable() argument 409 pk_hashlen_helper( md_alg, &hash_len ) != 0 ) in mbedtls_pk_sign_restartable() 423 ret = ctx->pk_info->sign_rs_func( ctx->pk_ctx, md_alg, in mbedtls_pk_sign_restartable() 440 return( ctx->pk_info->sign_func( ctx->pk_ctx, md_alg, in mbedtls_pk_sign_restartable() [all …]
|
A D | pk_wrap.h | 45 int (*verify_func)( void *ctx, mbedtls_md_type_t md_alg, 50 int (*sign_func)( void *ctx, mbedtls_md_type_t md_alg, 58 int (*verify_rs_func)( void *ctx, mbedtls_md_type_t md_alg, 64 int (*sign_rs_func)( void *ctx, mbedtls_md_type_t md_alg,
|
A D | x509write_csr.c | 68 void mbedtls_x509write_csr_set_md_alg( mbedtls_x509write_csr *ctx, mbedtls_md_type_t md_alg ) in mbedtls_x509write_csr_set_md_alg() argument 70 ctx->md_alg = md_alg; in mbedtls_x509write_csr_set_md_alg() 154 psa_algorithm_t hash_alg = mbedtls_psa_translate_md( ctx->md_alg ); in x509write_csr_der_internal() 234 ret = mbedtls_md( mbedtls_md_info_from_type( ctx->md_alg ), c, len, hash ); in x509write_csr_der_internal() 238 if( ( ret = mbedtls_pk_sign( ctx->key, ctx->md_alg, hash, 0, in x509write_csr_der_internal() 252 if( ( ret = mbedtls_oid_get_oid_by_sig_alg( pk_alg, ctx->md_alg, in x509write_csr_der_internal()
|
A D | oid.c | 336 mbedtls_md_type_t md_alg; member 436 FN_OID_GET_ATTR2(mbedtls_oid_get_sig_alg, oid_sig_alg_t, sig_alg, mbedtls_md_type_t, md_alg, mbedtl… 437 …t_oid_by_sig_alg, oid_sig_alg_t, oid_sig_alg, mbedtls_pk_type_t, pk_alg, mbedtls_md_type_t, md_alg) 595 mbedtls_md_type_t md_alg; member 648 FN_OID_TYPED_FROM_ASN1(oid_md_alg_t, md_alg, oid_md_alg) 649 FN_OID_GET_ATTR1(mbedtls_oid_get_md_alg, oid_md_alg_t, md_alg, mbedtls_md_type_t, md_alg) 650 …ID_GET_OID_BY_ATTR1(mbedtls_oid_get_oid_by_md, oid_md_alg_t, oid_md_alg, mbedtls_md_type_t, md_alg) 708 mbedtls_md_type_t md_alg; member 729 …pkcs12_pbe_alg, oid_pkcs12_pbe_alg_t, pkcs12_pbe_alg, mbedtls_md_type_t, md_alg, mbedtls_cipher_ty… in FN_OID_TYPED_FROM_ASN1()
|
A D | psa_crypto_rsa.c | 350 mbedtls_md_type_t *md_alg ) in psa_rsa_decode_md_type() argument 354 *md_alg = mbedtls_md_get_type( md_info ); in psa_rsa_decode_md_type() 385 mbedtls_md_type_t md_alg; in rsa_sign_hash() local 394 status = psa_rsa_decode_md_type( alg, hash_length, &md_alg ); in rsa_sign_hash() 414 md_alg, in rsa_sign_hash() 425 ret = mbedtls_rsa_set_padding( rsa, MBEDTLS_RSA_PKCS_V21, md_alg ); in rsa_sign_hash() 486 mbedtls_md_type_t md_alg; in rsa_verify_hash() local 495 status = psa_rsa_decode_md_type( alg, hash_length, &md_alg ); in rsa_verify_hash() 513 md_alg, in rsa_verify_hash() 529 md_alg, in rsa_verify_hash() [all …]
|
A D | rsa.c | 1758 mbedtls_md_type_t md_alg, in rsa_rsassa_pss_sign() argument 1786 if( md_alg != MBEDTLS_MD_NONE ) in rsa_rsassa_pss_sign() 1890 mbedtls_md_type_t md_alg, in mbedtls_rsa_rsassa_pss_sign_ext() argument 1907 mbedtls_md_type_t md_alg, in mbedtls_rsa_rsassa_pss_sign() argument 1951 if( md_alg != MBEDTLS_MD_NONE ) in rsa_rsassa_pkcs1_v15_encode() 2007 if( md_alg == MBEDTLS_MD_NONE ) in rsa_rsassa_pkcs1_v15_encode() 2125 mbedtls_md_type_t md_alg, in mbedtls_rsa_pkcs1_sign() argument 2200 if( md_alg != MBEDTLS_MD_NONE ) in mbedtls_rsa_rsassa_pss_verify_ext() 2301 mbedtls_md_type_t md_alg, in mbedtls_rsa_rsassa_pss_verify() argument 2315 : md_alg; in mbedtls_rsa_rsassa_pss_verify() [all …]
|
A D | x509.c | 144 static int x509_get_hash_alg( const mbedtls_x509_buf *alg, mbedtls_md_type_t *md_alg ) in x509_get_hash_alg() argument 174 if( ( ret = mbedtls_oid_get_md_alg( &md_oid, md_alg ) ) != 0 ) in x509_get_hash_alg() 204 mbedtls_md_type_t *md_alg, mbedtls_md_type_t *mgf_md, in mbedtls_x509_get_rsassa_pss_params() argument 214 *md_alg = MBEDTLS_MD_SHA1; in mbedtls_x509_get_rsassa_pss_params() 241 if( ( ret = mbedtls_oid_get_md_alg( &alg_id, md_alg ) ) != 0 ) in mbedtls_x509_get_rsassa_pss_params() 657 mbedtls_md_type_t *md_alg, mbedtls_pk_type_t *pk_alg, in mbedtls_x509_get_sig_alg() argument 665 if( ( ret = mbedtls_oid_get_sig_alg( sig_oid, md_alg, pk_alg ) ) != 0 ) in mbedtls_x509_get_sig_alg() 678 md_alg, in mbedtls_x509_get_sig_alg() 839 mbedtls_pk_type_t pk_alg, mbedtls_md_type_t md_alg, in mbedtls_x509_sig_alg_gets() argument 862 md_info = mbedtls_md_info_from_type( md_alg ); in mbedtls_x509_sig_alg_gets() [all …]
|
A D | x509write_crt.c | 69 mbedtls_md_type_t md_alg ) in mbedtls_x509write_crt_set_md_alg() argument 71 ctx->md_alg = md_alg; in mbedtls_x509write_crt_set_md_alg() 355 if( ( ret = mbedtls_oid_get_oid_by_sig_alg( pk_alg, ctx->md_alg, in mbedtls_x509write_crt_der() 469 if( ( ret = mbedtls_md( mbedtls_md_info_from_type( ctx->md_alg ), c, in mbedtls_x509write_crt_der() 475 if( ( ret = mbedtls_pk_sign( ctx->issuer_key, ctx->md_alg, in mbedtls_x509write_crt_der()
|
A D | ecdsa.c | 430 mbedtls_md_type_t md_alg, in ecdsa_sign_det_restartable() argument 443 if( ( md_info = mbedtls_md_info_from_type( md_alg ) ) == NULL ) in ecdsa_sign_det_restartable() 501 mbedtls_md_type_t md_alg, in mbedtls_ecdsa_sign_det_ext() argument 513 return( ecdsa_sign_det_restartable( grp, r, s, d, buf, blen, md_alg, in mbedtls_ecdsa_sign_det_ext() 679 mbedtls_md_type_t md_alg, in mbedtls_ecdsa_write_signature_restartable() argument 701 hash, hlen, md_alg, f_rng, in mbedtls_ecdsa_write_signature_restartable() 704 (void) md_alg; in mbedtls_ecdsa_write_signature_restartable() 732 mbedtls_md_type_t md_alg, in mbedtls_ecdsa_write_signature() argument 743 ctx, md_alg, hash, hlen, sig, sig_size, slen, in mbedtls_ecdsa_write_signature()
|
A D | ssl_tls13_generic.c | 318 mbedtls_md_type_t md_alg; in ssl_tls13_parse_certificate_verify() local 359 md_alg = MBEDTLS_MD_SHA256; in ssl_tls13_parse_certificate_verify() 363 md_alg = MBEDTLS_MD_SHA384; in ssl_tls13_parse_certificate_verify() 367 md_alg = MBEDTLS_MD_SHA512; in ssl_tls13_parse_certificate_verify() 393 switch( md_alg ) in ssl_tls13_parse_certificate_verify() 431 md_alg, verify_hash, verify_hash_len, in ssl_tls13_parse_certificate_verify()
|
A D | ssl_srv.c | 1923 mbedtls_ssl_hash_from_md_alg( md_alg ) ) ); in ssl_parse_client_hello() 3108 mbedtls_md_type_t md_alg; in ssl_prepare_server_key_exchange() local 3140 if( md_alg != MBEDTLS_MD_NONE ) in ssl_prepare_server_key_exchange() 3145 md_alg ); in ssl_prepare_server_key_exchange() 3181 mbedtls_ssl_hash_from_md_alg( md_alg ); in ssl_prepare_server_key_exchange() 3192 md_alg, hash, hashlen ); in ssl_prepare_server_key_exchange() 3223 md_alg, hash, hashlen, in ssl_prepare_server_key_exchange() 4018 mbedtls_md_type_t md_alg; in ssl_parse_certificate_verify() local 4097 md_alg = mbedtls_ssl_md_alg_from_hash( ssl->in_msg[i] ); in ssl_parse_certificate_verify() 4107 if( MBEDTLS_MD_SHA1 == md_alg ) in ssl_parse_certificate_verify() [all …]
|
/mbedtls-development/include/mbedtls/ |
A D | rsa.h | 820 mbedtls_md_type_t md_alg, 852 mbedtls_md_type_t md_alg, 903 mbedtls_md_type_t md_alg, 953 mbedtls_md_type_t md_alg, 985 mbedtls_md_type_t md_alg, 1010 mbedtls_md_type_t md_alg, 1045 mbedtls_md_type_t md_alg, 1085 mbedtls_md_type_t md_alg,
|
A D | pk.h | 254 mbedtls_md_type_t md_alg, unsigned int hashlen, 441 int mbedtls_pk_verify( mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, 466 mbedtls_md_type_t md_alg, 501 mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, 533 int mbedtls_pk_sign( mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, 568 mbedtls_md_type_t md_alg,
|
A D | ecdsa.h | 216 mbedtls_md_type_t md_alg, 308 mbedtls_md_type_t md_alg, 355 mbedtls_md_type_t md_alg,
|
A D | oid.h | 533 mbedtls_md_type_t *md_alg, mbedtls_pk_type_t *pk_alg ); 555 int mbedtls_oid_get_oid_by_sig_alg( mbedtls_pk_type_t pk_alg, mbedtls_md_type_t md_alg, 566 int mbedtls_oid_get_md_alg( const mbedtls_asn1_buf *oid, mbedtls_md_type_t *md_alg ); 610 int mbedtls_oid_get_oid_by_md( mbedtls_md_type_t md_alg, const char **oid, size_t *olen ); 635 int mbedtls_oid_get_pkcs12_pbe_alg( const mbedtls_asn1_buf *oid, mbedtls_md_type_t *md_alg,
|
A D | x509.h | 323 mbedtls_md_type_t *md_alg, mbedtls_md_type_t *mgf_md, 328 mbedtls_md_type_t *md_alg, mbedtls_pk_type_t *pk_alg, 338 mbedtls_pk_type_t pk_alg, mbedtls_md_type_t md_alg,
|
A D | x509_csr.h | 77 mbedtls_md_type_t MBEDTLS_PRIVATE(md_alg); 199 void mbedtls_x509write_csr_set_md_alg( mbedtls_x509write_csr *ctx, mbedtls_md_type_t md_alg );
|
A D | psa_util.h | 127 static inline psa_algorithm_t mbedtls_psa_translate_md( mbedtls_md_type_t md_alg ) in mbedtls_psa_translate_md() argument 129 switch( md_alg ) in mbedtls_psa_translate_md()
|
A D | x509_crt.h | 289 mbedtls_md_type_t MBEDTLS_PRIVATE(md_alg); 1059 void mbedtls_x509write_crt_set_md_alg( mbedtls_x509write_cert *ctx, mbedtls_md_type_t md_alg );
|
/mbedtls-development/tests/suites/ |
A D | test_suite_hmac_drbg.function | 33 void hmac_drbg_entropy_usage( int md_alg ) 51 md_info = mbedtls_md_info_from_type( md_alg ); 126 void hmac_drbg_seed_file( int md_alg, char * path, int ret ) 133 md_info = mbedtls_md_info_from_type( md_alg ); 149 void hmac_drbg_buf( int md_alg ) 161 md_info = mbedtls_md_info_from_type( md_alg ); 178 void hmac_drbg_no_reseed( int md_alg, data_t * entropy, 193 md_info = mbedtls_md_info_from_type( md_alg ); 240 md_info = mbedtls_md_info_from_type( md_alg ); 259 void hmac_drbg_pr( int md_alg, data_t * entropy, data_t * custom, [all …]
|
A D | test_suite_hkdf.function | 12 void test_hkdf( int md_alg, data_t *ikm, data_t *salt, data_t *info, 18 const mbedtls_md_info_t *md = mbedtls_md_info_from_type( md_alg ); 33 void test_hkdf_extract( int md_alg, char *hex_ikm_string, 43 const mbedtls_md_info_t *md = mbedtls_md_info_from_type( md_alg ); 67 void test_hkdf_expand( int md_alg, char *hex_info_string, 78 const mbedtls_md_info_t *md = mbedtls_md_info_from_type( md_alg );
|
A D | test_suite_ecdsa.function | 145 void ecdsa_det_test_vectors( int id, char * d_str, int md_alg, char * msg, 164 md_info = mbedtls_md_info_from_type( md_alg ); 172 md_alg, mbedtls_test_rnd_std_rand, 373 void ecdsa_write_restart( int id, char *d_str, int md_alg, 393 md_info = mbedtls_md_info_from_type( md_alg ); 407 md_alg, hash, hlen, sig, sizeof( sig ), &slen, 423 md_alg, hash, hlen, sig, sizeof( sig ), &slen,
|
A D | test_suite_pk.function | 73 mbedtls_md_type_t md_alg, unsigned int hashlen, 80 md_alg, hashlen, hash, sig ) ); 130 mbedtls_md_type_t md_alg = MBEDTLS_MD_NONE; 165 TEST_ASSERT( mbedtls_pk_verify( &pk, md_alg, 544 md_info = mbedtls_md_info_from_type( md_alg ); 557 ret = mbedtls_pk_sign_restartable( &prv, md_alg, hash, hlen, 572 ret = mbedtls_pk_verify_restartable( &pub, md_alg, 582 ret = mbedtls_pk_verify_restartable( &pub, md_alg, 590 ret = mbedtls_pk_verify_restartable( &pub, md_alg, 600 ret = mbedtls_pk_verify_restartable( &pub, md_alg, [all …]
|
/mbedtls-development/programs/x509/ |
A D | cert_req.c | 118 mbedtls_md_type_t md_alg; /* Hash algorithm used for signature. */ member 187 opt.md_alg = DFL_MD_ALG; in main() 222 opt.md_alg = mbedtls_md_get_type( md_info ); in main() 300 mbedtls_x509write_csr_set_md_alg( &req, opt.md_alg ); in main()
|