From 2247e1074900998db819ae18bdc33d7100bc4e7f Mon Sep 17 00:00:00 2001 From: ben Date: Sun, 5 Jan 2003 14:11:14 +0000 Subject: [PATCH 1/1] Fix more unsigned char * vs char * warnings, usually by making implicit casts explicit. git-svn-id: svn://svn.tartarus.org/sgt/putty@2464 cda61777-01e9-0310-a592-d414129be87e --- sshpubk.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sshpubk.c b/sshpubk.c index 270e6850..f8cb38b0 100644 --- a/sshpubk.c +++ b/sshpubk.c @@ -105,7 +105,7 @@ static int loadrsakey_main(FILE * fp, struct RSAKey *key, int pub_only, */ if (ciphertype) { MD5Init(&md5c); - MD5Update(&md5c, passphrase, strlen(passphrase)); + MD5Update(&md5c, (unsigned char *)passphrase, strlen(passphrase)); MD5Final(keybuf, &md5c); des3_decrypt_pubkey(keybuf, buf + i, (len - i + 7) & ~7); memset(keybuf, 0, sizeof(keybuf)); /* burn the evidence */ @@ -155,7 +155,7 @@ static int loadrsakey_main(FILE * fp, struct RSAKey *key, int pub_only, int loadrsakey(char *filename, struct RSAKey *key, char *passphrase) { FILE *fp; - unsigned char buf[64]; + char buf[64]; fp = fopen(filename, "rb"); if (!fp) @@ -183,7 +183,7 @@ int loadrsakey(char *filename, struct RSAKey *key, char *passphrase) int rsakey_encrypted(char *filename, char **comment) { FILE *fp; - unsigned char buf[64]; + char buf[64]; fp = fopen(filename, "rb"); if (!fp) @@ -208,7 +208,7 @@ int rsakey_encrypted(char *filename, char **comment) int rsakey_pubblob(char *filename, void **blob, int *bloblen) { FILE *fp; - unsigned char buf[64]; + char buf[64]; struct RSAKey key; int ret; @@ -321,7 +321,7 @@ int saversakey(char *filename, struct RSAKey *key, char *passphrase) */ if (passphrase) { MD5Init(&md5c); - MD5Update(&md5c, passphrase, strlen(passphrase)); + MD5Update(&md5c, (unsigned char *)passphrase, strlen(passphrase)); MD5Final(keybuf, &md5c); des3_encrypt_pubkey(keybuf, estart, p - estart); memset(keybuf, 0, sizeof(keybuf)); /* burn the evidence */ @@ -529,7 +529,7 @@ int base64_decode_atom(char *atom, unsigned char *out) return len; } -static char *read_blob(FILE * fp, int nlines, int *bloblen) +static unsigned char *read_blob(FILE * fp, int nlines, int *bloblen) { unsigned char *blob; char *line; @@ -873,7 +873,7 @@ char *ssh2_userkey_loadpub(char *filename, char **algorithm, *pub_blob_len = public_blob_len; if (algorithm) *algorithm = alg->name; - return public_blob; + return (char *)public_blob; /* * Error processing. @@ -1056,7 +1056,7 @@ int ssh2_save_userkey(char *filename, struct ssh2_userkey *key, } if (passphrase) { - char key[40]; + unsigned char key[40]; SHA_State s; passlen = strlen(passphrase); -- 2.11.0