version 1.5.2.2, 2001/02/19 17:19:00 |
version 1.5.2.3, 2001/03/21 19:46:25 |
|
|
KEY_DSA, |
KEY_DSA, |
KEY_UNSPEC |
KEY_UNSPEC |
}; |
}; |
|
enum fp_type { |
|
SSH_FP_SHA1, |
|
SSH_FP_MD5 |
|
}; |
|
enum fp_rep { |
|
SSH_FP_HEX, |
|
SSH_FP_BUBBLEBABBLE |
|
}; |
struct Key { |
struct Key { |
int type; |
int type; |
RSA *rsa; |
RSA *rsa; |
|
|
Key *key_new_private(int type); |
Key *key_new_private(int type); |
void key_free(Key *k); |
void key_free(Key *k); |
int key_equal(Key *a, Key *b); |
int key_equal(Key *a, Key *b); |
char *key_fingerprint(Key *k); |
char *key_fingerprint(Key *k, enum fp_type dgst_type, enum fp_rep dgst_rep); |
char *key_type(Key *k); |
char *key_type(Key *k); |
int key_write(Key *key, FILE *f); |
int key_write(Key *key, FILE *f); |
int key_read(Key *key, char **cpp); |
int key_read(Key *key, char **cpp); |