Home | History | Annotate | Download | only in ssl

Lines Matching defs:sigalgs

1144 /* Legacy sigalgs for TLS < 1.2 RSA TLS signatures */
1374 * If Suite B mode use Suite B sigalgs only, ignore any other
1512 * Check sigalgs is known. Disallow SHA1/SHA224 with TLS 1.3. Check key type
2149 const uint16_t *sigalgs;
2156 sigalgslen = tls12_get_psigalgs(s, 1, &sigalgs);
2157 for (i = 0; i < sigalgslen; i++, sigalgs++) {
2158 const SIGALG_LOOKUP *lu = tls1_lookup_sigalg(s, *sigalgs);
2205 /* Given preference and allowed sigalgs set shared sigalgs */
2410 /* Maximum possible number of unique entries in sigalgs array */
2416 uint16_t sigalgs[TLS_MAX_SIGALGCNT];
2467 sarg->sigalgs[sarg->sigalgcnt++] = s->sigalg;
2485 sarg->sigalgs[sarg->sigalgcnt++] = s->sigalg;
2495 if (sarg->sigalgs[i] == sarg->sigalgs[sarg->sigalgcnt - 1]) {
2515 return tls1_set_raw_sigalgs(c, sig.sigalgs, sig.sigalgcnt, client);
2521 uint16_t *sigalgs;
2523 if ((sigalgs = OPENSSL_malloc(salglen * sizeof(*sigalgs))) == NULL) {
2527 memcpy(sigalgs, psigs, salglen * sizeof(*sigalgs));
2531 c->client_sigalgs = sigalgs;
2535 c->conf_sigalgs = sigalgs;
2544 uint16_t *sigalgs, *sptr;
2549 if ((sigalgs = OPENSSL_malloc((salglen / 2) * sizeof(*sigalgs))) == NULL) {
2553 for (i = 0, sptr = sigalgs; i < salglen; i += 2) {
2573 c->client_sigalgs = sigalgs;
2577 c->conf_sigalgs = sigalgs;
2584 OPENSSL_free(sigalgs);
2604 * otherwise we default to normal sigalgs.
2715 /* If no sigalgs extension use defaults from RFC5246 */
3190 /* Look for a shared sigalgs matching possible certificates */