libpurple/ciphers/rc4cipher.c

branch
soc.2013.gobjectification
changeset 34965
9abd15d6da07
parent 34566
e0f887dee077
child 35014
21864c2f543f
equal deleted inserted replaced
34964:54ebd3dcae16 34965:9abd15d6da07
121 priv->y = y; 121 priv->y = y;
122 122
123 return in_len; 123 return in_len;
124 } 124 }
125 125
126 static const gchar*
127 purple_rc4_cipher_get_name(PurpleCipher *cipher)
128 {
129 return "rc4";
130 }
131
132 /****************************************************************************** 126 /******************************************************************************
133 * Object Stuff 127 * Object Stuff
134 *****************************************************************************/ 128 *****************************************************************************/
135 static void 129 static void
136 purple_rc4_cipher_set_property(GObject *obj, guint param_id, 130 purple_rc4_cipher_set_property(GObject *obj, guint param_id,
184 obj_class->get_property = purple_rc4_cipher_get_property; 178 obj_class->get_property = purple_rc4_cipher_get_property;
185 179
186 cipher_class->reset = purple_rc4_cipher_reset; 180 cipher_class->reset = purple_rc4_cipher_reset;
187 cipher_class->encrypt = purple_rc4_cipher_encrypt; 181 cipher_class->encrypt = purple_rc4_cipher_encrypt;
188 cipher_class->set_key = purple_rc4_cipher_set_key; 182 cipher_class->set_key = purple_rc4_cipher_set_key;
189 cipher_class->get_name = purple_rc4_cipher_get_name;
190 183
191 pspec = g_param_spec_int("key_len", "key_len", "key_len", 184 pspec = g_param_spec_int("key_len", "key_len", "key_len",
192 G_MININT, G_MAXINT, 0, 185 G_MININT, G_MAXINT, 0,
193 G_PARAM_READWRITE); 186 G_PARAM_READWRITE);
194 g_object_class_install_property(obj_class, PROP_KEY_LEN, pspec); 187 g_object_class_install_property(obj_class, PROP_KEY_LEN, pspec);

mercurial