Lines Matching refs:sig_alg
223 mbedtls_pk_type_t sig_alg;
269 algorithm, &sig_alg, &md_alg) != 0) {
284 if (!mbedtls_pk_can_do(&ssl->session_negotiate->peer_cert->pk, sig_alg)) {
307 if (sig_alg == MBEDTLS_PK_RSASSA_PSS) {
315 if ((ret = mbedtls_pk_verify_ext(sig_alg, options,
955 int mbedtls_ssl_tls13_check_sig_alg_cert_key_match(uint16_t sig_alg,
966 sig_alg == MBEDTLS_TLS1_3_SIG_ECDSA_SECP256R1_SHA256;
970 sig_alg == MBEDTLS_TLS1_3_SIG_ECDSA_SECP384R1_SHA384;
974 sig_alg == MBEDTLS_TLS1_3_SIG_ECDSA_SECP521R1_SHA512;
981 switch (sig_alg) {
1014 uint16_t *sig_alg = ssl->handshake->received_sig_algs;
1051 for (; *sig_alg != MBEDTLS_TLS1_3_SIG_NONE; sig_alg++) {
1059 if (!mbedtls_ssl_sig_alg_is_offered(ssl, *sig_alg)) {
1063 if (!mbedtls_ssl_tls13_sig_alg_for_cert_verify_is_supported(*sig_alg)) {
1067 if (!mbedtls_ssl_tls13_check_sig_alg_cert_key_match(*sig_alg, own_key)) {
1072 *sig_alg, &pk_type, &md_alg) != 0) {
1094 mbedtls_ssl_sig_alg_to_str(*sig_alg)));
1106 mbedtls_ssl_sig_alg_to_str(*sig_alg)));
1111 if (*sig_alg == MBEDTLS_TLS1_3_SIG_NONE) {
1118 MBEDTLS_PUT_UINT16_BE(*sig_alg, p, 0);