Skip to content

Commit

Permalink
net/py-pyu2f: Add py-pyu2f 0.1.5
Browse files Browse the repository at this point in the history
pyu2f is a python based U2F host library. It provides functionality for
interacting with a U2F device over USB.

pyu2f uses ctypes to make system calls directly to interface with the USB HID
device. This means that no platform specific shared libraries need to be
compiled for pyu2f to work.

By default pyu2f will use its own U2F stack implementation to sign requests. If
desired, pyu2f can offload signing to a pluggable command line tool. Offloading
is not yet supported for U2F registration.

WWW: https://github.com/google/pyu2f
  • Loading branch information
sunpoet committed Apr 25, 2021
1 parent 101e8de commit f3ca692
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 0 deletions.
1 change: 1 addition & 0 deletions net/Makefile
Expand Up @@ -1087,6 +1087,7 @@
SUBDIR += py-python-socks
SUBDIR += py-python-twitter
SUBDIR += py-pytradfri
SUBDIR += py-pyu2f
SUBDIR += py-pyvmomi
SUBDIR += py-pyzmq
SUBDIR += py-qt5-network
Expand Down
22 changes: 22 additions & 0 deletions net/py-pyu2f/Makefile
@@ -0,0 +1,22 @@
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>

PORTNAME= pyu2f
PORTVERSION= 0.1.5
CATEGORIES= net python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

MAINTAINER= sunpoet@FreeBSD.org
COMMENT= U2F host library for interacting with a U2F device over USB

LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE

RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}

USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils

NO_ARCH= yes

.include <bsd.port.mk>
3 changes: 3 additions & 0 deletions net/py-pyu2f/distinfo
@@ -0,0 +1,3 @@
TIMESTAMP = 1619198367
SHA256 (pyu2f-0.1.5.tar.gz) = a3caa3a11842fc7d5746376f37195e6af5f17c0a15737538bb1cebf656fb306b
SIZE (pyu2f-0.1.5.tar.gz) = 27133
12 changes: 12 additions & 0 deletions net/py-pyu2f/pkg-descr
@@ -0,0 +1,12 @@
pyu2f is a python based U2F host library. It provides functionality for
interacting with a U2F device over USB.

pyu2f uses ctypes to make system calls directly to interface with the USB HID
device. This means that no platform specific shared libraries need to be
compiled for pyu2f to work.

By default pyu2f will use its own U2F stack implementation to sign requests. If
desired, pyu2f can offload signing to a pluggable command line tool. Offloading
is not yet supported for U2F registration.

WWW: https://github.com/google/pyu2f

0 comments on commit f3ca692

Please sign in to comment.