diff options
Diffstat (limited to 'key.h')
-rw-r--r-- | key.h | 46 |
1 files changed, 19 insertions, 27 deletions
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: key.h,v 1.13 2001/06/25 08:25:38 markus Exp $ */ | 1 | /* $OpenBSD: key.h,v 1.14 2001/06/26 06:32:54 itojun Exp $ */ |
2 | 2 | ||
3 | /* | 3 | /* |
4 | * Copyright (c) 2000, 2001 Markus Friedl. All rights reserved. | 4 | * Copyright (c) 2000, 2001 Markus Friedl. All rights reserved. |
@@ -50,35 +50,27 @@ struct Key { | |||
50 | DSA *dsa; | 50 | DSA *dsa; |
51 | }; | 51 | }; |
52 | 52 | ||
53 | Key *key_new(int type); | 53 | Key *key_new(int); |
54 | Key *key_new_private(int type); | 54 | Key *key_new_private(int); |
55 | void key_free(Key *k); | 55 | void key_free(Key *); |
56 | int key_equal(Key *a, Key *b); | 56 | int key_equal(Key *, Key *); |
57 | char *key_fingerprint(Key *k, enum fp_type dgst_type, enum fp_rep dgst_rep); | 57 | char *key_fingerprint(Key *, enum fp_type, enum fp_rep); |
58 | char *key_type(Key *k); | 58 | char *key_type(Key *); |
59 | int key_write(Key *key, FILE *f); | 59 | int key_write(Key *, FILE *); |
60 | int key_read(Key *key, char **cpp); | 60 | int key_read(Key *, char **); |
61 | u_int key_size(Key *k); | 61 | u_int key_size(Key *); |
62 | 62 | ||
63 | Key *key_generate(int type, u_int bits); | 63 | Key *key_generate(int, u_int); |
64 | Key *key_from_private(Key *k); | 64 | Key *key_from_private(Key *); |
65 | int key_type_from_name(char *name); | 65 | int key_type_from_name(char *); |
66 | 66 | ||
67 | Key *key_from_blob(char *blob, int blen); | 67 | Key *key_from_blob(char *, int); |
68 | int key_to_blob(Key *key, u_char **blobp, u_int *lenp); | 68 | int key_to_blob(Key *, u_char **, u_int *); |
69 | char *key_ssh_name(Key *k); | 69 | char *key_ssh_name(Key *); |
70 | int key_names_valid2(const char *names); | 70 | int key_names_valid2(const char *); |
71 | 71 | ||
72 | int | 72 | int key_sign(Key *, u_char **, int *, u_char *, int); |
73 | key_sign( | ||
74 | Key *key, | ||
75 | u_char **sigp, int *lenp, | ||
76 | u_char *data, int datalen); | ||
77 | 73 | ||
78 | int | 74 | int key_verify(Key *, u_char *, int, u_char *, int); |
79 | key_verify( | ||
80 | Key *key, | ||
81 | u_char *signature, int signaturelen, | ||
82 | u_char *data, int datalen); | ||
83 | 75 | ||
84 | #endif | 76 | #endif |