| 35013:4718438d053b | 35014:21864c2f543f |
|---|---|
| 86 temp_swap = state[i]; | 86 temp_swap = state[i]; |
| 87 state[i] = state[y]; | 87 state[i] = state[y]; |
| 88 state[y] = temp_swap; | 88 state[y] = temp_swap; |
| 89 x = (x + 1) % len; | 89 x = (x + 1) % len; |
| 90 } | 90 } |
| 91 | |
| 92 g_object_notify(G_OBJECT(rc4_cipher), "key"); | |
| 93 } | 91 } |
| 94 | 92 |
| 95 static ssize_t | 93 static ssize_t |
| 96 purple_rc4_cipher_encrypt(PurpleCipher *cipher, const guchar input[], size_t in_len, | 94 purple_rc4_cipher_encrypt(PurpleCipher *cipher, const guchar input[], size_t in_len, |
| 97 guchar output[], size_t out_size) | 95 guchar output[], size_t out_size) |
| 240 | 238 |
| 241 g_return_if_fail(PURPLE_IS_RC4_CIPHER(rc4_cipher)); | 239 g_return_if_fail(PURPLE_IS_RC4_CIPHER(rc4_cipher)); |
| 242 | 240 |
| 243 priv = PURPLE_RC4_CIPHER_GET_PRIVATE(rc4_cipher); | 241 priv = PURPLE_RC4_CIPHER_GET_PRIVATE(rc4_cipher); |
| 244 priv->key_len = key_len; | 242 priv->key_len = key_len; |
| 245 | |
| 246 g_object_notify(G_OBJECT(rc4_cipher), "key_len"); | |
| 247 } | 243 } |
| 248 | 244 |
| 249 gint | 245 gint |
| 250 purple_rc4_cipher_get_key_len(PurpleRC4Cipher *rc4_cipher) | 246 purple_rc4_cipher_get_key_len(PurpleRC4Cipher *rc4_cipher) |
| 251 { | 247 { |