Lines Matching defs:host_key
347 try_rhosts_rsa_authentication(const char *local_user, Key * host_key)
357 packet_put_int(BN_num_bits(host_key->rsa->n));
358 packet_put_bignum(host_key->rsa->e);
359 packet_put_bignum(host_key->rsa->n);
385 respond_to_rsa_challenge(challenge, host_key->rsa);
505 Key *host_key, *server_key;
536 if ((host_key = key_new(KEY_RSA1)) == NULL)
539 packet_get_bignum(host_key->rsa->e);
540 packet_get_bignum(host_key->rsa->n);
542 rbits = BN_num_bits(host_key->rsa->n);
558 BN_num_bits(server_key->rsa->n), BN_num_bits(host_key->rsa->n));
560 if (verify_host_key(host, hostaddr, host_key) == -1)
565 derive_ssh1_session_id(host_key->rsa->n, server_key->rsa->n, cookie, session_id);
600 if (BN_cmp(server_key->rsa->n, host_key->rsa->n) < 0) {
602 if (BN_num_bits(host_key->rsa->n) <
604 fatal("respond_to_rsa_challenge: host_key %d < server_key %d + "
606 BN_num_bits(host_key->rsa->n),
611 rsa_public_encrypt(key, key, host_key->rsa) != 0)
616 BN_num_bits(host_key->rsa->n) + SSH_KEY_BITS_RESERVED) {
617 fatal("respond_to_rsa_challenge: server_key %d < host_key %d + "
620 BN_num_bits(host_key->rsa->n),
623 if (rsa_public_encrypt(key, key, host_key->rsa) != 0 ||
630 key_free(host_key);