Lines Matching refs:args

46 		       const struct tls_handshake_args *args)
50 treq->th_timeout_ms = args->ta_timeout_ms;
51 treq->th_consumer_done = args->ta_done;
52 treq->th_consumer_data = args->ta_data;
53 treq->th_peername = args->ta_peername;
54 treq->th_keyring = args->ta_keyring;
272 * @args: socket and handshake parameters for this request
280 int tls_client_hello_anon(const struct tls_handshake_args *args, gfp_t flags)
288 treq = tls_handshake_req_init(req, args);
292 return handshake_req_submit(args->ta_sock, req, flags);
298 * @args: socket and handshake parameters for this request
306 int tls_client_hello_x509(const struct tls_handshake_args *args, gfp_t flags)
314 treq = tls_handshake_req_init(req, args);
317 treq->th_certificate = args->ta_my_cert;
318 treq->th_privkey = args->ta_my_privkey;
320 return handshake_req_submit(args->ta_sock, req, flags);
326 * @args: socket and handshake parameters for this request
335 int tls_client_hello_psk(const struct tls_handshake_args *args, gfp_t flags)
341 if (!args->ta_num_peerids ||
342 args->ta_num_peerids > ARRAY_SIZE(treq->th_peerid))
348 treq = tls_handshake_req_init(req, args);
351 treq->th_num_peerids = args->ta_num_peerids;
352 for (i = 0; i < args->ta_num_peerids; i++)
353 treq->th_peerid[i] = args->ta_my_peerids[i];
355 return handshake_req_submit(args->ta_sock, req, flags);
361 * @args: socket and handshake parameters for this request
369 int tls_server_hello_x509(const struct tls_handshake_args *args, gfp_t flags)
377 treq = tls_handshake_req_init(req, args);
380 treq->th_certificate = args->ta_my_cert;
381 treq->th_privkey = args->ta_my_privkey;
383 return handshake_req_submit(args->ta_sock, req, flags);
389 * @args: socket and handshake parameters for this request
397 int tls_server_hello_psk(const struct tls_handshake_args *args, gfp_t flags)
405 treq = tls_handshake_req_init(req, args);
409 treq->th_peerid[0] = args->ta_my_peerids[0];
411 return handshake_req_submit(args->ta_sock, req, flags);