gnu: Add pkcs11-helper.

* gnu/packages/security-token.scm (pkcs11-helper): New variable.

Change-Id: Ib17e0cf209a6fe797d0c797829ba91091b719028
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
This commit is contained in:
Andy Tai 2024-05-22 10:31:37 -07:00 committed by Zheng Junjie
parent c3fe248e69
commit d4118a34e3
No known key found for this signature in database
GPG key ID: 3B5AA993E1A2DFF0

View file

@ -394,6 +394,31 @@ (define-public opensc
#15 standard and the PKCS #11 API.") #15 standard and the PKCS #11 API.")
(license license:lgpl2.1+))) (license license:lgpl2.1+)))
(define-public pkcs11-helper
(package
(name "pkcs11-helper")
(version "1.30.0")
(source
(origin
(method url-fetch)
(uri (string-append
"https://github.com/OpenSC/pkcs11-helper/releases/download/pkcs11-helper-"
version "/pkcs11-helper-" version ".tar.bz2"))
(sha256
(base32 "1ac86jfj4qfwzbvsg6l9r4w4bbwxj2i9qi4dy1nz5aqcj6x1an2c"))))
(build-system gnu-build-system)
(inputs (list openssl pcsc-lite))
(native-inputs (list pkg-config))
(home-page "https://github.com/OpenSC/pkcs11-helper")
(synopsis "Library that simplifies the interaction with PKCS#11 providers")
(description
"Pkcs11-helper is a library that simplifies the interaction with
PKCS#11 providers for end-user applications. PKCS#11 is published standard.
PKCS#11 is the de-facto standard to access cryptographic devices")
(license (list license:gpl2 license:bsd-3))))
(define-public yubico-piv-tool (define-public yubico-piv-tool
(package (package
(name "yubico-piv-tool") (name "yubico-piv-tool")