Lines Matching refs:enc
350 choose_enc(int is_server, Enc *enc, char *client, char *server) in choose_enc() argument
361 if ((enc->cipher = cipher_by_name(name)) == NULL) in choose_enc()
364 enc->name = name; in choose_enc()
365 enc->enabled = 0; in choose_enc()
366 enc->iv = NULL; in choose_enc()
367 enc->key = NULL; in choose_enc()
368 enc->key_len = cipher_keylen(enc->cipher); in choose_enc()
369 enc->block_size = cipher_blocksize(enc->cipher); in choose_enc()
496 choose_enc(kex->server, &newkeys->enc, cprop[nenc], sprop[nenc]); in kex_choose_conf()
501 newkeys->enc.name, in kex_choose_conf()
511 if (need < newkeys->enc.key_len) in kex_choose_conf()
512 need = newkeys->enc.key_len; in kex_choose_conf()
513 if (need < newkeys->enc.block_size) in kex_choose_conf()
514 need = newkeys->enc.block_size; in kex_choose_conf()
679 current_keys[mode]->enc.iv = keys[ctos ? 0 : 1]; in kex_derive_keys()
680 current_keys[mode]->enc.key = keys[ctos ? 2 : 3]; in kex_derive_keys()