summaryrefslogtreecommitdiffstats
path: root/main/templatetags
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2011-10-22 01:16:49 +0200
committerDan McGee <dan@archlinux.org>2011-10-22 01:18:49 +0200
commit002574cce1d9756ba28a87a038f6906b566f2e2a (patch)
tree318136b9573892ac83c058d08e4eca8e07a0b4aa /main/templatetags
parente31d7f864ddfbce49eda91aa01654b76dcd009b9 (diff)
downloadarchweb-002574cce1d9756ba28a87a038f6906b566f2e2a.tar.gz
archweb-002574cce1d9756ba28a87a038f6906b566f2e2a.tar.xz
Accept 40 hex char PGP key signatures only
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'main/templatetags')
-rw-r--r--main/templatetags/pgp.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/main/templatetags/pgp.py b/main/templatetags/pgp.py
index 956de89..f875c11 100644
--- a/main/templatetags/pgp.py
+++ b/main/templatetags/pgp.py
@@ -4,7 +4,6 @@ from django.conf import settings
register = template.Library()
def format_key(key_id):
- print len(key_id)
if len(key_id) in (8, 20):
return u'0x%s' % key_id
elif len(key_id) == 40:
@@ -24,7 +23,7 @@ def pgp_key_link(key_id):
return format_key(key_id)
url = 'http://%s/pks/lookup?op=vindex&fingerprint=on&exact=on&search=0x%s' % \
(pgp_server, key_id)
- values = (url, key_id, format_key(key_id))
- return '<a href="%s" title="PGP key search for 0x%s">%s</a>' % values
+ values = (url, format_key(key_id), key_id[-8:])
+ return '<a href="%s" title="PGP key search for %s">0x%s</a>' % values
# vim: set ts=4 sw=4 et: