Mon Jul 3 21:03:29 2017 UTC ()
Mohawk is an alternate Python implementation of the Hawk HTTP authorization
scheme.

Hawk lets two parties securely communicate with each other using messages
signed by a shared key. It is based on HTTP MAC access authentication (which
was based on parts of OAuth 1.0).

The Mohawk API is a little different from that of the Node library (i.e. the
living Hawk spec). It was redesigned to be more intuitive to developers, less
prone to security problems, and more Pythonic.


(adam)
diff -r1.617 -r1.618 pkgsrc/security/Makefile
diff -r0 -r1.1 pkgsrc/security/py-mohawk/DESCR
diff -r0 -r1.1 pkgsrc/security/py-mohawk/Makefile
diff -r0 -r1.1 pkgsrc/security/py-mohawk/PLIST
diff -r0 -r1.1 pkgsrc/security/py-mohawk/distinfo

cvs diff -r1.617 -r1.618 pkgsrc/security/Makefile (expand / switch to unified diff)

--- pkgsrc/security/Makefile 2017/06/22 00:57:46 1.617
+++ pkgsrc/security/Makefile 2017/07/03 21:03:29 1.618
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.617 2017/06/22 00:57:46 minskim Exp $ 1# $NetBSD: Makefile,v 1.618 2017/07/03 21:03:29 adam Exp $
2# 2#
3 3
4COMMENT= Security tools 4COMMENT= Security tools
5 5
6SUBDIR+= Bastille 6SUBDIR+= Bastille
7SUBDIR+= CSP 7SUBDIR+= CSP
8SUBDIR+= CoolKey 8SUBDIR+= CoolKey
9SUBDIR+= EasyPG 9SUBDIR+= EasyPG
10SUBDIR+= HElib 10SUBDIR+= HElib
11SUBDIR+= KeePass 11SUBDIR+= KeePass
12SUBDIR+= MyPasswordSafe 12SUBDIR+= MyPasswordSafe
13SUBDIR+= PACK 13SUBDIR+= PACK
14SUBDIR+= PortableSigner 14SUBDIR+= PortableSigner
@@ -399,26 +399,27 @@ SUBDIR+= py-cybox @@ -399,26 +399,27 @@ SUBDIR+= py-cybox
399SUBDIR+= py-denyhosts 399SUBDIR+= py-denyhosts
400SUBDIR+= py-ecdsa 400SUBDIR+= py-ecdsa
401SUBDIR+= py-ezPyCrypto 401SUBDIR+= py-ezPyCrypto
402SUBDIR+= py-gnupg 402SUBDIR+= py-gnupg
403SUBDIR+= py-gssapi 403SUBDIR+= py-gssapi
404SUBDIR+= py-hsm 404SUBDIR+= py-hsm
405SUBDIR+= py-itsdangerous 405SUBDIR+= py-itsdangerous
406SUBDIR+= py-kerberos 406SUBDIR+= py-kerberos
407SUBDIR+= py-keyring 407SUBDIR+= py-keyring
408SUBDIR+= py-lasso 408SUBDIR+= py-lasso
409SUBDIR+= py-libtaxii 409SUBDIR+= py-libtaxii
410SUBDIR+= py-m2crypto 410SUBDIR+= py-m2crypto
411SUBDIR+= py-mcrypt 411SUBDIR+= py-mcrypt
 412SUBDIR+= py-mohawk
412SUBDIR+= py-ndg_httpsclient 413SUBDIR+= py-ndg_httpsclient
413SUBDIR+= py-oath 414SUBDIR+= py-oath
414SUBDIR+= py-oauth 415SUBDIR+= py-oauth
415SUBDIR+= py-oauth2 416SUBDIR+= py-oauth2
416SUBDIR+= py-oauth2client 417SUBDIR+= py-oauth2client
417SUBDIR+= py-oauthlib 418SUBDIR+= py-oauthlib
418SUBDIR+= py-openid 419SUBDIR+= py-openid
419SUBDIR+= py-paramiko 420SUBDIR+= py-paramiko
420SUBDIR+= py-passlib 421SUBDIR+= py-passlib
421SUBDIR+= py-pbkdf2 422SUBDIR+= py-pbkdf2
422SUBDIR+= py-prewikka 423SUBDIR+= py-prewikka
423SUBDIR+= py-py-bcrypt 424SUBDIR+= py-py-bcrypt
424SUBDIR+= py-pydeep 425SUBDIR+= py-pydeep

File Added: pkgsrc/security/py-mohawk/DESCR
Mohawk is an alternate Python implementation of the Hawk HTTP authorization
scheme.

Hawk lets two parties securely communicate with each other using messages
signed by a shared key. It is based on HTTP MAC access authentication (which
was based on parts of OAuth 1.0).

The Mohawk API is a little different from that of the Node library (i.e. the
living Hawk spec). It was redesigned to be more intuitive to developers, less
prone to security problems, and more Pythonic.

File Added: pkgsrc/security/py-mohawk/Makefile
# $NetBSD: Makefile,v 1.1 2017/07/03 21:03:29 adam Exp $

DISTNAME=	mohawk-0.3.4
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	net python
MASTER_SITES=	${MASTER_SITE_PYPI:=m/mohawk/}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://github.com/kumar303/mohawk
COMMENT=	Library for Hawk HTTP authorization
LICENSE=	mpl-2.0

DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six

USE_LANGUAGES=		# none

.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/security/py-mohawk/PLIST
@comment $NetBSD: PLIST,v 1.1 2017/07/03 21:03:29 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/mohawk/__init__.py
${PYSITELIB}/mohawk/__init__.pyc
${PYSITELIB}/mohawk/__init__.pyo
${PYSITELIB}/mohawk/base.py
${PYSITELIB}/mohawk/base.pyc
${PYSITELIB}/mohawk/base.pyo
${PYSITELIB}/mohawk/bewit.py
${PYSITELIB}/mohawk/bewit.pyc
${PYSITELIB}/mohawk/bewit.pyo
${PYSITELIB}/mohawk/exc.py
${PYSITELIB}/mohawk/exc.pyc
${PYSITELIB}/mohawk/exc.pyo
${PYSITELIB}/mohawk/receiver.py
${PYSITELIB}/mohawk/receiver.pyc
${PYSITELIB}/mohawk/receiver.pyo
${PYSITELIB}/mohawk/sender.py
${PYSITELIB}/mohawk/sender.pyc
${PYSITELIB}/mohawk/sender.pyo
${PYSITELIB}/mohawk/tests.py
${PYSITELIB}/mohawk/tests.pyc
${PYSITELIB}/mohawk/tests.pyo
${PYSITELIB}/mohawk/util.py
${PYSITELIB}/mohawk/util.pyc
${PYSITELIB}/mohawk/util.pyo

File Added: pkgsrc/security/py-mohawk/distinfo
$NetBSD: distinfo,v 1.1 2017/07/03 21:03:29 adam Exp $

SHA1 (mohawk-0.3.4.tar.gz) = c164f113a0bfbb38f9fc36c25bc5520b27b0b283
RMD160 (mohawk-0.3.4.tar.gz) = df9a7812085cc06fa7106301d5ce04613d46fbce
SHA512 (mohawk-0.3.4.tar.gz) = f5a5d99d80e7806f92d5078d4d6a7f0b1fd1d4759a9897cfd178fe1ed07b27831c707dbd9b8b6a735d392845e532f2805e27cfd78e69ea72f22efaac1dafc9a5
Size (mohawk-0.3.4.tar.gz) = 15616 bytes