libpurple/ciphers/sha256.c

branch
soc.2013.gobjectification
changeset 34547
45b72366ddde
parent 34539
26e080fb06bb
--- a/libpurple/ciphers/sha256.c	Fri Jun 14 22:03:31 2013 +0530
+++ b/libpurple/ciphers/sha256.c	Fri Jun 14 22:21:53 2013 +0530
@@ -107,6 +107,12 @@
 	return g_checksum_type_get_length(G_CHECKSUM_SHA256);
 }
 
+static const gchar*
+purple_sha256_cipher_get_name(PurpleCipher *cipher)
+{
+	return "sha256";
+}
+
 /******************************************************************************
  * Object Stuff
  *****************************************************************************/
@@ -138,6 +144,7 @@
 	cipher_class->digest = purple_sha256_cipher_digest;
 	cipher_class->get_digest_size = purple_sha256_cipher_get_digest_size;
 	cipher_class->get_block_size = purple_sha256_cipher_get_block_size;
+	cipher_class->get_name = purple_sha256_cipher_get_name;
 
 	g_type_class_add_private(klass, sizeof(PurpleSHA256CipherPrivate));
 }

mercurial