From acb4e379574012a22a3fa30b59fc0cb6f34f2d13 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 11 Mar 2009 09:29:21 +0000 Subject: Fix compiler warnings in keyfile.c. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@254 7dcaeef0-15fb-0310-b436-a5af3365683c --- libssh/keyfiles.c | 44 +++++++++++++++++++------------------------- 1 file changed, 19 insertions(+), 25 deletions(-) (limited to 'libssh') diff --git a/libssh/keyfiles.c b/libssh/keyfiles.c index 862efa2d..3803f03d 100644 --- a/libssh/keyfiles.c +++ b/libssh/keyfiles.c @@ -49,8 +49,7 @@ MA 02111-1307, USA. */ #define ASN1_SEQUENCE 48 #define PKCS5_SALT_LEN 8 -int load_iv(char *header, unsigned char *iv, int iv_len) -{ +static int load_iv(char *header, unsigned char *iv, int iv_len) { int i; int j; int k; @@ -79,8 +78,7 @@ int load_iv(char *header, unsigned char *iv, int iv_len) return 1; } -u32 char_to_u32(unsigned char *data, u32 size) -{ +static u32 char_to_u32(unsigned char *data, u32 size) { u32 ret; u32 i; @@ -89,8 +87,7 @@ u32 char_to_u32(unsigned char *data, u32 size) return ret; } -u32 asn1_get_len(BUFFER *buffer) -{ +static u32 asn1_get_len(BUFFER *buffer) { u32 len; unsigned char tmp[4]; @@ -110,8 +107,7 @@ u32 asn1_get_len(BUFFER *buffer) return len; } -STRING *asn1_get_int(BUFFER *buffer) -{ +static STRING *asn1_get_int(BUFFER *buffer) { STRING *ret; unsigned char type; u32 size; @@ -127,8 +123,7 @@ STRING *asn1_get_int(BUFFER *buffer) return ret; } -int asn1_check_sequence(BUFFER *buffer) -{ +static int asn1_check_sequence(BUFFER *buffer) { unsigned char tmp; unsigned char *j; int i; @@ -148,8 +143,7 @@ int asn1_check_sequence(BUFFER *buffer) return 1; } -int read_line(char *data, unsigned int len, FILE *fp) -{ +static int read_line(char *data, unsigned int len, FILE *fp) { char tmp; unsigned int i; @@ -162,8 +156,8 @@ int read_line(char *data, unsigned int len, FILE *fp) return 0; } -int passphrase_to_key(char *data, unsigned int datalen, unsigned char *salt, unsigned char *key,unsigned int keylen) -{ +static int passphrase_to_key(char *data, unsigned int datalen, + unsigned char *salt, unsigned char *key, unsigned int keylen) { MD5CTX md; unsigned char digest[MD5_DIGEST_LEN]; unsigned int i; @@ -190,7 +184,7 @@ int passphrase_to_key(char *data, unsigned int datalen, unsigned char *salt, uns return 1; } -int privatekey_decrypt(int algo, int mode, unsigned int key_len, +static int privatekey_decrypt(int algo, int mode, unsigned int key_len, unsigned char *iv, unsigned int iv_len, BUFFER *data, ssh_auth_callback cb, void *userdata, @@ -230,8 +224,9 @@ int privatekey_decrypt(int algo, int mode, unsigned int key_len, return 1; } -int privatekey_dek_header(char *header, unsigned int header_len, int *algo, int *mode, unsigned int *key_len, unsigned char **iv, unsigned int *iv_len) -{ +static int privatekey_dek_header(char *header, unsigned int header_len, + int *algo, int *mode, unsigned int *key_len, unsigned char **iv, + unsigned int *iv_len) { unsigned int iv_pos; if (header_len > 13 && !strncmp("DES-EDE3-CBC", header, 12)) @@ -281,9 +276,9 @@ int privatekey_dek_header(char *header, unsigned int header_len, int *algo, int return 1; } -BUFFER *privatekey_file_to_buffer(FILE *fp, int type, ssh_auth_callback cb, void *userdata, char *desc) -{ - char buf[MAXLINESIZE]; +static BUFFER *privatekey_file_to_buffer(FILE *fp, int type, + ssh_auth_callback cb, void *userdata, char *desc) { + char buf[MAXLINESIZE] = {0}; char *header_begin; unsigned int header_begin_size; char *header_end; @@ -370,9 +365,8 @@ BUFFER *privatekey_file_to_buffer(FILE *fp, int type, ssh_auth_callback cb, void return ret; } -int read_rsa_privatekey(FILE *fp, gcry_sexp_t *r, - ssh_auth_callback cb, void *userdata, char *desc) -{ +static int read_rsa_privatekey(FILE *fp, gcry_sexp_t *r, + ssh_auth_callback cb, void *userdata, char *desc) { STRING *n; STRING *e; STRING *d; @@ -421,8 +415,8 @@ int read_rsa_privatekey(FILE *fp, gcry_sexp_t *r, return 1; } -int read_dsa_privatekey(FILE *fp, gcry_sexp_t *r, ssh_auth_callback cb, void *userdata, char *desc) -{ +static int read_dsa_privatekey(FILE *fp, gcry_sexp_t *r, ssh_auth_callback cb, + void *userdata, char *desc) { STRING *p; STRING *q; STRING *g; -- cgit v1.2.3