%global _empty_manifest_terminate_build 0 Name: python-aes-everywhere Version: 1.2.10 Release: 1 Summary: AES Everywhere - Cross Language Encryption Library License: MIT License URL: https://github.com/mervick/aes-everywhere Source0: https://mirrors.nju.edu.cn/pypi/web/packages/b2/32/de0ab342d0612e7c8b210a88badfbe4628ce6a763677f0e1546495df24c5/aes-everywhere-1.2.10.tar.gz BuildArch: noarch Requires: python3-pycryptodomex %description # AES Everywhere - Cross Language Encryption Library AES Everywhere is Cross Language Encryption Library which provides the ability to encrypt and decrypt data using a single algorithm in different programming languages and on different platforms. This is an implementation of the AES algorithm, specifically CBC mode, with 256 bits key length and PKCS7 padding. It implements OpenSSL compatible cryptography with random generated salt ## [Python](https://www.python.org/) implementation Python versions >= 2.7, < 3.8 ### Installation ```shell pip install aes-everywhere ``` ### Usage ```python from AesEverywhere import aes256 # encryption encrypted = aes256.encrypt('TEXT', 'PASSWORD') print(encrypted) # decryption print(aes256.decrypt(encrypted, 'PASSWORD')) ``` %package -n python3-aes-everywhere Summary: AES Everywhere - Cross Language Encryption Library Provides: python-aes-everywhere BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-aes-everywhere # AES Everywhere - Cross Language Encryption Library AES Everywhere is Cross Language Encryption Library which provides the ability to encrypt and decrypt data using a single algorithm in different programming languages and on different platforms. This is an implementation of the AES algorithm, specifically CBC mode, with 256 bits key length and PKCS7 padding. It implements OpenSSL compatible cryptography with random generated salt ## [Python](https://www.python.org/) implementation Python versions >= 2.7, < 3.8 ### Installation ```shell pip install aes-everywhere ``` ### Usage ```python from AesEverywhere import aes256 # encryption encrypted = aes256.encrypt('TEXT', 'PASSWORD') print(encrypted) # decryption print(aes256.decrypt(encrypted, 'PASSWORD')) ``` %package help Summary: Development documents and examples for aes-everywhere Provides: python3-aes-everywhere-doc %description help # AES Everywhere - Cross Language Encryption Library AES Everywhere is Cross Language Encryption Library which provides the ability to encrypt and decrypt data using a single algorithm in different programming languages and on different platforms. This is an implementation of the AES algorithm, specifically CBC mode, with 256 bits key length and PKCS7 padding. It implements OpenSSL compatible cryptography with random generated salt ## [Python](https://www.python.org/) implementation Python versions >= 2.7, < 3.8 ### Installation ```shell pip install aes-everywhere ``` ### Usage ```python from AesEverywhere import aes256 # encryption encrypted = aes256.encrypt('TEXT', 'PASSWORD') print(encrypted) # decryption print(aes256.decrypt(encrypted, 'PASSWORD')) ``` %prep %autosetup -n aes-everywhere-1.2.10 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-aes-everywhere -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed Apr 12 2023 Python_Bot - 1.2.10-1 - Package Spec generated