Symbol: keystate
regress/sbin/isakmpd/crypto/cryptotest.c
147
struct keystate *ks;
regress/sbin/isakmpd/crypto/cryptotest.c
80
struct keystate *ks;
sbin/isakmpd/crypto.c
106
des3_decrypt(struct keystate *ks, u_int8_t *data, u_int16_t len)
sbin/isakmpd/crypto.c
116
blf_init(struct keystate *ks, u_int8_t *key, u_int16_t len)
sbin/isakmpd/crypto.c
124
blf_encrypt(struct keystate *ks, u_int8_t *data, u_int16_t len)
sbin/isakmpd/crypto.c
144
blf_decrypt(struct keystate *ks, u_int8_t *data, u_int16_t len)
sbin/isakmpd/crypto.c
169
cast_init(struct keystate *ks, u_int8_t *key, u_int16_t len)
sbin/isakmpd/crypto.c
176
cast1_encrypt(struct keystate *ks, u_int8_t *data, u_int16_t len)
sbin/isakmpd/crypto.c
183
cast1_decrypt(struct keystate *ks, u_int8_t *data, u_int16_t len)
sbin/isakmpd/crypto.c
189
aes_init(struct keystate *ks, u_int8_t *key, u_int16_t len)
sbin/isakmpd/crypto.c
197
aes_encrypt(struct keystate *ks, u_int8_t *data, u_int16_t len)
sbin/isakmpd/crypto.c
206
aes_decrypt(struct keystate *ks, u_int8_t *data, u_int16_t len)
sbin/isakmpd/crypto.c
226
struct keystate *
sbin/isakmpd/crypto.c
230
struct keystate *ks;
sbin/isakmpd/crypto.c
264
crypto_update_iv(struct keystate *ks)
sbin/isakmpd/crypto.c
277
crypto_init_iv(struct keystate *ks, u_int8_t *buf, size_t len)
sbin/isakmpd/crypto.c
286
crypto_encrypt(struct keystate *ks, u_int8_t *buf, u_int16_t len)
sbin/isakmpd/crypto.c
297
crypto_decrypt(struct keystate *ks, u_int8_t *buf, u_int16_t len)
sbin/isakmpd/crypto.c
312
struct keystate *
sbin/isakmpd/crypto.c
313
crypto_clone_keystate(struct keystate *oks)
sbin/isakmpd/crypto.c
315
struct keystate *ks;
sbin/isakmpd/crypto.c
40
enum cryptoerr des3_init(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.c
41
enum cryptoerr blf_init(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.c
42
enum cryptoerr cast_init(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.c
43
enum cryptoerr aes_init(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.c
44
void des3_encrypt(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.c
45
void des3_decrypt(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.c
46
void blf_encrypt(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.c
47
void blf_decrypt(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.c
48
void cast1_encrypt(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.c
49
void cast1_decrypt(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.c
50
void aes_encrypt(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.c
51
void aes_decrypt(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.c
81
des3_init(struct keystate *ks, u_int8_t *key, u_int16_t len)
sbin/isakmpd/crypto.c
96
des3_encrypt(struct keystate *ks, u_int8_t *data, u_int16_t len)
sbin/isakmpd/crypto.h
126
struct keystate *state; /* Key information, can also be passed sep. */
sbin/isakmpd/crypto.h
127
enum cryptoerr (*init)(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.h
128
void (*encrypt)(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.h
129
void (*decrypt)(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.h
132
extern struct keystate *crypto_clone_keystate(struct keystate *);
sbin/isakmpd/crypto.h
133
extern void crypto_decrypt(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.h
134
extern void crypto_encrypt(struct keystate *, u_int8_t *, u_int16_t);
sbin/isakmpd/crypto.h
136
extern struct keystate *crypto_init(struct crypto_xf *, u_int8_t *, u_int16_t,
sbin/isakmpd/crypto.h
138
extern void crypto_init_iv(struct keystate *, u_int8_t *, size_t);
sbin/isakmpd/crypto.h
139
extern void crypto_update_iv(struct keystate *);
sbin/isakmpd/doi.h
39
struct keystate;
sbin/isakmpd/doi.h
67
struct keystate *(*get_keystate)(struct message *);
sbin/isakmpd/exchange.c
1203
free(exchange->keystate);
sbin/isakmpd/exchange.c
1401
msg->isakmp_sa->keystate = exchange->keystate;
sbin/isakmpd/exchange.c
1402
exchange->keystate = 0;
sbin/isakmpd/exchange.c
382
crypto_update_iv(exchange->keystate);
sbin/isakmpd/exchange.h
157
struct keystate *keystate;
sbin/isakmpd/exchange.h
48
struct keystate;
sbin/isakmpd/ike_phase_1.c
738
exchange->keystate = crypto_init(exchange->crypto, key,
sbin/isakmpd/ike_phase_1.c
744
exchange->keystate = crypto_init(exchange->crypto,
sbin/isakmpd/ike_phase_1.c
748
if (!exchange->keystate && err == EWEAKKEY &&
sbin/isakmpd/ike_phase_1.c
752
exchange->keystate = crypto_init(exchange->crypto,
sbin/isakmpd/ike_phase_1.c
756
if (!exchange->keystate) {
sbin/isakmpd/ike_phase_1.c
771
crypto_init_iv(exchange->keystate, hash->digest,
sbin/isakmpd/ipsec.c
109
static struct keystate *ipsec_get_keystate(struct message *);
sbin/isakmpd/ipsec.c
848
static struct keystate *
sbin/isakmpd/ipsec.c
851
struct keystate *ks;
sbin/isakmpd/ipsec.c
855
if (msg->exchange && msg->exchange->keystate) {
sbin/isakmpd/ipsec.c
862
memcpy(ks, msg->exchange->keystate, sizeof *ks);
sbin/isakmpd/ipsec.c
870
if (!msg->isakmp_sa->keystate) {
sbin/isakmpd/ipsec.c
875
ks = crypto_clone_keystate(msg->isakmp_sa->keystate);
sbin/isakmpd/isakmp_doi.c
123
static struct keystate *
sbin/isakmpd/isakmp_doi.c
54
static struct keystate *isakmp_get_keystate(struct message *);
sbin/isakmpd/message.c
1245
struct keystate *ks = 0;
sbin/isakmpd/message.c
1496
if (!msg->exchange->keystate) {
sbin/isakmpd/message.c
1497
msg->exchange->keystate = ks;
sbin/isakmpd/message.c
1515
(msg->exchange->keystate &&
sbin/isakmpd/message.c
1559
if (!exchange->keystate) {
sbin/isakmpd/message.c
1560
exchange->keystate = exchange->doi->get_keystate(msg);
sbin/isakmpd/message.c
1561
if (!exchange->keystate)
sbin/isakmpd/message.c
1563
exchange->crypto = exchange->keystate->xf;
sbin/isakmpd/message.c
2020
crypto_encrypt(exchange->keystate, buf, msg->iov[1].iov_len);
sbin/isakmpd/message.c
2024
crypto_update_iv(exchange->keystate);
sbin/isakmpd/sa.c
909
free(sa->keystate);
sbin/isakmpd/sa.h
150
struct keystate *keystate;
sbin/isakmpd/sa.h
49
struct keystate;