Lines Matching refs:sig_alg
1293 * \param[in] sig_alg A signature algorithm identifier as defined in the
1296 * \return The preferred hash algorithm for \p sig_alg. It is a hash algorithm
1301 unsigned int sig_alg);
2375 const uint16_t *sig_alg = ssl->MBEDTLS_PRIVATE(handshake)->MBEDTLS_PRIVATE(received_sig_algs);
2376 if (sig_alg == NULL) {
2380 for (; *sig_alg != MBEDTLS_TLS_SIG_NONE; sig_alg++) {
2381 if (*sig_alg == own_sig_alg) {
2389 const uint16_t sig_alg)
2391 switch (sig_alg) {
2429 const uint16_t sig_alg)
2431 switch (sig_alg) {
2448 sig_alg);
2454 int mbedtls_ssl_tls13_check_sig_alg_cert_key_match(uint16_t sig_alg,
2462 const uint16_t *sig_alg = mbedtls_ssl_get_sig_algs(ssl);
2463 if (sig_alg == NULL) {
2467 for (; *sig_alg != MBEDTLS_TLS_SIG_NONE; sig_alg++) {
2468 if (*sig_alg == proposed_sig_alg) {
2476 uint16_t sig_alg, mbedtls_pk_type_t *pk_type, mbedtls_md_type_t *md_alg)
2478 *pk_type = mbedtls_ssl_pk_alg_from_sig(sig_alg & 0xff);
2479 *md_alg = mbedtls_ssl_md_alg_from_hash((sig_alg >> 8) & 0xff);
2485 switch (sig_alg) {
2514 const uint16_t sig_alg)
2517 unsigned char hash = MBEDTLS_BYTE_1(sig_alg);
2518 unsigned char sig = MBEDTLS_BYTE_0(sig_alg);
2576 const uint16_t sig_alg)
2581 return mbedtls_ssl_tls12_sig_alg_is_supported(sig_alg);
2587 return mbedtls_ssl_tls13_sig_alg_is_supported(sig_alg);
2591 ((void) sig_alg);