[tor-commits] [bridgedb/develop] Pep8 and cleanup for bridgedb.Bridges.get_hmac_fn().

isis at torproject.org isis at torproject.org
Sun Mar 16 16:38:45 UTC 2014


commit 9307ffbda3a7d0108edd6f078b9c9a934b675239
Author: Isis Lovecruft <isis at torproject.org>
Date:   Fri Mar 7 16:23:54 2014 +0000

    Pep8 and cleanup for bridgedb.Bridges.get_hmac_fn().
---
 lib/bridgedb/Bridges.py |   14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/lib/bridgedb/Bridges.py b/lib/bridgedb/Bridges.py
index 3d27ad1..cd77911 100644
--- a/lib/bridgedb/Bridges.py
+++ b/lib/bridgedb/Bridges.py
@@ -92,13 +92,17 @@ def get_hmac(key, value):
     h = hmac.new(key, value, digestmod=DIGESTMOD)
     return h.digest()
 
-def get_hmac_fn(k, hex=True):
+def get_hmac_fn(key, hex=True):
     """Return a function that computes the hmac of its input using the key k.
-       If 'hex' is true, the output of the function will be hex-encoded."""
-    h = hmac.new(k, digestmod=DIGESTMOD)
-    def hmac_fn(v):
+
+    :param bool hex: If True, the output of the function will be hex-encoded.
+    :rtype: callable
+    :returns: A function which can be uses to generate HMACs.
+    """
+    h = hmac.new(key, digestmod=DIGESTMOD)
+    def hmac_fn(value):
         h_tmp = h.copy()
-        h_tmp.update(v)
+        h_tmp.update(value)
         if hex:
             return h_tmp.hexdigest()
         else:





More information about the tor-commits mailing list