me
/
guix
Archived
1
0
Fork 0

gnu: Add python-pgpy.

* gnu/packages/python-crypto.scm (python-pgpy): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
master
Justus Winter 2020-07-23 14:03:21 +02:00 committed by Ludovic Courtès
parent 7b7543376b
commit 1b11e894b8
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 28 additions and 0 deletions

View File

@ -22,6 +22,7 @@
;;; Copyright © 2019 Guillaume Le Vaillant <glv@posteo.net>
;;; Copyright © 2019 Clément Lassieur <clement@lassieur.org>
;;; Copyright © 2020 Alexandros Theodotou <alex@zrythm.org>
;;; Copyright © 2020 Justus Winter <justus@sequoia-pgp.org>
;;;
;;; This file is part of GNU Guix.
;;;
@ -1446,3 +1447,30 @@ can decide how long it takes to hash a password and how much memory is required.
data such as API keys, cryptocurrency wallets, or seeds for digital
signatures.")
(license (list license:expat license:asl2.0)))) ; dual licensed
(define-public python-pgpy
(package
(name "python-pgpy")
(version "0.5.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "PGPy" version))
(sha256
(base32
"0i4lqhzdwkjkim3wab0kqadx28z3r5ixlh6qxj4lif4gif56c0m7"))))
(build-system python-build-system)
(native-inputs
`(("python-cryptography" ,python-cryptography)
("python-pyasn1" ,python-pyasn1)
("python-singledispatch" ,python-singledispatch)
("python-six" ,python-six)))
(home-page "https://github.com/SecurityInnovation/PGPy")
(synopsis "Python implementation of OpenPGP")
(description
"Currently, PGPy can load keys and signatures of all kinds in both ASCII
armored and binary formats.
It can create and verify RSA, DSA, and ECDSA signatures, at the moment. It
can also encrypt and decrypt messages using RSA and ECDH.")
(license license:bsd-3)))