• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openvpn-2.3.1/src/openvpn/

Lines Matching defs:multi

192  * @param multi        - The \c tls_multi structure of which to finalize
196 void tls_multi_init_finalize(struct tls_multi *multi,
216 void tls_multi_init_set_options(struct tls_multi* multi,
228 * @param multi - The \c tls_multi structure to clean up in free.
229 * @param clear - Whether the memory allocated for the \a multi
232 void tls_multi_free (struct tls_multi *multi, bool clear);
248 int tls_multi_process (struct tls_multi *multi,
292 * @param multi - The TLS multi structure associated with the VPN tunnel
306 bool tls_pre_decrypt (struct tls_multi *multi,
360 * @param multi - The TLS state for this packet's destination VPN tunnel.
365 void tls_pre_encrypt (struct tls_multi *multi,
374 * @param multi - The TLS state for this packet's destination VPN tunnel.
377 void tls_post_encrypt (struct tls_multi *multi, struct buffer *buf);
424 bool tls_send_payload (struct tls_multi *multi,
431 bool tls_rec_payload (struct tls_multi *multi,
436 tls_get_peer_info(const struct tls_multi *multi)
438 return multi->peer_info;
447 tls_initial_packet_received (const struct tls_multi *multi)
449 return multi->n_sessions > 0;
453 tls_test_auth_deferred_interval (const struct tls_multi *multi)
455 if (multi)
457 const struct key_state *ks = &multi->session[TM_ACTIVE].key[KS_PRIMARY];
464 tls_test_payload_len (const struct tls_multi *multi)
466 if (multi)
468 const struct key_state *ks = &multi->session[TM_ACTIVE].key[KS_PRIMARY];
476 tls_set_single_session (struct tls_multi *multi)
478 if (multi)
479 multi->opt.single_session = true;