• Home
  • Raw
  • Download

Lines Matching refs:alg

363   const SSL_SIGNATURE_ALGORITHM *alg = get_signature_algorithm(sigalg);  in pkey_supports_algorithm()  local
364 if (alg == NULL || in pkey_supports_algorithm()
365 EVP_PKEY_id(pkey) != alg->pkey_type) { in pkey_supports_algorithm()
371 if (alg->pkey_type == EVP_PKEY_RSA && !alg->is_rsa_pss) { in pkey_supports_algorithm()
376 if (alg->pkey_type == EVP_PKEY_EC && in pkey_supports_algorithm()
377 (alg->curve == NID_undef || in pkey_supports_algorithm()
379 EC_KEY_get0_group(EVP_PKEY_get0_EC_KEY(pkey))) != alg->curve)) { in pkey_supports_algorithm()
394 const SSL_SIGNATURE_ALGORITHM *alg = get_signature_algorithm(sigalg); in setup_ctx() local
395 const EVP_MD *digest = alg->digest_func != NULL ? alg->digest_func() : NULL; in setup_ctx()
405 if (alg->is_rsa_pss) { in setup_ctx()
415 static int legacy_sign_digest_supported(const SSL_SIGNATURE_ALGORITHM *alg) { in legacy_sign_digest_supported() argument
416 return (alg->pkey_type == EVP_PKEY_EC || alg->pkey_type == EVP_PKEY_RSA) && in legacy_sign_digest_supported()
417 !alg->is_rsa_pss; in legacy_sign_digest_supported()
425 const SSL_SIGNATURE_ALGORITHM *alg = get_signature_algorithm(sigalg); in legacy_sign() local
426 if (alg == NULL || !legacy_sign_digest_supported(alg)) { in legacy_sign()
431 const EVP_MD *md = alg->digest_func(); in legacy_sign()
523 const SSL_SIGNATURE_ALGORITHM *alg = get_signature_algorithm(sigalg); in ssl_private_key_supports_signature_algorithm() local
524 if (alg->is_rsa_pss && in ssl_private_key_supports_signature_algorithm()
526 2 * EVP_MD_size(alg->digest_func()) + 2) { in ssl_private_key_supports_signature_algorithm()
534 !legacy_sign_digest_supported(alg)) { in ssl_private_key_supports_signature_algorithm()