Home
last modified time | relevance | path

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

/freebsd/crypto/openssh/
H A Dkex.c691 kex_free_newkeys(struct newkeys *newkeys) in kex_free_newkeys() argument
693 if (newkeys == NULL) in kex_free_newkeys()
695 if (newkeys->enc.key) { in kex_free_newkeys()
696 explicit_bzero(newkeys->enc.key, newkeys->enc.key_len); in kex_free_newkeys()
697 free(newkeys->enc.key); in kex_free_newkeys()
698 newkeys->enc.key = NULL; in kex_free_newkeys()
700 if (newkeys->enc.iv) { in kex_free_newkeys()
701 explicit_bzero(newkeys->enc.iv, newkeys->enc.iv_len); in kex_free_newkeys()
702 free(newkeys->enc.iv); in kex_free_newkeys()
703 newkeys->enc.iv = NULL; in kex_free_newkeys()
[all …]
H A Dpacket.c179 struct newkeys *newkeys[MODE_MAX]; member
325 state->newkeys[MODE_IN] = state->newkeys[MODE_OUT] = NULL; in ssh_packet_set_connection()
706 kex_free_newkeys(state->newkeys[mode]); /* current keys */ in ssh_packet_close_internal()
707 state->newkeys[mode] = NULL; in ssh_packet_close_internal()
964 if (ssh->kex && ssh->kex->newkeys[mode]) { in ssh_clear_newkeys()
965 kex_free_newkeys(ssh->kex->newkeys[mode]); in ssh_clear_newkeys()
966 ssh->kex->newkeys[mode] = NULL; in ssh_clear_newkeys()
999 if (state->newkeys[mode] != NULL) { in ssh_set_newkeys()
1006 kex_free_newkeys(state->newkeys[mode]); in ssh_set_newkeys()
1007 state->newkeys[mode] = NULL; in ssh_set_newkeys()
[all …]
H A Dkex.h138 struct newkeys { struct
148 struct newkeys *newkeys[MODE_MAX]; argument
212 void kex_free_newkeys(struct newkeys *);