• Home
  • Raw
  • Download

Lines Matching +full:opt +full:- +full:out

5       http://www.apache.org/licenses/LICENSE-2.0
32 static int parse_x509(const uint8_t *data, size_t size, X509 **out) { in parse_x509() argument
33 *out = d2i_X509(NULL, (const unsigned char **)&data, size); in parse_x509()
34 if (*out == NULL) { in parse_x509()
35 return -1; in parse_x509()
58 struct tls_options *opt; in init_session_opt() local
62 if (opt == NULL) { in init_session_opt()
63 return -1; in init_session_opt()
66 opt = *_opt; in init_session_opt()
68 memset(opt, 0xFE, sizeof(struct tls_options)); in init_session_opt()
70 opt->es = env_set_create(gc); in init_session_opt()
71 opt->x509_username_field[0] = NULL; in init_session_opt()
72 opt->remote_cert_eku = NULL; in init_session_opt()
75 opt->verify_hash = NULL; in init_session_opt()
77 /* Prevent attempt to run --tls-verify script */ in init_session_opt()
78 opt->verify_command = NULL; in init_session_opt()
81 opt->crl_file = NULL; in init_session_opt()
83 /* Do not run --tls-verify plugins */ in init_session_opt()
84 opt->plugins = NULL; in init_session_opt()
88opt->x509_username_field[0] = nidstrs[fuzz_randomizer_get_int(0, (sizeof(nidstrs)/sizeof(nidstrs[0… in init_session_opt()
91 opt->x509_username_field[0] = "ext:subjectAltName"; in init_session_opt()
93 opt->x509_username_field[1] = NULL; in init_session_opt()
97 opt->ns_cert_type = NS_CERT_CHECK_CLIENT; in init_session_opt()
99 opt->ns_cert_type = NS_CERT_CHECK_SERVER; in init_session_opt()
101 opt->ns_cert_type = NS_CERT_CHECK_NONE; in init_session_opt()
103 opt->x509_track = NULL; in init_session_opt()
107 opt->remote_cert_eku = NULL; in init_session_opt()
109 opt->remote_cert_eku = get_random_string(); in init_session_opt()
120 return -1; in init_session()
127 session->common_name = get_random_string();; in init_session()
129 /* Initialize the session->opt structure */ in init_session()
130 if (init_session_opt(&(session->opt), gc) == -1) { in init_session()
131 free(session->common_name); in init_session()
132 return -1; in init_session()
136 session->untrusted_addr.dest.addr.sa.sa_family = AF_UNSPEC; in init_session()
153 if (session->opt->remote_cert_eku != NULL) { in LLVMFuzzerTestOneInput()
154 free(session->opt->remote_cert_eku); in LLVMFuzzerTestOneInput()
156 free(session->common_name); in LLVMFuzzerTestOneInput()