# HG changeset patch # User Ankit Vani # Date 1371896924 -19800 # Node ID bca53cda8ed5cb513ddc1a4efaff3336ae2e25fc # Parent 89e6c5346d63526512cf70614b1962148f82f409 Added ciphers and hashes _new functions to .xs files diff -r 89e6c5346d63 -r bca53cda8ed5 libpurple/plugins/perl/common/Cipher.xs --- a/libpurple/plugins/perl/common/Cipher.xs Sat Jun 22 14:55:21 2013 +0530 +++ b/libpurple/plugins/perl/common/Cipher.xs Sat Jun 22 15:58:44 2013 +0530 @@ -183,3 +183,38 @@ Purple::Cipher cipher Purple::Cipher::BatchMode mode +MODULE = Purple::Cipher PACKAGE = Purple::AESCipher PREFIX = purple_aes_cipher_ +PROTOTYPES: ENABLE + +Purple::Cipher +purple_aes_cipher_new() + +MODULE = Purple::Cipher PACKAGE = Purple::DES3Cipher PREFIX = purple_des3_cipher_ +PROTOTYPES: ENABLE + +Purple::Cipher +purple_des3_cipher_new() + +MODULE = Purple::Cipher PACKAGE = Purple::DESCipher PREFIX = purple_des_cipher_ +PROTOTYPES: ENABLE + +Purple::Cipher +purple_des_cipher_new() + +MODULE = Purple::Cipher PACKAGE = Purple::HMACCipher PREFIX = purple_hmac_cipher_ +PROTOTYPES: ENABLE + +Purple::Cipher +purple_hmac_cipher_new() + +MODULE = Purple::Cipher PACKAGE = Purple::PBKDF2Cipher PREFIX = purple_pbkdf2_cipher_ +PROTOTYPES: ENABLE + +Purple::Cipher +purple_pbkdf2_cipher_new() + +MODULE = Purple::Cipher PACKAGE = Purple::RC4Cipher PREFIX = purple_rc4_cipher_ +PROTOTYPES: ENABLE + +Purple::Cipher +purple_rc4_cipher_new() diff -r 89e6c5346d63 -r bca53cda8ed5 libpurple/plugins/perl/common/Hash.xs --- a/libpurple/plugins/perl/common/Hash.xs Sat Jun 22 14:55:21 2013 +0530 +++ b/libpurple/plugins/perl/common/Hash.xs Sat Jun 22 15:58:44 2013 +0530 @@ -84,3 +84,27 @@ size_t purple_hash_get_block_size(hash) Purple::Hash hash + +MODULE = Purple::Hash PACKAGE = Purple::MD4Hash PREFIX = purple_md4_hash_ +PROTOTYPES: ENABLE + +Purple::Hash +purple_md4_hash_new() + +MODULE = Purple::Hash PACKAGE = Purple::MD5Hash PREFIX = purple_md5_hash_ +PROTOTYPES: ENABLE + +Purple::Hash +purple_md5_hash_new() + +MODULE = Purple::Hash PACKAGE = Purple::SHA1Hash PREFIX = purple_sha1_hash_ +PROTOTYPES: ENABLE + +Purple::Hash +purple_sha1_hash_new() + +MODULE = Purple::Hash PACKAGE = Purple::SHA256Hash PREFIX = purple_sha256_hash_ +PROTOTYPES: ENABLE + +Purple::Hash +purple_sha256_hash_new()