libpurple/hash.c

branch
soc.2013.gobjectification
changeset 34567
ea5103f66b0e
parent 34566
e0f887dee077
child 34982
8456350bb6fd
--- a/libpurple/hash.c	Sun Jun 16 03:46:10 2013 +0530
+++ b/libpurple/hash.c	Sun Jun 16 05:59:31 2013 +0530
@@ -29,7 +29,6 @@
 purple_hash_class_init(PurpleHashClass *klass) {
 	klass->reset = NULL;
 	klass->reset_state = NULL;
-	klass->set_iv = NULL;
 	klass->append = NULL;
 	klass->digest = NULL;
 	klass->get_digest_size = NULL;
@@ -127,34 +126,6 @@
 }
 
 /**
- * purple_hash_set_iv:
- * @hash: The hash to set the IV to
- * @iv: The initialization vector to set
- * @len: The len of the IV
- *
- * @note This should only be called right after a hash is created or reset
- *
- * Sets the initialization vector for a hash
- */
-void
-purple_hash_set_iv(PurpleHash *hash, guchar *iv, size_t len)
-{
-	PurpleHashClass *klass = NULL;
-
-	g_return_if_fail(PURPLE_IS_HASH(hash));
-	g_return_if_fail(iv);
-
-	klass = PURPLE_HASH_GET_CLASS(hash);
-
-	if(klass && klass->set_iv)
-		klass->set_iv(hash, iv, len);
-	else
-		purple_debug_warning("hash", "the %s hash does not implement the "
-						"set_iv method\n",
-						klass->get_name ? klass->get_name(hash) : "");
-}
-
-/**
  * purple_hash_append:
  * @hash: The hash to append data to
  * @data: The data to append

mercurial