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 host_key = key_new(KEY_RSA1);
538 packet_get_bignum(host_key->rsa->e);
539 packet_get_bignum(host_key->rsa->n);
541 rbits = BN_num_bits(host_key->rsa->n);
557 BN_num_bits(server_key->rsa->n), BN_num_bits(host_key->rsa->n));
559 if (verify_host_key(host, hostaddr, host_key) == -1)
564 derive_ssh1_session_id(host_key->rsa->n, server_key->rsa->n, cookie, session_id);
604 if (BN_cmp(server_key->rsa->n, host_key->rsa->n) < 0) {
606 if (BN_num_bits(host_key->rsa->n) <
608 fatal("respond_to_rsa_challenge: host_key %d < server_key %d + "
610 BN_num_bits(host_key->rsa->n),
615 rsa_public_encrypt(key, key, host_key->rsa) != 0)
620 BN_num_bits(host_key->rsa->n) + SSH_KEY_BITS_RESERVED) {
621 fatal("respond_to_rsa_challenge: server_key %d < host_key %d + "
624 BN_num_bits(host_key->rsa->n),
627 if (rsa_public_encrypt(key, key, host_key->rsa) != 0 ||
634 key_free(host_key);