]> andersk Git - openssh.git/blobdiff - key.h
Hopefully things did not get mixed around too much. It compiles under
[openssh.git] / key.h
diff --git a/key.h b/key.h
index b6c3eb0109ee954e0145eb5b0f2c6b6187e3bee3..00e71839addc95e56483e3c4bb02cf6bdecdb2e6 100644 (file)
--- a/key.h
+++ b/key.h
@@ -24,6 +24,9 @@
 #ifndef KEY_H
 #define KEY_H
 
+#include <openssl/rsa.h>
+#include <openssl/dsa.h>
+
 typedef struct Key Key;
 enum types {
        KEY_RSA1,
@@ -47,24 +50,24 @@ int key_write(Key *key, FILE *f);
 int    key_read(Key *key, char **cpp);
 u_int  key_size(Key *k);
 
-Key    *key_generate(int type, unsigned int bits);
+Key    *key_generate(int type, u_int bits);
 Key    *key_from_private(Key *k);
 int    key_type_from_name(char *name);
 
 Key    *key_from_blob(char *blob, int blen);
-int    key_to_blob(Key *key, unsigned char **blobp, unsigned int *lenp);
+int    key_to_blob(Key *key, u_char **blobp, u_int *lenp);
 char   *key_ssh_name(Key *k);
 
 int
 key_sign(
     Key *key,
-    unsigned char **sigp, int *lenp,
-    unsigned char *data, int datalen);
+    u_char **sigp, int *lenp,
+    u_char *data, int datalen);
 
 int
 key_verify(
     Key *key,
-    unsigned char *signature, int signaturelen,
-    unsigned char *data, int datalen);
+    u_char *signature, int signaturelen,
+    u_char *data, int datalen);
 
 #endif
This page took 0.037423 seconds and 4 git commands to generate.