Lines Matching refs:public
436 Key *public; in do_fingerprint() local
452 public = key_load_public(identity_file, &comment); in do_fingerprint()
453 if (public != NULL) { in do_fingerprint()
454 fp = key_fingerprint(public, fptype, rep); in do_fingerprint()
455 printf("%u %s %s\n", key_size(public), fp, comment); in do_fingerprint()
456 key_free(public); in do_fingerprint()
503 public = key_new(KEY_RSA1); in do_fingerprint()
504 if (key_read(public, &cp) != 1) { in do_fingerprint()
506 key_free(public); in do_fingerprint()
507 public = key_new(KEY_UNSPEC); in do_fingerprint()
508 if (key_read(public, &cp) != 1) { in do_fingerprint()
509 key_free(public); in do_fingerprint()
514 fp = key_fingerprint(public, fptype, rep); in do_fingerprint()
515 printf("%u %s %s\n", key_size(public), fp, in do_fingerprint()
518 key_free(public); in do_fingerprint()
532 print_host(FILE *f, const char *name, Key *public, int hash) in print_host() argument
537 if (!key_write(public, f)) in print_host()
546 Key *public; in do_known_hosts() local
618 public = key_new(KEY_RSA1); in do_known_hosts()
619 if (key_read(public, &kp) != 1) { in do_known_hosts()
621 key_free(public); in do_known_hosts()
622 public = key_new(KEY_UNSPEC); in do_known_hosts()
623 if (key_read(public, &kp) != 1) { in do_known_hosts()
626 key_free(public); in do_known_hosts()
645 num, key_type(public)); in do_known_hosts()
646 print_host(out, cp, public, 0); in do_known_hosts()
649 print_host(out, cp, public, 0); in do_known_hosts()
651 print_host(out, cp, public, 0); in do_known_hosts()
659 num, key_type(public)); in do_known_hosts()
660 print_host(out, name, public, hash_hosts); in do_known_hosts()
663 print_host(out, cp, public, 0); in do_known_hosts()
674 print_host(out, cp2, public, 1); in do_known_hosts()
679 key_free(public); in do_known_hosts()
818 Key *public; in do_change_comment() local
883 public = key_from_private(private); in do_change_comment()
898 if (!key_write(public, f)) in do_change_comment()
900 key_free(public); in do_change_comment()
946 Key *private, *public; in main() local
1097 public = key_from_private(private); in main()
1191 if (!key_write(public, f)) in main()
1197 char *fp = key_fingerprint(public, SSH_FP_MD5, SSH_FP_HEX); in main()
1205 key_free(public); in main()