Symbol: keypair
crypto/libressl/tls/tls.c
266
ctx->keypair = config->keypair;
crypto/libressl/tls/tls.c
330
tls_keypair_to_pkey(struct tls *ctx, struct tls_keypair *keypair, EVP_PKEY **pkey)
crypto/libressl/tls/tls.c
341
mem = keypair->cert_mem;
crypto/libressl/tls/tls.c
342
len = keypair->cert_len;
crypto/libressl/tls/tls.c
344
mem = keypair->key_mem;
crypto/libressl/tls/tls.c
345
len = keypair->key_len;
crypto/libressl/tls/tls.c
388
tls_keypair_setup_pkey(struct tls *ctx, struct tls_keypair *keypair, EVP_PKEY *pkey)
crypto/libressl/tls/tls.c
400
if (keypair->pubkey_hash == NULL) {
crypto/libressl/tls/tls.c
408
RSA_set_ex_data(rsa, 0, keypair->pubkey_hash) == 0) {
crypto/libressl/tls/tls.c
423
ECDSA_set_ex_data(eckey, 0, keypair->pubkey_hash) == 0) {
crypto/libressl/tls/tls.c
451
struct tls_keypair *keypair, int required)
crypto/libressl/tls/tls.c
456
keypair->cert_mem == NULL &&
crypto/libressl/tls/tls.c
457
keypair->key_mem == NULL)
crypto/libressl/tls/tls.c
460
if (keypair->cert_mem != NULL) {
crypto/libressl/tls/tls.c
461
if (keypair->cert_len > INT_MAX) {
crypto/libressl/tls/tls.c
467
keypair->cert_mem, keypair->cert_len) != 1) {
crypto/libressl/tls/tls.c
473
if (tls_keypair_to_pkey(ctx, keypair, &pkey) == -1)
crypto/libressl/tls/tls.c
476
if (tls_keypair_setup_pkey(ctx, keypair, pkey) == -1)
crypto/libressl/tls/tls_client.c
314
ctx->config->keypair, 0) != 0)
crypto/libressl/tls/tls_config.c
103
if ((config->keypair = tls_keypair_new()) == NULL)
crypto/libressl/tls/tls_config.c
168
for (kp = config->keypair; kp != NULL; kp = nkp) {
crypto/libressl/tls/tls_config.c
188
tls_config_keypair_add(struct tls_config *config, struct tls_keypair *keypair)
crypto/libressl/tls/tls_config.c
192
kp = config->keypair;
crypto/libressl/tls/tls_config.c
196
kp->next = keypair;
crypto/libressl/tls/tls_config.c
210
for (kp = config->keypair; kp != NULL; kp = kp->next)
crypto/libressl/tls/tls_config.c
350
struct tls_keypair *keypair;
crypto/libressl/tls/tls_config.c
352
if ((keypair = tls_keypair_new()) == NULL)
crypto/libressl/tls/tls_config.c
354
if (tls_keypair_set_cert_file(keypair, &config->error, cert_file) != 0)
crypto/libressl/tls/tls_config.c
357
tls_keypair_set_key_file(keypair, &config->error, key_file) != 0)
crypto/libressl/tls/tls_config.c
360
tls_keypair_set_ocsp_staple_file(keypair, &config->error,
crypto/libressl/tls/tls_config.c
364
tls_config_keypair_add(config, keypair);
crypto/libressl/tls/tls_config.c
369
tls_keypair_free(keypair);
crypto/libressl/tls/tls_config.c
378
struct tls_keypair *keypair;
crypto/libressl/tls/tls_config.c
380
if ((keypair = tls_keypair_new()) == NULL)
crypto/libressl/tls/tls_config.c
382
if (tls_keypair_set_cert_mem(keypair, &config->error, cert, cert_len) != 0)
crypto/libressl/tls/tls_config.c
385
tls_keypair_set_key_mem(keypair, &config->error, key, key_len) != 0)
crypto/libressl/tls/tls_config.c
388
tls_keypair_set_ocsp_staple_mem(keypair, &config->error, staple,
crypto/libressl/tls/tls_config.c
392
tls_config_keypair_add(config, keypair);
crypto/libressl/tls/tls_config.c
397
tls_keypair_free(keypair);
crypto/libressl/tls/tls_config.c
456
return tls_keypair_set_cert_file(config->keypair, &config->error,
crypto/libressl/tls/tls_config.c
464
return tls_keypair_set_cert_mem(config->keypair, &config->error,
crypto/libressl/tls/tls_config.c
617
return tls_keypair_set_key_file(config->keypair, &config->error,
crypto/libressl/tls/tls_config.c
625
return tls_keypair_set_key_mem(config->keypair, &config->error,
crypto/libressl/tls/tls_config.c
831
return tls_keypair_set_ocsp_staple_file(config->keypair, &config->error,
crypto/libressl/tls/tls_config.c
839
return tls_keypair_set_ocsp_staple_mem(config->keypair, &config->error,
crypto/libressl/tls/tls_internal.h
103
struct tls_keypair *keypair;
crypto/libressl/tls/tls_internal.h
175
struct tls_keypair *keypair;
crypto/libressl/tls/tls_internal.h
183
struct tls_keypair *keypair;
crypto/libressl/tls/tls_internal.h
246
struct tls_keypair *keypair, int required);
crypto/libressl/tls/tls_keypair.c
100
return tls_set_mem(&keypair->key_mem, &keypair->key_len, key, len);
crypto/libressl/tls/tls_keypair.c
104
tls_keypair_set_ocsp_staple_file(struct tls_keypair *keypair,
crypto/libressl/tls/tls_keypair.c
108
&keypair->ocsp_staple, &keypair->ocsp_staple_len);
crypto/libressl/tls/tls_keypair.c
112
tls_keypair_set_ocsp_staple_mem(struct tls_keypair *keypair,
crypto/libressl/tls/tls_keypair.c
115
return tls_set_mem(&keypair->ocsp_staple, &keypair->ocsp_staple_len,
crypto/libressl/tls/tls_keypair.c
120
tls_keypair_free(struct tls_keypair *keypair)
crypto/libressl/tls/tls_keypair.c
122
if (keypair == NULL)
crypto/libressl/tls/tls_keypair.c
125
tls_keypair_clear_key(keypair);
crypto/libressl/tls/tls_keypair.c
127
free(keypair->cert_mem);
crypto/libressl/tls/tls_keypair.c
128
free(keypair->ocsp_staple);
crypto/libressl/tls/tls_keypair.c
129
free(keypair->pubkey_hash);
crypto/libressl/tls/tls_keypair.c
131
free(keypair);
crypto/libressl/tls/tls_keypair.c
135
tls_keypair_load_cert(struct tls_keypair *keypair, struct tls_error *error,
crypto/libressl/tls/tls_keypair.c
146
if (keypair->cert_mem == NULL) {
crypto/libressl/tls/tls_keypair.c
150
if ((cert_bio = BIO_new_mem_buf(keypair->cert_mem,
crypto/libressl/tls/tls_keypair.c
151
keypair->cert_len)) == NULL) {
crypto/libressl/tls/tls_keypair.c
33
tls_keypair_pubkey_hash(struct tls_keypair *keypair, struct tls_error *error)
crypto/libressl/tls/tls_keypair.c
38
free(keypair->pubkey_hash);
crypto/libressl/tls/tls_keypair.c
39
keypair->pubkey_hash = NULL;
crypto/libressl/tls/tls_keypair.c
41
if (keypair->cert_mem == NULL) {
crypto/libressl/tls/tls_keypair.c
46
if (tls_keypair_load_cert(keypair, error, &cert) == -1)
crypto/libressl/tls/tls_keypair.c
48
if (tls_cert_pubkey_hash(cert, &keypair->pubkey_hash) == -1)
crypto/libressl/tls/tls_keypair.c
60
tls_keypair_clear_key(struct tls_keypair *keypair)
crypto/libressl/tls/tls_keypair.c
62
freezero(keypair->key_mem, keypair->key_len);
crypto/libressl/tls/tls_keypair.c
63
keypair->key_mem = NULL;
crypto/libressl/tls/tls_keypair.c
64
keypair->key_len = 0;
crypto/libressl/tls/tls_keypair.c
68
tls_keypair_set_cert_file(struct tls_keypair *keypair, struct tls_error *error,
crypto/libressl/tls/tls_keypair.c
72
&keypair->cert_mem, &keypair->cert_len) == -1)
crypto/libressl/tls/tls_keypair.c
74
return tls_keypair_pubkey_hash(keypair, error);
crypto/libressl/tls/tls_keypair.c
78
tls_keypair_set_cert_mem(struct tls_keypair *keypair, struct tls_error *error,
crypto/libressl/tls/tls_keypair.c
81
if (tls_set_mem(&keypair->cert_mem, &keypair->cert_len, cert, len) == -1)
crypto/libressl/tls/tls_keypair.c
83
return tls_keypair_pubkey_hash(keypair, error);
crypto/libressl/tls/tls_keypair.c
87
tls_keypair_set_key_file(struct tls_keypair *keypair, struct tls_error *error,
crypto/libressl/tls/tls_keypair.c
90
tls_keypair_clear_key(keypair);
crypto/libressl/tls/tls_keypair.c
92
&keypair->key_mem, &keypair->key_len);
crypto/libressl/tls/tls_keypair.c
96
tls_keypair_set_key_mem(struct tls_keypair *keypair, struct tls_error *error,
crypto/libressl/tls/tls_keypair.c
99
tls_keypair_clear_key(keypair);
crypto/libressl/tls/tls_ocsp.c
349
if (ctx->keypair == NULL || ctx->keypair->ocsp_staple == NULL ||
crypto/libressl/tls/tls_ocsp.c
350
ctx->keypair->ocsp_staple_len == 0)
crypto/libressl/tls/tls_ocsp.c
353
if ((ocsp_staple = malloc(ctx->keypair->ocsp_staple_len)) == NULL)
crypto/libressl/tls/tls_ocsp.c
356
memcpy(ocsp_staple, ctx->keypair->ocsp_staple,
crypto/libressl/tls/tls_ocsp.c
357
ctx->keypair->ocsp_staple_len);
crypto/libressl/tls/tls_ocsp.c
360
ctx->keypair->ocsp_staple_len) != 1)
crypto/libressl/tls/tls_server.c
122
conn_ctx->keypair = sni_ctx->keypair;
crypto/libressl/tls/tls_server.c
225
struct tls_keypair *keypair)
crypto/libressl/tls/tls_server.c
248
if (tls_configure_ssl_keypair(ctx, *ssl_ctx, keypair, 1) != 0)
crypto/libressl/tls/tls_server.c
317
if (ctx->config->keypair->next == NULL)
crypto/libressl/tls/tls_server.c
322
for (kp = ctx->config->keypair->next; kp != NULL; kp = kp->next) {
crypto/libressl/tls/tls_server.c
327
(*sni_ctx)->keypair = kp;
crypto/libressl/tls/tls_server.c
346
ctx->config->keypair) == -1)
crypto/libressl/tls/tls_server.c
60
conn_ctx->keypair = ctx->config->keypair;
sbin/vinum/vinumparser.c
100
keypair(rename),
sbin/vinum/vinumparser.c
101
keypair(detached),
sbin/vinum/vinumparser.c
103
keypair(debug),
sbin/vinum/vinumparser.c
105
keypair(stripe),
sbin/vinum/vinumparser.c
106
keypair(mirror),
sbin/vinum/vinumparser.c
107
keypair(attach),
sbin/vinum/vinumparser.c
108
keypair(detach),
sbin/vinum/vinumparser.c
109
keypair(printconfig),
sbin/vinum/vinumparser.c
110
keypair(saveconfig),
sbin/vinum/vinumparser.c
111
keypair(replace),
sbin/vinum/vinumparser.c
112
keypair(create),
sbin/vinum/vinumparser.c
113
keypair(read),
sbin/vinum/vinumparser.c
114
keypair(modify),
sbin/vinum/vinumparser.c
115
keypair(list),
sbin/vinum/vinumparser.c
116
keypair(l),
sbin/vinum/vinumparser.c
117
keypair(ld),
sbin/vinum/vinumparser.c
118
keypair(ls),
sbin/vinum/vinumparser.c
119
keypair(lp),
sbin/vinum/vinumparser.c
120
keypair(lv),
sbin/vinum/vinumparser.c
121
keypair(info),
sbin/vinum/vinumparser.c
122
keypair(set),
sbin/vinum/vinumparser.c
123
keypair(rm),
sbin/vinum/vinumparser.c
124
keypair(mv),
sbin/vinum/vinumparser.c
125
keypair(move),
sbin/vinum/vinumparser.c
126
keypair(init),
sbin/vinum/vinumparser.c
127
keypair(label),
sbin/vinum/vinumparser.c
128
keypair(resetconfig),
sbin/vinum/vinumparser.c
129
keypair(start),
sbin/vinum/vinumparser.c
130
keypair(stop),
sbin/vinum/vinumparser.c
131
keypair(makedev),
sbin/vinum/vinumparser.c
132
keypair(help),
sbin/vinum/vinumparser.c
133
keypair(quit),
sbin/vinum/vinumparser.c
134
keypair(setdaemon),
sbin/vinum/vinumparser.c
135
keypair(getdaemon),
sbin/vinum/vinumparser.c
136
keypair(max),
sbin/vinum/vinumparser.c
137
keypair(replace),
sbin/vinum/vinumparser.c
138
keypair(readpol),
sbin/vinum/vinumparser.c
139
keypair(resetstats),
sbin/vinum/vinumparser.c
140
keypair(setstate),
sbin/vinum/vinumparser.c
141
keypair(checkparity),
sbin/vinum/vinumparser.c
142
keypair(rebuildparity),
sbin/vinum/vinumparser.c
143
keypair(dumpconfig),
sbin/vinum/vinumparser.c
144
keypair(retryerrors)
sbin/vinum/vinumparser.c
73
{keypair(drive),
sbin/vinum/vinumparser.c
74
keypair(partition),
sbin/vinum/vinumparser.c
75
keypair(sd),
sbin/vinum/vinumparser.c
76
keypair(subdisk),
sbin/vinum/vinumparser.c
77
keypair(plex),
sbin/vinum/vinumparser.c
78
keypair(volume),
sbin/vinum/vinumparser.c
79
keypair(vol),
sbin/vinum/vinumparser.c
80
keypair(setupstate),
sbin/vinum/vinumparser.c
81
keypair(readpol),
sbin/vinum/vinumparser.c
82
keypair(org),
sbin/vinum/vinumparser.c
83
keypair(name),
sbin/vinum/vinumparser.c
84
keypair(writethrough),
sbin/vinum/vinumparser.c
85
keypair(writeback),
sbin/vinum/vinumparser.c
86
keypair(raw),
sbin/vinum/vinumparser.c
87
keypair(device),
sbin/vinum/vinumparser.c
88
keypair(concat),
sbin/vinum/vinumparser.c
89
keypair(raid4),
sbin/vinum/vinumparser.c
90
keypair(raid5),
sbin/vinum/vinumparser.c
91
keypair(striped),
sbin/vinum/vinumparser.c
92
keypair(plexoffset),
sbin/vinum/vinumparser.c
93
keypair(driveoffset),
sbin/vinum/vinumparser.c
94
keypair(length),
sbin/vinum/vinumparser.c
95
keypair(len),
sbin/vinum/vinumparser.c
96
keypair(size),
sbin/vinum/vinumparser.c
97
keypair(state),
sbin/vinum/vinumparser.c
98
keypair(round),
sbin/vinum/vinumparser.c
99
keypair(prefer),
sys/dev/raid/vinum/vinumparser.c
100
keypair(concat),
sys/dev/raid/vinum/vinumparser.c
101
keypair(raid4),
sys/dev/raid/vinum/vinumparser.c
102
keypair(raid5),
sys/dev/raid/vinum/vinumparser.c
103
keypair(striped),
sys/dev/raid/vinum/vinumparser.c
104
keypair(plexoffset),
sys/dev/raid/vinum/vinumparser.c
105
keypair(driveoffset),
sys/dev/raid/vinum/vinumparser.c
106
keypair(length),
sys/dev/raid/vinum/vinumparser.c
107
keypair(len),
sys/dev/raid/vinum/vinumparser.c
108
keypair(size),
sys/dev/raid/vinum/vinumparser.c
109
keypair(state),
sys/dev/raid/vinum/vinumparser.c
110
keypair(round),
sys/dev/raid/vinum/vinumparser.c
111
keypair(prefer),
sys/dev/raid/vinum/vinumparser.c
112
keypair(rename),
sys/dev/raid/vinum/vinumparser.c
113
keypair(detached),
sys/dev/raid/vinum/vinumparser.c
114
keypair(attach),
sys/dev/raid/vinum/vinumparser.c
115
keypair(detach),
sys/dev/raid/vinum/vinumparser.c
116
keypair(printconfig),
sys/dev/raid/vinum/vinumparser.c
117
keypair(saveconfig),
sys/dev/raid/vinum/vinumparser.c
118
keypair(replace),
sys/dev/raid/vinum/vinumparser.c
119
keypair(create),
sys/dev/raid/vinum/vinumparser.c
120
keypair(read),
sys/dev/raid/vinum/vinumparser.c
121
keypair(modify),
sys/dev/raid/vinum/vinumparser.c
122
keypair(list),
sys/dev/raid/vinum/vinumparser.c
123
keypair(l),
sys/dev/raid/vinum/vinumparser.c
124
keypair(ld),
sys/dev/raid/vinum/vinumparser.c
125
keypair(ls),
sys/dev/raid/vinum/vinumparser.c
126
keypair(lp),
sys/dev/raid/vinum/vinumparser.c
127
keypair(lv),
sys/dev/raid/vinum/vinumparser.c
128
keypair(info),
sys/dev/raid/vinum/vinumparser.c
129
keypair(set),
sys/dev/raid/vinum/vinumparser.c
130
keypair(rm),
sys/dev/raid/vinum/vinumparser.c
131
keypair(mv),
sys/dev/raid/vinum/vinumparser.c
132
keypair(move),
sys/dev/raid/vinum/vinumparser.c
133
keypair(init),
sys/dev/raid/vinum/vinumparser.c
134
keypair(label),
sys/dev/raid/vinum/vinumparser.c
135
keypair(resetconfig),
sys/dev/raid/vinum/vinumparser.c
136
keypair(start),
sys/dev/raid/vinum/vinumparser.c
137
keypair(stop),
sys/dev/raid/vinum/vinumparser.c
138
keypair(makedev),
sys/dev/raid/vinum/vinumparser.c
139
keypair(help),
sys/dev/raid/vinum/vinumparser.c
140
keypair(quit),
sys/dev/raid/vinum/vinumparser.c
141
keypair(setdaemon),
sys/dev/raid/vinum/vinumparser.c
142
keypair(getdaemon),
sys/dev/raid/vinum/vinumparser.c
143
keypair(max),
sys/dev/raid/vinum/vinumparser.c
144
keypair(replace),
sys/dev/raid/vinum/vinumparser.c
145
keypair(readpol),
sys/dev/raid/vinum/vinumparser.c
146
keypair(resetstats),
sys/dev/raid/vinum/vinumparser.c
147
keypair(setstate),
sys/dev/raid/vinum/vinumparser.c
148
keypair(checkparity),
sys/dev/raid/vinum/vinumparser.c
149
keypair(rebuildparity),
sys/dev/raid/vinum/vinumparser.c
150
keypair(dumpconfig),
sys/dev/raid/vinum/vinumparser.c
151
keypair(retryerrors)
sys/dev/raid/vinum/vinumparser.c
85
{keypair(drive),
sys/dev/raid/vinum/vinumparser.c
86
keypair(partition),
sys/dev/raid/vinum/vinumparser.c
87
keypair(sd),
sys/dev/raid/vinum/vinumparser.c
88
keypair(subdisk),
sys/dev/raid/vinum/vinumparser.c
89
keypair(plex),
sys/dev/raid/vinum/vinumparser.c
90
keypair(volume),
sys/dev/raid/vinum/vinumparser.c
91
keypair(vol),
sys/dev/raid/vinum/vinumparser.c
92
keypair(setupstate),
sys/dev/raid/vinum/vinumparser.c
93
keypair(readpol),
sys/dev/raid/vinum/vinumparser.c
94
keypair(org),
sys/dev/raid/vinum/vinumparser.c
95
keypair(name),
sys/dev/raid/vinum/vinumparser.c
96
keypair(writethrough),
sys/dev/raid/vinum/vinumparser.c
97
keypair(writeback),
sys/dev/raid/vinum/vinumparser.c
98
keypair(raw),
sys/dev/raid/vinum/vinumparser.c
99
keypair(device),
sys/net/wg/if_wg.c
2231
struct noise_keypair *keypair = NULL;
sys/net/wg/if_wg.c
2238
if ((keypair = noise_keypair_current(peer->p_remote)) == NULL)
sys/net/wg/if_wg.c
2247
if (!noise_keypair_counter_next(keypair, &pkt->p_counter))
sys/net/wg/if_wg.c
2251
pkt->p_keypair = noise_keypair_ref(keypair);
sys/net/wg/if_wg.c
2258
noise_keypair_put(keypair);
sys/net/wg/if_wg.c
2262
if (keypair != NULL)
sys/net/wg/if_wg.c
2263
noise_keypair_put(keypair);