Lines Matching refs:need
473 int need; in kex_choose_conf() local
508 need = 0; 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()
515 if (need < newkeys->mac.key_len) in kex_choose_conf()
516 need = newkeys->mac.key_len; in kex_choose_conf()
519 kex->we_need = need; in kex_choose_conf()
619 derive_key(Kex *kex, int id, int need, u_char *hash, BIGNUM *shared_secret) in derive_key() argument
627 u_char *digest = xmalloc(roundup(need, mdsz)); in derive_key()
646 for (have = mdsz; need > have; have += mdsz) { in derive_key()
657 dump_digest("key", digest, need); in derive_key()