- Timestamp:
- 2007-07-07T17:19:28Z (17 years ago)
- Branches:
- master
- Children:
- b9e4ab5
- Parents:
- f7b44f2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lib/rc4.c
rf7b44f2 r3b6eadc 122 122 */ 123 123 124 int rc4_encode( unsignedchar *clear, int clear_len, unsigned char **crypt, char *password )124 int rc4_encode( char *clear, int clear_len, unsigned char **crypt, char *password ) 125 125 { 126 126 struct rc4_state *st; … … 130 130 key_len = strlen( password ) + RC4_IV_LEN; 131 131 if( clear_len <= 0 ) 132 clear_len = strlen( (char*)clear );132 clear_len = strlen( clear ); 133 133 134 134 /* Prepare buffers and the key + IV */ … … 154 154 } 155 155 156 int rc4_decode( unsigned char *crypt, int crypt_len, unsignedchar **clear, char *password )156 int rc4_decode( unsigned char *crypt, int crypt_len, char **clear, char *password ) 157 157 { 158 158 struct rc4_state *st; … … 165 165 if( clear_len < 0 ) 166 166 { 167 *clear = (unsigned char*)g_strdup( "" );167 *clear = g_strdup( "" ); 168 168 return 0; 169 169 }
Note: See TracChangeset
for help on using the changeset viewer.