Lines Matching defs:multi
83 int tls_authentication_status (struct tls_multi *multi, const int latency);
93 #define DECRYPT_KEY_ENABLED(multi, ks) ((ks)->state >= (S_GOT_KEY - (multi)->opt.server))
112 * @param multi The tunnel to lock
114 void tls_lock_cert_hash_set (struct tls_multi *multi);
119 * @param multi The tunnel to lock
121 void tls_lock_common_name (struct tls_multi *multi);
126 * @param multi The tunnel to return the common name for
129 const char *tls_common_name (const struct tls_multi* multi, const bool null);
134 * @param multi The tunnel to return the username for
137 const char *tls_username (const struct tls_multi *multi, const bool null);
144 * @param multi The tunnel to use
151 tls_common_name_hash (const struct tls_multi *multi, const char **cn, uint32_t *cn_hash)
153 if (multi)
155 const struct tls_session *s = &multi->session[TM_ACTIVE];
196 * @param multi The TLS multi structure to verify usernames against.
200 void verify_user_pass(struct user_pass *up, struct tls_multi *multi,
208 * @param multi The TLS multi structure to verify locked structures.
212 void verify_final_auth_checks(struct tls_multi *multi, struct tls_session *session);
243 bool tls_authenticate_key (struct tls_multi *multi, const unsigned int mda_key_id, const bool auth, const char *client_reason);
244 void man_def_auth_set_client_reason (struct tls_multi *multi, const char *client_reason);
248 tls_client_reason (struct tls_multi *multi)
251 return multi->client_reason;