Home
last modified time | relevance | path

Searched refs:newkeys (Results 1 – 3 of 3) sorted by relevance

/freebsd/crypto/openssh/
H A Dkex.c687 kex_free_newkeys(struct newkeys *newkeys) in kex_free_newkeys() argument
689 if (newkeys == NULL) in kex_free_newkeys()
691 if (newkeys->enc.key) { in kex_free_newkeys()
692 explicit_bzero(newkeys->enc.key, newkeys->enc.key_len); in kex_free_newkeys()
693 free(newkeys->enc.key); in kex_free_newkeys()
694 newkeys->enc.key = NULL; in kex_free_newkeys()
696 if (newkeys->enc.iv) { in kex_free_newkeys()
697 explicit_bzero(newkeys->enc.iv, newkeys->enc.iv_len); in kex_free_newkeys()
698 free(newkeys->enc.iv); in kex_free_newkeys()
699 newkeys->enc.iv = NULL; in kex_free_newkeys()
[all …]
H A Dpacket.c187 struct newkeys *newkeys[MODE_MAX]; member
321 state->newkeys[MODE_IN] = state->newkeys[MODE_OUT] = NULL; in ssh_packet_set_connection()
696 kex_free_newkeys(state->newkeys[mode]); /* current keys */ in ssh_packet_close_internal()
697 state->newkeys[mode] = NULL; in ssh_packet_close_internal()
947 if (ssh->kex && ssh->kex->newkeys[mode]) { in ssh_clear_newkeys()
948 kex_free_newkeys(ssh->kex->newkeys[mode]); in ssh_clear_newkeys()
949 ssh->kex->newkeys[mode] = NULL; in ssh_clear_newkeys()
980 if (state->newkeys[mode] != NULL) { in ssh_set_newkeys()
987 kex_free_newkeys(state->newkeys[mode]); in ssh_set_newkeys()
988 state->newkeys[mode] = NULL; in ssh_set_newkeys()
[all …]
H A Dkex.h133 struct newkeys { struct
143 struct newkeys *newkeys[MODE_MAX]; argument
206 void kex_free_newkeys(struct newkeys *);