Searched refs:keystate (Results 1 – 11 of 11) sorted by relevance
| /mirbsd/src/sbin/isakmpd/ |
| D | crypto.c | 40 enum cryptoerr des1_init(struct keystate *, u_int8_t *, u_int16_t); 41 enum cryptoerr des3_init(struct keystate *, u_int8_t *, u_int16_t); 42 enum cryptoerr blf_init(struct keystate *, u_int8_t *, u_int16_t); 43 enum cryptoerr cast_init(struct keystate *, u_int8_t *, u_int16_t); 44 enum cryptoerr aes_init(struct keystate *, u_int8_t *, u_int16_t); 45 void des1_encrypt(struct keystate *, u_int8_t *, u_int16_t); 46 void des1_decrypt(struct keystate *, u_int8_t *, u_int16_t); 47 void des3_encrypt(struct keystate *, u_int8_t *, u_int16_t); 48 void des3_decrypt(struct keystate *, u_int8_t *, u_int16_t); 49 void blf_encrypt(struct keystate *, u_int8_t *, u_int16_t); [all …]
|
| D | crypto.h | 77 struct keystate { struct 126 struct keystate *state; /* Key information, can also be passed sep. */ 127 enum cryptoerr (*init)(struct keystate *, u_int8_t *, u_int16_t); 128 void (*encrypt)(struct keystate *, u_int8_t *, u_int16_t); 129 void (*decrypt)(struct keystate *, u_int8_t *, u_int16_t); 132 extern struct keystate *crypto_clone_keystate(struct keystate *); 133 extern void crypto_decrypt(struct keystate *, u_int8_t *, u_int16_t); 134 extern void crypto_encrypt(struct keystate *, u_int8_t *, u_int16_t); 136 extern struct keystate *crypto_init(struct crypto_xf *, u_int8_t *, u_int16_t, 138 extern void crypto_init_iv(struct keystate *, u_int8_t *, size_t); [all …]
|
| D | exchange.h | 49 struct keystate; 155 struct keystate *keystate; member
|
| D | sa.h | 50 struct keystate; 151 struct keystate *keystate; member
|
| D | doi.h | 39 struct keystate; 67 struct keystate *(*get_keystate)(struct message *);
|
| D | isakmp_doi.c | 53 static struct keystate *isakmp_get_keystate(struct message *); 122 static struct keystate *
|
| D | message.c | 1242 struct keystate *ks = 0; in message_recv() 1497 if (!msg->exchange->keystate) { in message_recv() 1498 msg->exchange->keystate = ks; in message_recv() 1516 (msg->exchange->keystate && in message_recv() 1560 if (!exchange->keystate) { in message_send() 1561 exchange->keystate = exchange->doi->get_keystate(msg); in message_send() 1562 if (!exchange->keystate) in message_send() 1564 exchange->crypto = exchange->keystate->xf; in message_send() 2008 crypto_encrypt(exchange->keystate, buf, msg->iov[1].iov_len); in message_encrypt() 2012 crypto_update_iv(exchange->keystate); in message_encrypt()
|
| D | ike_phase_1.c | 727 exchange->keystate = crypto_init(exchange->crypto, key, in ike_phase_1_post_exchange_KE_NONCE() 733 exchange->keystate = crypto_init(exchange->crypto, in ike_phase_1_post_exchange_KE_NONCE() 737 if (!exchange->keystate && err == EWEAKKEY && in ike_phase_1_post_exchange_KE_NONCE() 741 exchange->keystate = crypto_init(exchange->crypto, in ike_phase_1_post_exchange_KE_NONCE() 745 if (!exchange->keystate) { in ike_phase_1_post_exchange_KE_NONCE() 760 crypto_init_iv(exchange->keystate, hash->digest, in ike_phase_1_post_exchange_KE_NONCE()
|
| D | exchange.c | 377 crypto_update_iv(exchange->keystate); in exchange_run() 1212 if (exchange->keystate) in exchange_free_aux() 1213 free(exchange->keystate); in exchange_free_aux() 1408 msg->isakmp_sa->keystate = exchange->keystate; in exchange_finalize() 1409 exchange->keystate = 0; in exchange_finalize()
|
| D | ipsec.c | 109 static struct keystate *ipsec_get_keystate(struct message *); 677 static struct keystate * 680 struct keystate *ks; in ipsec_get_keystate() 684 if (msg->exchange && msg->exchange->keystate) { in ipsec_get_keystate() 691 memcpy(ks, msg->exchange->keystate, sizeof *ks); in ipsec_get_keystate() 699 if (!msg->isakmp_sa->keystate) { in ipsec_get_keystate() 704 ks = crypto_clone_keystate(msg->isakmp_sa->keystate); in ipsec_get_keystate()
|
| D | sa.c | 794 if (sa->keystate) in sa_release() 795 free(sa->keystate); in sa_release()
|