From 09c36743fa674ff29a55c5191dae35c2c574a4bf Mon Sep 17 00:00:00 2001 From: Leo Famulari Date: Tue, 23 May 2017 15:41:01 -0400 Subject: gnu: Add python-asn1crypto. * gnu/packages/crypto.scm (python-asn1crypto, python2-asn1crypto): New variables. --- gnu/packages/crypto.scm | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) (limited to 'gnu/packages/crypto.scm') diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 856308afe8..2e55aa04af 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -51,7 +51,8 @@ (define-module (gnu packages crypto) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system cmake) - #:use-module (guix build-system gnu)) + #:use-module (guix build-system gnu) + #:use-module (guix build-system python)) (define-public libsodium (package @@ -414,3 +415,26 @@ (define-public scrypt @code{Scrypt} is designed to be far more resistant against hardware brute-force attacks than alternative functions such as @code{PBKDF2} or @code{bcrypt}.") (license license:bsd-2))) + +(define-public python-asn1crypto + (package + (name "python-asn1crypto") + (version "0.22.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/wbond/asn1crypto/archive/" + version ".tar.gz")) + (sha256 + (base32 + "1kn910896l3knmilla1c9ly20q181s43w1ah08lzkbm1h3j6pcz0")))) + (build-system python-build-system) + (home-page "https://github.com/wbond/asn1crypto") + (synopsis "ASN.1 parser and serializer in Python") + (description "asn1crypto is an ASN.1 parser and serializer with definitions +for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, +PKCS#8, PKCS#12, PKCS#5, X.509 and TSP.") + (license license:expat))) + +(define-public python2-asn1crypto + (package-with-python2 python-asn1crypto)) -- cgit v1.2.3