diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2022-06-01 12:31:09 +0300 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2022-06-01 12:42:04 +0300 |
commit | 64c043e63a4be97f59fd1906c47973a74eedda67 (patch) | |
tree | 37b15dfb4830e4f874edca87b521b6e9cdc3c81b /gnu/packages/python-crypto.scm | |
parent | b1f763de54dc2b8e240d0f01f7948ce76f67243e (diff) | |
parent | 75af73e1b7ac58770122d8831faa3a8158638bb0 (diff) | |
download | guix-64c043e63a4be97f59fd1906c47973a74eedda67.tar.gz |
Merge remote-tracking branch 'origin/master' into staging
Diffstat (limited to 'gnu/packages/python-crypto.scm')
-rw-r--r-- | gnu/packages/python-crypto.scm | 119 |
1 files changed, 1 insertions, 118 deletions
diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm index 6427dc7868..84e9102bee 100644 --- a/gnu/packages/python-crypto.scm +++ b/gnu/packages/python-crypto.scm @@ -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") |