# HG changeset patch
# User Kim Alvefur <zash@zash.se>
# Date 1440518590 -7200
# Node ID cdea6a28369e6e4d00327be1fddc19cd1ad5f5aa
# Parent  b496f0262a3fb615d359a322967019c86c6d5759
plugins: Use util.hashes instead of util.sha1

diff -r b496f0262a3f -r cdea6a28369e plugins/disco.lua
--- a/plugins/disco.lua	Tue Aug 25 16:27:38 2015 +0200
+++ b/plugins/disco.lua	Tue Aug 25 18:03:10 2015 +0200
@@ -8,7 +8,7 @@
 
 local verse = require "verse";
 local b64 = require("mime").b64;
-local sha1 = require("util.sha1").sha1;
+local sha1 = require("util.hashes").sha1;
 
 local xmlns_caps = "http://jabber.org/protocol/caps";
 local xmlns_disco = "http://jabber.org/protocol/disco";
diff -r b496f0262a3f -r cdea6a28369e plugins/jingle.lua
--- a/plugins/jingle.lua	Tue Aug 25 16:27:38 2015 +0200
+++ b/plugins/jingle.lua	Tue Aug 25 18:03:10 2015 +0200
@@ -1,5 +1,4 @@
 local verse = require "verse";
-local sha1 = require "util.sha1".sha1;
 local timer = require "util.timer";
 local uuid_generate = require "util.uuid".generate;
 
diff -r b496f0262a3f -r cdea6a28369e plugins/jingle_s5b.lua
--- a/plugins/jingle_s5b.lua	Tue Aug 25 16:27:38 2015 +0200
+++ b/plugins/jingle_s5b.lua	Tue Aug 25 18:03:10 2015 +0200
@@ -2,7 +2,7 @@
 
 local xmlns_s5b = "urn:xmpp:jingle:transports:s5b:1";
 local xmlns_bytestreams = "http://jabber.org/protocol/bytestreams";
-local sha1 = require "util.sha1".sha1;
+local sha1 = require "util.hashes".sha1;
 local uuid_generate = require "util.uuid".generate;
 
 local function negotiate_socks5(conn, hash)
diff -r b496f0262a3f -r cdea6a28369e plugins/proxy65.lua
--- a/plugins/proxy65.lua	Tue Aug 25 16:27:38 2015 +0200
+++ b/plugins/proxy65.lua	Tue Aug 25 18:03:10 2015 +0200
@@ -1,6 +1,6 @@
 local events = require "util.events";
 local uuid = require "util.uuid";
-local sha1 = require "util.sha1";
+local sha1 = require "util.hashes".sha1;
 
 local proxy65_mt = {};
 proxy65_mt.__index = proxy65_mt;
@@ -151,7 +151,7 @@
 end
 
 function negotiate_socks5(stream, conn, sid, requester_jid, target_jid)
-	local hash = sha1.sha1(sid..requester_jid..target_jid);
+	local hash = sha1(sid..requester_jid..target_jid);
 	local function suppress_connected()
 		conn:unhook("connected", suppress_connected);
 		return true;
diff -r b496f0262a3f -r cdea6a28369e plugins/vcard_update.lua
--- a/plugins/vcard_update.lua	Tue Aug 25 16:27:38 2015 +0200
+++ b/plugins/vcard_update.lua	Tue Aug 25 18:03:10 2015 +0200
@@ -2,15 +2,7 @@
 
 local xmlns_vcard, xmlns_vcard_update = "vcard-temp", "vcard-temp:x:update";
 
--- MMMmmmm.. hacky
-local ok, fun = pcall(function() return require("util.hashes").sha1; end);
-if not ok then
-	ok, fun = pcall(function() return require("util.sha1").sha1; end);
-	if not ok then
-		error("Could not find a sha1()")
-	end
-end
-local sha1 = fun;
+local sha1 = require("util.hashes").sha1;
 
 local ok, fun = pcall(function()
 	local unb64 = require("util.encodings").base64.decode;