Symbol: conninfo
crypto/libressl/tls/tls.c
705
tls_conninfo_free(ctx->conninfo);
crypto/libressl/tls/tls.c
706
ctx->conninfo = NULL;
crypto/libressl/tls/tls_conninfo.c
142
if (tls_get_peer_cert_hash(ctx, &ctx->conninfo->hash) == -1)
crypto/libressl/tls/tls_conninfo.c
144
if (tls_get_peer_cert_subject(ctx, &ctx->conninfo->subject) == -1)
crypto/libressl/tls/tls_conninfo.c
146
if (tls_get_peer_cert_issuer(ctx, &ctx->conninfo->issuer) == -1)
crypto/libressl/tls/tls_conninfo.c
148
if (tls_get_peer_cert_times(ctx, &ctx->conninfo->notbefore,
crypto/libressl/tls/tls_conninfo.c
149
&ctx->conninfo->notafter) == -1)
crypto/libressl/tls/tls_conninfo.c
164
free(ctx->conninfo->alpn);
crypto/libressl/tls/tls_conninfo.c
165
ctx->conninfo->alpn = NULL;
crypto/libressl/tls/tls_conninfo.c
169
if ((ctx->conninfo->alpn = malloc(len + 1)) == NULL)
crypto/libressl/tls/tls_conninfo.c
171
memcpy(ctx->conninfo->alpn, p, len);
crypto/libressl/tls/tls_conninfo.c
172
ctx->conninfo->alpn[len] = '\0';
crypto/libressl/tls/tls_conninfo.c
204
free(ctx->conninfo->peer_cert);
crypto/libressl/tls/tls_conninfo.c
205
ctx->conninfo->peer_cert_len = 0;
crypto/libressl/tls/tls_conninfo.c
206
if ((ctx->conninfo->peer_cert = malloc(bptr->length)) == NULL)
crypto/libressl/tls/tls_conninfo.c
208
ctx->conninfo->peer_cert_len = bptr->length;
crypto/libressl/tls/tls_conninfo.c
209
memcpy(ctx->conninfo->peer_cert, bptr->data,
crypto/libressl/tls/tls_conninfo.c
210
ctx->conninfo->peer_cert_len);
crypto/libressl/tls/tls_conninfo.c
222
ctx->conninfo->session_resumed = SSL_session_reused(ctx->ssl_conn);
crypto/libressl/tls/tls_conninfo.c
232
tls_conninfo_free(ctx->conninfo);
crypto/libressl/tls/tls_conninfo.c
234
if ((ctx->conninfo = calloc(1, sizeof(struct tls_conninfo))) == NULL) {
crypto/libressl/tls/tls_conninfo.c
244
if ((ctx->conninfo->cipher = strdup(tmp)) == NULL)
crypto/libressl/tls/tls_conninfo.c
246
ctx->conninfo->cipher_strength = SSL_get_cipher_bits(ctx->ssl_conn, NULL);
crypto/libressl/tls/tls_conninfo.c
249
if ((ctx->conninfo->servername =
crypto/libressl/tls/tls_conninfo.c
256
if ((ctx->conninfo->version = strdup(tmp)) == NULL)
crypto/libressl/tls/tls_conninfo.c
271
tls_conninfo_free(ctx->conninfo);
crypto/libressl/tls/tls_conninfo.c
272
ctx->conninfo = NULL;
crypto/libressl/tls/tls_conninfo.c
278
tls_conninfo_free(struct tls_conninfo *conninfo)
crypto/libressl/tls/tls_conninfo.c
280
if (conninfo == NULL)
crypto/libressl/tls/tls_conninfo.c
283
free(conninfo->alpn);
crypto/libressl/tls/tls_conninfo.c
284
free(conninfo->cipher);
crypto/libressl/tls/tls_conninfo.c
285
free(conninfo->servername);
crypto/libressl/tls/tls_conninfo.c
286
free(conninfo->version);
crypto/libressl/tls/tls_conninfo.c
288
free(conninfo->hash);
crypto/libressl/tls/tls_conninfo.c
289
free(conninfo->issuer);
crypto/libressl/tls/tls_conninfo.c
290
free(conninfo->subject);
crypto/libressl/tls/tls_conninfo.c
292
free(conninfo->peer_cert);
crypto/libressl/tls/tls_conninfo.c
294
free(conninfo);
crypto/libressl/tls/tls_conninfo.c
300
if (ctx->conninfo == NULL)
crypto/libressl/tls/tls_conninfo.c
302
return (ctx->conninfo->alpn);
crypto/libressl/tls/tls_conninfo.c
308
if (ctx->conninfo == NULL)
crypto/libressl/tls/tls_conninfo.c
310
return (ctx->conninfo->cipher);
crypto/libressl/tls/tls_conninfo.c
316
if (ctx->conninfo == NULL)
crypto/libressl/tls/tls_conninfo.c
318
return (ctx->conninfo->cipher_strength);
crypto/libressl/tls/tls_conninfo.c
324
if (ctx->conninfo == NULL)
crypto/libressl/tls/tls_conninfo.c
326
return (ctx->conninfo->servername);
crypto/libressl/tls/tls_conninfo.c
332
if (ctx->conninfo == NULL)
crypto/libressl/tls/tls_conninfo.c
334
return (ctx->conninfo->session_resumed);
crypto/libressl/tls/tls_conninfo.c
340
if (ctx->conninfo == NULL)
crypto/libressl/tls/tls_conninfo.c
342
return (ctx->conninfo->version);
crypto/libressl/tls/tls_internal.h
201
struct tls_conninfo *conninfo;
crypto/libressl/tls/tls_internal.h
287
void tls_conninfo_free(struct tls_conninfo *conninfo);
crypto/libressl/tls/tls_peer.c
29
if (ctx->conninfo == NULL)
crypto/libressl/tls/tls_peer.c
31
return (ctx->conninfo->hash);
crypto/libressl/tls/tls_peer.c
36
if (ctx->conninfo == NULL)
crypto/libressl/tls/tls_peer.c
38
return (ctx->conninfo->issuer);
crypto/libressl/tls/tls_peer.c
44
if (ctx->conninfo == NULL)
crypto/libressl/tls/tls_peer.c
46
return (ctx->conninfo->subject);
crypto/libressl/tls/tls_peer.c
74
if (ctx->conninfo == NULL)
crypto/libressl/tls/tls_peer.c
76
return (ctx->conninfo->notbefore);
crypto/libressl/tls/tls_peer.c
84
if (ctx->conninfo == NULL)
crypto/libressl/tls/tls_peer.c
86
return (ctx->conninfo->notafter);
crypto/libressl/tls/tls_peer.c
94
if (ctx->conninfo == NULL)
crypto/libressl/tls/tls_peer.c
96
*size = ctx->conninfo->peer_cert_len;
crypto/libressl/tls/tls_peer.c
97
return (ctx->conninfo->peer_cert);
crypto/openssh/auth-pam.c
749
char *conninfo;
crypto/openssh/auth-pam.c
752
xasprintf(&conninfo, "SSH_CONNECTION=%.50s %d %.50s %d",
crypto/openssh/auth-pam.c
755
if ((r = pam_putenv(sshpam_handle, conninfo)) != PAM_SUCCESS)
crypto/openssh/auth-pam.c
757
free(conninfo);
usr.sbin/inetd/inetd.c
207
static struct conninfo *search_conn(struct servtab *sep, int ctrl);
usr.sbin/inetd/inetd.c
208
static int room_conn(struct servtab *sep, struct conninfo *conn);
usr.sbin/inetd/inetd.c
209
static void addchild_conn(struct conninfo *conn, pid_t pid);
usr.sbin/inetd/inetd.c
211
static void free_conn(struct conninfo *conn);
usr.sbin/inetd/inetd.c
2112
static struct conninfo *
usr.sbin/inetd/inetd.c
2117
struct conninfo *conn;
usr.sbin/inetd/inetd.c
2163
if ((conn = malloc(sizeof(struct conninfo))) == NULL) {
usr.sbin/inetd/inetd.c
2187
room_conn(struct servtab *sep, struct conninfo *conn)
usr.sbin/inetd/inetd.c
2203
addchild_conn(struct conninfo *conn, pid_t pid)
usr.sbin/inetd/inetd.c
2226
struct conninfo *conn;
usr.sbin/inetd/inetd.c
2245
struct conninfo *conn;
usr.sbin/inetd/inetd.c
2273
struct conninfo *conn;
usr.sbin/inetd/inetd.c
2287
free_conn(struct conninfo *conn)
usr.sbin/inetd/inetd.c
318
struct conninfo *conn;
usr.sbin/inetd/inetd.h
117
LIST_HEAD(, conninfo) se_conn[PERIPSIZE];
usr.sbin/inetd/inetd.h
56
struct conninfo *pr_conn;
usr.sbin/inetd/inetd.h
60
LIST_ENTRY(conninfo) co_link;