mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
Merge remote-tracking branch 'origin/master' into staging
This commit is contained in:
commit
64c043e63a
170 changed files with 7358 additions and 13328 deletions
|
@ -261,9 +261,6 @@ messages, and verify the signatures. The keys and signatures are very short,
|
|||
making them easy to handle and incorporate into other protocols.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python2-ecdsa
|
||||
(package-with-python2 python-ecdsa))
|
||||
|
||||
;;; Pycrypto is abandoned upstream:
|
||||
;;;
|
||||
;;; https://github.com/dlitz/pycrypto/issues/173
|
||||
|
@ -299,15 +296,6 @@ and RIPEMD160), and various encryption algorithms (AES, DES, RSA, ElGamal,
|
|||
etc.). The package is structured to make adding new modules easy.")
|
||||
(license license:public-domain)))
|
||||
|
||||
(define-public python2-pycrypto
|
||||
(let ((pycrypto (package-with-python2 python-pycrypto)))
|
||||
(package/inherit pycrypto
|
||||
(inputs
|
||||
`(("python" ,python-2)
|
||||
,@(alist-delete
|
||||
"python"
|
||||
(package-inputs pycrypto)))))))
|
||||
|
||||
(define-public python-kerberos
|
||||
(package
|
||||
(name "python-kerberos")
|
||||
|
@ -449,9 +437,6 @@ for example, for recording or replaying web content.")
|
|||
is used by the Requests library to verify HTTPS requests.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public python2-certifi
|
||||
(package-with-python2 python-certifi))
|
||||
|
||||
(define-public python-cryptography-vectors-next
|
||||
(package
|
||||
(name "python-cryptography-vectors")
|
||||
|
@ -599,8 +584,7 @@ library” for Python. The package includes both high level recipes, and low
|
|||
level interfaces to common cryptographic algorithms such as symmetric ciphers,
|
||||
message digests and key derivation functions.")
|
||||
;; Distributed under either BSD-3 or ASL2.0
|
||||
(license (list license:bsd-3 license:asl2.0))
|
||||
(properties `((python2-variant . ,(delay python2-cryptography))))))
|
||||
(license (list license:bsd-3 license:asl2.0))))
|
||||
|
||||
(define-public python-cryptography
|
||||
(package
|
||||
|
@ -626,49 +610,6 @@ message digests and key derivation functions.")
|
|||
python-pytest
|
||||
python-setuptools-rust))))
|
||||
|
||||
(define-public python2-cryptography-vectors
|
||||
(package
|
||||
(inherit python-cryptography-vectors)
|
||||
(name "python2-cryptography-vectors")
|
||||
(version "3.3.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "cryptography_vectors" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1yhaps0f3h2yjb6lmz953z1l1d84y9swk4k3gj9nqyk4vbx5m7cc"))))
|
||||
(arguments
|
||||
(list #:python python-2))))
|
||||
|
||||
(define-public python2-cryptography
|
||||
(let ((crypto (package-with-python2
|
||||
(strip-python2-variant python-cryptography))))
|
||||
(package
|
||||
(inherit crypto)
|
||||
(version "3.3.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "cryptography" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1vcvw4lkw1spiq322pm1256kail8nck6bbgpdxx3pqa905wd6q2s"))))
|
||||
(arguments
|
||||
`(#:python ,python-2
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
;; The sanity-check attempts attempts to import the non-existent
|
||||
;; modules "_openssl" and "_padding".
|
||||
(delete 'sanity-check))))
|
||||
(native-inputs
|
||||
(list python2-cryptography-vectors python2-hypothesis python2-pretend
|
||||
python2-pytz python2-pytest))
|
||||
(inputs (list openssl))
|
||||
(propagated-inputs
|
||||
(modify-inputs (package-propagated-inputs crypto)
|
||||
(prepend python2-ipaddress
|
||||
python2-backport-ssl-match-hostname
|
||||
python2-enum34))))))
|
||||
|
||||
;; This is the last version which is compatable with python-cryptography < 35.
|
||||
(define-public python-pyopenssl
|
||||
(package
|
||||
|
@ -718,9 +659,6 @@ message digests and key derivation functions.")
|
|||
library.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public python2-pyopenssl
|
||||
(package-with-python2 python-pyopenssl))
|
||||
|
||||
(define-public python-ed25519
|
||||
(package
|
||||
(name "python-ed25519")
|
||||
|
@ -738,9 +676,6 @@ library.")
|
|||
(description "Ed25519 public-key signatures")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python2-ed25519
|
||||
(package-with-python2 python-ed25519))
|
||||
|
||||
(define-public python-axolotl-curve25519
|
||||
(package
|
||||
(name "python-axolotl-curve25519")
|
||||
|
@ -762,9 +697,6 @@ python-axolotl.")
|
|||
(license (list license:gpl3 ; Most files
|
||||
license:bsd-3)))) ; curve/curve25519-donna.c
|
||||
|
||||
(define-public python2-axolotl-curve25519
|
||||
(package-with-python2 python-axolotl-curve25519))
|
||||
|
||||
(define-public python-axolotl
|
||||
(package
|
||||
(name "python-axolotl")
|
||||
|
@ -795,29 +727,6 @@ is a ratcheting forward secrecy protocol that works in synchronous and
|
|||
asynchronous messaging environments.")
|
||||
(license license:gpl3)))
|
||||
|
||||
(define-public python2-axolotl
|
||||
(package-with-python2 python-axolotl))
|
||||
|
||||
;; SlowAES isn't compatible with Python 3.
|
||||
(define-public python2-slowaes
|
||||
(package
|
||||
(name "python2-slowaes")
|
||||
(version "0.1a1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "slowaes" version))
|
||||
(sha256
|
||||
(base32
|
||||
"02dzajm83a7lqgxf6r3hgj64wfmcxz8gs4nvgxpvj5n19kjqlrc3"))))
|
||||
(build-system python-build-system)
|
||||
(arguments `(#:python ,python-2))
|
||||
(home-page "http://code.google.com/p/slowaes/")
|
||||
(synopsis "Implementation of AES in Python")
|
||||
(description "This package contains an implementation of AES in Python.
|
||||
This implementation is slow (hence the project name) but still useful when
|
||||
faster ones are not available.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public python-pyaes
|
||||
(package
|
||||
|
@ -838,9 +747,6 @@ AES block cipher algorithm and the common modes of operation (CBC, CFB, CTR,
|
|||
ECB and OFB).")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python2-pyaes
|
||||
(package-with-python2 python-pyaes))
|
||||
|
||||
(define-public python-asn1crypto
|
||||
(package
|
||||
(name "python-asn1crypto")
|
||||
|
@ -868,9 +774,6 @@ 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))
|
||||
|
||||
(define-public python-pynacl
|
||||
(package
|
||||
(name "python-pynacl")
|
||||
|
@ -965,9 +868,6 @@ of improving usability, security and speed.")
|
|||
Python.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public python2-ecpy
|
||||
(package-with-python2 python-ecpy))
|
||||
|
||||
(define-public python-josepy
|
||||
(package
|
||||
(name "python-josepy")
|
||||
|
@ -1000,9 +900,6 @@ Python.")
|
|||
protocol (Javascript Object Signing and Encryption).")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public python2-josepy
|
||||
(package-with-python2 python-josepy))
|
||||
|
||||
(define pycryptodome-unbundle-tomcrypt-snippet
|
||||
#~(begin
|
||||
;; Unbundle libtomcrypt.
|
||||
|
@ -1075,9 +972,6 @@ PyCryptodome variants, the other being python-pycryptodomex.")
|
|||
(license (list license:bsd-2
|
||||
license:public-domain)))) ; code inherited from PyCrypto
|
||||
|
||||
(define-public python2-pycryptodome
|
||||
(package-with-python2 python-pycryptodome))
|
||||
|
||||
(define-public python-pycryptodomex
|
||||
(package (inherit python-pycryptodome)
|
||||
(name "python-pycryptodomex")
|
||||
|
@ -1152,16 +1046,8 @@ extensions to Python's httplib, urllib, and xmlrpclib; unforgeable HMAC'ing
|
|||
AuthCookies for web session management; FTP/TLS client and server; S/MIME;
|
||||
M2Crypto can also be used to provide TLS for Twisted. Smartcards supported
|
||||
through the Engine interface.")
|
||||
(properties `((python2-variant . ,(delay python2-m2crypto))))
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python2-m2crypto
|
||||
(let ((m2crypto (package-with-python2
|
||||
(strip-python2-variant python-m2crypto))))
|
||||
(package/inherit m2crypto
|
||||
(propagated-inputs
|
||||
`(("python2-typing" ,python2-typing))))))
|
||||
|
||||
(define-public python-pykeepass
|
||||
(package
|
||||
(name "python-pykeepass")
|
||||
|
@ -1344,9 +1230,6 @@ service_identity implements RFC 6125 fully and plans to add other
|
|||
relevant RFCs too.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python2-service-identity
|
||||
(package-with-python2 python-service-identity))
|
||||
|
||||
(define-public python-hkdf
|
||||
(package
|
||||
(name "python-hkdf")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue