diff --git a/python-pycryptodome.changes b/python-pycryptodome.changes index 4646fa0..e286e38 100644 --- a/python-pycryptodome.changes +++ b/python-pycryptodome.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Oct 19 13:02:22 UTC 2018 - Dirk Mueller + +- remove pycryptodomex copy in this package container + ------------------------------------------------------------------- Mon Sep 3 14:21:25 UTC 2018 - Marketa Calabkova diff --git a/python-pycryptodome.spec b/python-pycryptodome.spec index 585fca0..a37c21b 100644 --- a/python-pycryptodome.spec +++ b/python-pycryptodome.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # diff --git a/python-pycryptodomex.changes b/python-pycryptodomex.changes deleted file mode 100644 index d2ca3cb..0000000 --- a/python-pycryptodomex.changes +++ /dev/null @@ -1,10 +0,0 @@ -------------------------------------------------------------------- -Mon Sep 3 14:30:35 UTC 2018 - Marketa Calabkova - -- version 3.6.6 - -------------------------------------------------------------------- -Tue Jul 3 12:47:58 UTC 2018 - hpj@urpla.net - -- version 3.6.3: new build derived from python-pycryptodome 3.6.3 - diff --git a/python-pycryptodomex.spec b/python-pycryptodomex.spec deleted file mode 100644 index 1331180..0000000 --- a/python-pycryptodomex.spec +++ /dev/null @@ -1,97 +0,0 @@ -# -# spec file for package python-pycryptodomex -# -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - - -%{?!python_module:%define python_module() python-%{**} python3-%{**}} -%global modname pycryptodomex -%define oldpython python -%bcond_without test -Name: python-pycryptodomex -Version: 3.6.6 -Release: 0 -Summary: Cryptographic library for Python -License: BSD-2-Clause -Group: Development/Languages/Python -URL: https://www.pycryptodome.org -Source: https://files.pythonhosted.org/packages/source/p/pycryptodome/pycryptodome-%{version}.tar.gz -BuildRequires: %{python_module devel} -BuildRequires: %{python_module setuptools} -BuildRequires: fdupes -BuildRequires: python-rpm-macros -# PyCryptodome uses gmp via cffi as runtime optimization -# would be better, if libgmp* would provide gmp -Suggests: libgmp10 -Suggests: python-cffi -%python_subpackages - -%description -PyCryptodomex is a self-contained Python package of low-level -cryptographic primitives. - -Unlike PyCryptodome, it resides in its own namespace `Cryptodome`. - -PyCryptodome is a fork of PyCrypto. It brings several enhancements -with respect to the last official version of PyCrypto (2.6.1), -for instance: - -* Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB) -* Accelerated AES on Intel platforms via AES-NI -* First class support for PyPy -* Elliptic curves cryptography (NIST P-256 curve only) -* Better and more compact API (`nonce` and `iv` attributes for - ciphers, automatic generation of random nonces and IVs, simplified - CTR cipher mode, and more) -* SHA-3 (including SHAKE XOFs) and BLAKE2 hash algorithms -* Salsa20 and ChaCha20 stream ciphers -* scrypt and HKDF -* Deterministic (EC)DSA -* Password-protected PKCS#8 key containers -* Shamir's Secret Sharing scheme -* Random numbers get sourced directly from the OS (and not from a - CSPRNG in userspace) -* Simplified install process, including better support for Windows -* Cleaner RSA and DSA key generation (largely based on FIPS 186-4) -* Major clean ups and simplification of the code base - -PyCryptodome is not a wrapper to a separate C library like *OpenSSL*. -To the largest possible extent, algorithms are implemented in pure -Python. Only the pieces that are extremely critical to performance -(e.g. block ciphers) are implemented as C extensions. - -%prep -%setup -q -n pycryptodome-%{version} -touch .separate_namespace - -%build -export CFLAGS="%{optflags}" -%python_build - -%install -%python_install -%python_expand %fdupes %{buildroot}%{$python_sitearch} - -%if %{with test} -%check -%python_exec setup.py test -%endif - -%files %{python_files} -%license LICENSE.rst -%doc AUTHORS.rst Changelog.rst README.rst -%{python_sitearch}/* - -%changelog