diff options
| author | Wilmer van der Gaast <wilmer@gaast.net> | 2007-07-15 00:54:18 +0100 | 
|---|---|---|
| committer | Wilmer van der Gaast <wilmer@gaast.net> | 2007-07-15 00:54:18 +0100 | 
| commit | a8a0b4cc1dafff3d822984a4329488f9aa032694 (patch) | |
| tree | a84cf3eac33ddc86fba90e4a724601372b0b01f1 /lib/rc4.c | |
| parent | 1da00b12d498951219141000947927120b2fdbcc (diff) | |
| parent | b9e4ab55dff62611e825de013b32fadab782362f (diff) | |
Merge from Jelmer (making GCC4 happy by sanitizing some typecasting mess
around the RC4/B64 code).
Diffstat (limited to 'lib/rc4.c')
| -rw-r--r-- | lib/rc4.c | 8 | 
1 files changed, 4 insertions, 4 deletions
| @@ -121,7 +121,7 @@ unsigned char rc4_getbyte( struct rc4_state *st )     Both functions return the number of bytes in the result string.  */ -int rc4_encode( unsigned char *clear, int clear_len, unsigned char **crypt, char *password ) +int rc4_encode( char *clear, int clear_len, unsigned char **crypt, char *password )  {  	struct rc4_state *st;  	unsigned char *key; @@ -129,7 +129,7 @@ int rc4_encode( unsigned char *clear, int clear_len, unsigned char **crypt, char  	key_len = strlen( password ) + RC4_IV_LEN;  	if( clear_len <= 0 ) -		clear_len = strlen( (char*) clear ); +		clear_len = strlen( clear );  	/* Prepare buffers and the key + IV */  	*crypt = g_malloc( clear_len + RC4_IV_LEN ); @@ -153,7 +153,7 @@ int rc4_encode( unsigned char *clear, int clear_len, unsigned char **crypt, char  	return clear_len + RC4_IV_LEN;  } -int rc4_decode( unsigned char *crypt, int crypt_len, unsigned char **clear, char *password ) +int rc4_decode( unsigned char *crypt, int crypt_len, char **clear, char *password )  {  	struct rc4_state *st;  	unsigned char *key; @@ -164,7 +164,7 @@ int rc4_decode( unsigned char *crypt, int crypt_len, unsigned char **clear, char  	if( clear_len < 0 )  	{ -		*clear = (unsigned char*) g_strdup( "" ); +		*clear = g_strdup( "" );  		return 0;  	} | 
