Add security/libnitrokey, library to manage nitrokey key

PR:		248797
Submitted by:	Thibault Payet <monwarez@mailoo.org>
This commit is contained in:
Li-Wen Hsu 2020-08-21 14:18:43 +00:00
parent fb535b164b
commit 18d8e84797
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=545600
6 changed files with 66 additions and 0 deletions

View File

@ -295,6 +295,7 @@
SUBDIR += libkpass
SUBDIR += libksba
SUBDIR += libmcrypt
SUBDIR += libnitrokey
SUBDIR += libntlm
SUBDIR += libotr
SUBDIR += libotr3

View File

@ -0,0 +1,25 @@
# Created by: Thibault Payet <monwarez@mailoo.org>
# $FreeBSD$
PORTNAME= libnitrokey
DISTVERSIONPREFIX= v
DISTVERSION= 3.6-RC1
CATEGORIES= security
MAINTAINER= monwarez@mailoo.org
COMMENT= Libnitrokey is a project to communicate with Nitrokey devices
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libhidapi.so:comms/hidapi \
libudev.so:devel/libudev-devd
USES= cmake pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= Nitrokey
USE_LDCONFIG= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1597945114
SHA256 (Nitrokey-libnitrokey-v3.6-RC1_GH0.tar.gz) = 73e97a0be913f1ad5bdc91c24184bb7eb39cab938e652dd541371fc1b52c8b31
SIZE (Nitrokey-libnitrokey-v3.6-RC1_GH0.tar.gz) = 97944

View File

@ -0,0 +1,6 @@
libnitrokey is a project to communicate with Nitrokey Pro and Storage devices
in a clean and easy manner. Written in C++14, testable with py.test
and Catch frameworks, with C API, Python access
(through CFFI and C API, in future with Pybind11).
WWW: https://github.com/Nitrokey/libnitrokey

View File

@ -0,0 +1,7 @@
[
{ type: install
message: <<EOM
In order to use Nitrokey FIDO U2F user will need to install security/u2f-devd
EOM
}
]

View File

@ -0,0 +1,24 @@
include/libnitrokey/CommandFailedException.h
include/libnitrokey/DeviceCommunicationExceptions.h
include/libnitrokey/LibraryException.h
include/libnitrokey/LongOperationInProgressException.h
include/libnitrokey/NK_C_API.h
include/libnitrokey/NitrokeyManager.h
include/libnitrokey/command.h
include/libnitrokey/command_id.h
include/libnitrokey/cxx_semantics.h
include/libnitrokey/deprecated.h
include/libnitrokey/device.h
include/libnitrokey/device_proto.h
include/libnitrokey/dissect.h
include/libnitrokey/log.h
include/libnitrokey/misc.h
include/libnitrokey/stick10_commands.h
include/libnitrokey/stick10_commands_0.8.h
include/libnitrokey/stick20_commands.h
include/libnitrokey/version.h
lib/libnitrokey.so
lib/libnitrokey.so.3
lib/libnitrokey.so.3.5.0
lib/udev/rules.d/41-nitrokey.rules
libdata/pkgconfig/libnitrokey-1.pc