Lines Matching refs:nids
3370 mod_mbedtls_ssl_DEFAULT_ciphersuite (server *srv, int *ids, int nids, int idsz) in mod_mbedtls_ssl_DEFAULT_ciphersuite() argument
3377 if (i >= idsz - (nids + 1)) { in mod_mbedtls_ssl_DEFAULT_ciphersuite()
3385 ids[++nids] = dids[i]; in mod_mbedtls_ssl_DEFAULT_ciphersuite()
3388 return nids; in mod_mbedtls_ssl_DEFAULT_ciphersuite()
3393 mod_mbedtls_ssl_append_ciphersuite (server *srv, int *ids, int nids, int idsz, const int *x, int xs… in mod_mbedtls_ssl_append_ciphersuite() argument
3395 if (xsz >= idsz - (nids + 1)) { in mod_mbedtls_ssl_append_ciphersuite()
3402 ids[++nids] = x[i]; in mod_mbedtls_ssl_append_ciphersuite()
3404 return nids; in mod_mbedtls_ssl_append_ciphersuite()
3421 int nids = -1; in mod_mbedtls_ssl_conf_ciphersuites() local
3459 if (nids >= idsz) { in mod_mbedtls_ssl_conf_ciphersuites()
3466 ids[++nids] = id; in mod_mbedtls_ssl_conf_ciphersuites()
3571 if (nids + 13 >= idsz) in mod_mbedtls_ssl_conf_ciphersuites()
3573 if (nids + 9 >= idsz) in mod_mbedtls_ssl_conf_ciphersuites()
3581 ids[++nids] = MBEDTLS_TLS1_3_AES_256_GCM_SHA384; in mod_mbedtls_ssl_conf_ciphersuites()
3582 ids[++nids] = MBEDTLS_TLS1_3_CHACHA20_POLY1305_SHA256; in mod_mbedtls_ssl_conf_ciphersuites()
3583 ids[++nids] = MBEDTLS_TLS1_3_AES_128_GCM_SHA256; in mod_mbedtls_ssl_conf_ciphersuites()
3584 ids[++nids] = MBEDTLS_TLS1_3_AES_128_CCM_SHA256; in mod_mbedtls_ssl_conf_ciphersuites()
3586 ids[++nids] = MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384; in mod_mbedtls_ssl_conf_ciphersuites()
3587 ids[++nids] = MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384; in mod_mbedtls_ssl_conf_ciphersuites()
3588 ids[++nids] = MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256; in mod_mbedtls_ssl_conf_ciphersuites()
3589 ids[++nids] = MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256; in mod_mbedtls_ssl_conf_ciphersuites()
3590 ids[++nids] = MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CCM; in mod_mbedtls_ssl_conf_ciphersuites()
3591 ids[++nids] = MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8; in mod_mbedtls_ssl_conf_ciphersuites()
3592 ids[++nids] = MBEDTLS_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256; in mod_mbedtls_ssl_conf_ciphersuites()
3593 ids[++nids] = MBEDTLS_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256; in mod_mbedtls_ssl_conf_ciphersuites()
3594 ids[++nids] = MBEDTLS_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256; in mod_mbedtls_ssl_conf_ciphersuites()
3605 nids = in mod_mbedtls_ssl_conf_ciphersuites()
3606 mod_mbedtls_ssl_DEFAULT_ciphersuite(srv, ids, nids, idsz); in mod_mbedtls_ssl_conf_ciphersuites()
3607 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3647 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3650 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3657 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3660 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3672 if (nids + 6 >= idsz) in mod_mbedtls_ssl_conf_ciphersuites()
3674 if (nids + 4 >= idsz) in mod_mbedtls_ssl_conf_ciphersuites()
3682 ids[++nids] = MBEDTLS_TLS1_3_AES_256_GCM_SHA384; in mod_mbedtls_ssl_conf_ciphersuites()
3683 ids[++nids] = MBEDTLS_TLS1_3_AES_128_GCM_SHA256; in mod_mbedtls_ssl_conf_ciphersuites()
3685 ids[++nids] = MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384; in mod_mbedtls_ssl_conf_ciphersuites()
3686 ids[++nids] = MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384; in mod_mbedtls_ssl_conf_ciphersuites()
3687 ids[++nids] = MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256; in mod_mbedtls_ssl_conf_ciphersuites()
3688 ids[++nids] = MBEDTLS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256; in mod_mbedtls_ssl_conf_ciphersuites()
3693 if (nids + 2 >= idsz) { in mod_mbedtls_ssl_conf_ciphersuites()
3698 ids[++nids] = MBEDTLS_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384; in mod_mbedtls_ssl_conf_ciphersuites()
3699 ids[++nids] = MBEDTLS_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256; in mod_mbedtls_ssl_conf_ciphersuites()
3704 if (nids + 9 >= idsz) in mod_mbedtls_ssl_conf_ciphersuites()
3706 if (nids + 8 >= idsz) in mod_mbedtls_ssl_conf_ciphersuites()
3714 ids[++nids] = MBEDTLS_TLS1_3_AES_256_GCM_SHA384; in mod_mbedtls_ssl_conf_ciphersuites()
3716 ids[++nids] = MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384; in mod_mbedtls_ssl_conf_ciphersuites()
3717 ids[++nids] = MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384; in mod_mbedtls_ssl_conf_ciphersuites()
3718 ids[++nids] = MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CCM; in mod_mbedtls_ssl_conf_ciphersuites()
3719 ids[++nids] = MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384; in mod_mbedtls_ssl_conf_ciphersuites()
3720 ids[++nids] = MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384; in mod_mbedtls_ssl_conf_ciphersuites()
3721 ids[++nids] = MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA; in mod_mbedtls_ssl_conf_ciphersuites()
3722 ids[++nids] = MBEDTLS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA; in mod_mbedtls_ssl_conf_ciphersuites()
3723 ids[++nids] = MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8; in mod_mbedtls_ssl_conf_ciphersuites()
3727 if (nids + 5 >= idsz) { in mod_mbedtls_ssl_conf_ciphersuites()
3732 ids[++nids] = MBEDTLS_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384; in mod_mbedtls_ssl_conf_ciphersuites()
3733 ids[++nids] = MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CCM; in mod_mbedtls_ssl_conf_ciphersuites()
3734 ids[++nids] = MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256; in mod_mbedtls_ssl_conf_ciphersuites()
3735 ids[++nids] = MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA; in mod_mbedtls_ssl_conf_ciphersuites()
3736 ids[++nids] = MBEDTLS_TLS_DHE_RSA_WITH_AES_256_CCM_8; in mod_mbedtls_ssl_conf_ciphersuites()
3741 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3744 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3750 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3754 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3755 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3758 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3765 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3769 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3770 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3773 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3780 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3784 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3785 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3789 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3796 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3800 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3801 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3805 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3812 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3816 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3817 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3820 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3827 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3831 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3832 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3835 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3841 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3845 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3852 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3856 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3857 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3860 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3861 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3864 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3871 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3874 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3884 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3887 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3896 nids = mod_mbedtls_ssl_append_ciphersuite(srv, ids, nids, idsz, in mod_mbedtls_ssl_conf_ciphersuites()
3899 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3906 if (nids + 1 >= idsz) { in mod_mbedtls_ssl_conf_ciphersuites()
3912 ids[++nids] = info->MBEDTLS_PRIVATE(id); in mod_mbedtls_ssl_conf_ciphersuites()
3927 if (-1 == nids) { in mod_mbedtls_ssl_conf_ciphersuites()
3934 nids = in mod_mbedtls_ssl_conf_ciphersuites()
3935 mod_mbedtls_ssl_DEFAULT_ciphersuite(srv, ids, nids, in mod_mbedtls_ssl_conf_ciphersuites()
3937 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_ciphersuites()
3940 if (nids >= idsz) { in mod_mbedtls_ssl_conf_ciphersuites()
3945 ids[++nids] = 0; /* terminate list */ in mod_mbedtls_ssl_conf_ciphersuites()
3946 ++nids; in mod_mbedtls_ssl_conf_ciphersuites()
3954 s->ciphersuites = ck_malloc(nids * sizeof(int)); in mod_mbedtls_ssl_conf_ciphersuites()
3955 memcpy(s->ciphersuites, ids, nids * sizeof(int)); in mod_mbedtls_ssl_conf_ciphersuites()
3964 mod_mbedtls_ssl_append_curve (server *srv, mbedtls_ecp_group_id *ids, int nids, int idsz, const mbe… in mod_mbedtls_ssl_append_curve() argument
3966 if (1 >= idsz - (nids + 1)) { in mod_mbedtls_ssl_append_curve()
3971 ids[++nids] = id; in mod_mbedtls_ssl_append_curve()
3972 return nids; in mod_mbedtls_ssl_append_curve()
3980 int nids = -1; in mod_mbedtls_ssl_conf_curves() local
4001 nids = mod_mbedtls_ssl_append_curve(srv, ids, nids, idsz, info->grp_id); in mod_mbedtls_ssl_conf_curves()
4002 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_curves()
4007 if (-1 == nids) return 1; /* empty list; no-op */ in mod_mbedtls_ssl_conf_curves()
4009 ids[++nids] = MBEDTLS_ECP_DP_NONE; /* terminate list */ in mod_mbedtls_ssl_conf_curves()
4010 ++nids; in mod_mbedtls_ssl_conf_curves()
4013 s->curves = ck_malloc(nids * sizeof(mbedtls_ecp_group_id)); in mod_mbedtls_ssl_conf_curves()
4014 memcpy(s->curves, ids, nids * sizeof(mbedtls_ecp_group_id)); in mod_mbedtls_ssl_conf_curves()
4021 mod_mbedtls_ssl_append_curve (server *srv, uint16_t *ids, int nids, int idsz, const uint16_t id) in mod_mbedtls_ssl_append_curve() argument
4023 if (1 >= idsz - (nids + 1)) { in mod_mbedtls_ssl_append_curve()
4028 ids[++nids] = id; in mod_mbedtls_ssl_append_curve()
4029 return nids; in mod_mbedtls_ssl_append_curve()
4037 int nids = -1; in mod_mbedtls_ssl_conf_curves() local
4058 nids = mod_mbedtls_ssl_append_curve(srv, ids, nids, idsz, info->tls_id); in mod_mbedtls_ssl_conf_curves()
4059 if (-1 == nids) return 0; in mod_mbedtls_ssl_conf_curves()
4064 if (-1 == nids) return 1; /* empty list; no-op */ in mod_mbedtls_ssl_conf_curves()
4066 ids[++nids] = 0; /* terminate list */ in mod_mbedtls_ssl_conf_curves()
4067 ++nids; in mod_mbedtls_ssl_conf_curves()
4070 s->curves = ck_malloc(nids * sizeof(uint16_t)); in mod_mbedtls_ssl_conf_curves()
4071 memcpy(s->curves, ids, nids * sizeof(uint16_t)); in mod_mbedtls_ssl_conf_curves()