SIGALG_LOOKUP
__owur int tls1_lookup_md(SSL_CTX *ctx, const SIGALG_LOOKUP *lu,
const SIGALG_LOOKUP *lu = s->s3.tmp.sigalg;
const SIGALG_LOOKUP *lu = s->s3.tmp.sigalg;
static const SIGALG_LOOKUP sigalg_lookup_tbl[] = {
static const SIGALG_LOOKUP legacy_rsa_sigalg = {
const SIGALG_LOOKUP *lu;
SIGALG_LOOKUP *cache = NULL;
cache = OPENSSL_zalloc(sizeof(const SIGALG_LOOKUP) * sigalgs_len);
SIGALG_LOOKUP *ent = cache;
SIGALG_LOOKUP *ent = &cache[i];
const SIGALG_LOOKUP *lu;
static const SIGALG_LOOKUP *tls1_lookup_sigalg(const SSL_CTX *ctx,
const SIGALG_LOOKUP *lu = ctx->sigalg_lookup_cache;
int tls1_lookup_md(SSL_CTX *ctx, const SIGALG_LOOKUP *lu, const EVP_MD **pmd)
const SIGALG_LOOKUP *lu)
static const SIGALG_LOOKUP *tls1_get_legacy_sigalg(const SSL_CONNECTION *s,
const SIGALG_LOOKUP *lu = tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s),
const SIGALG_LOOKUP *lu;
const SIGALG_LOOKUP *lu = tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s), sigs[i]);
static int sigalg_security_bits(SSL_CTX *ctx, const SIGALG_LOOKUP *lu)
static int tls_sigalg_compat(SSL_CONNECTION *sc, const SIGALG_LOOKUP *lu)
const SIGALG_LOOKUP *lu;
const SIGALG_LOOKUP *lu = tls1_get_legacy_sigalg(s, i);
static const SIGALG_LOOKUP *find_sig_alg(SSL_CONNECTION *s, X509 *x, EVP_PKEY *pkey);
static int tls12_sigalg_allowed(const SSL_CONNECTION *s, int op, const SIGALG_LOOKUP *lu);
const SIGALG_LOOKUP *lu)
const SIGALG_LOOKUP *lu = tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s), *sigalgs);
const SIGALG_LOOKUP *lu = tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s), *psig);
const SIGALG_LOOKUP **shsig,
const SIGALG_LOOKUP *lu = tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s), *ptmp);
const SIGALG_LOOKUP **salgs = NULL;
const SIGALG_LOOKUP *sigptr = s->shared_sigalgs[i];
const SIGALG_LOOKUP *lu;
const SIGALG_LOOKUP *shsigalgs;
const SIGALG_LOOKUP *s;
const SIGALG_LOOKUP *curr;
const SIGALG_LOOKUP *sigalg;
const SIGALG_LOOKUP *lu = tls1_lookup_sigalg(SSL_CONNECTION_GET_CTX(s), *p);
const SIGALG_LOOKUP *lu)
static int check_cert_usable(SSL_CONNECTION *s, const SIGALG_LOOKUP *sig,
const SIGALG_LOOKUP *lu;
static int has_usable_cert(SSL_CONNECTION *s, const SIGALG_LOOKUP *sig, int idx)
static int is_cert_usable(SSL_CONNECTION *s, const SIGALG_LOOKUP *sig, X509 *x,
static const SIGALG_LOOKUP *find_sig_alg(SSL_CONNECTION *s, X509 *x,
const SIGALG_LOOKUP *lu = NULL;
const SIGALG_LOOKUP *lu = NULL;