Implement OpenSSH-compatible RSA key fingerprints and use them throughout
[u/mdw/putty] / ssh.h
diff --git a/ssh.h b/ssh.h
index a2b6401..19a514c 100644 (file)
--- a/ssh.h
+++ b/ssh.h
@@ -48,6 +48,7 @@ void rsasign(unsigned char *data, int length, struct RSAKey *key);
 void rsasanitise(struct RSAKey *key);
 int rsastr_len(struct RSAKey *key);
 void rsastr_fmt(char *str, struct RSAKey *key);
+void rsa_fingerprint(char *str, int len, struct RSAKey *key);
 void freersakey(struct RSAKey *key);
 
 typedef unsigned int word32;
@@ -156,7 +157,7 @@ Bignum dh_create_e(void);
 Bignum dh_find_K(Bignum f);
 
 int loadrsakey(char *filename, struct RSAKey *key, char *passphrase);
-int rsakey_encrypted(char *filename);
+int rsakey_encrypted(char *filename, char **comment);
 
 void des3_decrypt_pubkey(unsigned char *key,
                          unsigned char *blk, int len);