792bcc2
Summary:	Python bindings for OpenBSD's Blowfish password hashing code
792bcc2
Name:		py-bcrypt
bbdab8f
Version:	0.4
8d0c552
Release:	31%{?dist}
792bcc2
License:	BSD with advertising
b2fc98c
URL:		http://code.google.com/p/py-bcrypt/
b2fc98c
Source:		http://py-bcrypt.googlecode.com/files/py-bcrypt-%{version}.tar.gz
792bcc2
daf8e18
BuildRequires:  python3-devel
3a6b99b
BuildRequires:  python3-setuptools
38049b7
BuildRequires:  gcc
792bcc2
46989a7
%global _description\
46989a7
python-bcrypt is a Python wrapper of OpenBSD's Blowfish password hashing\
46989a7
code, as described in "A Future-Adaptable Password Scheme" by Niels\
46989a7
Provos and David Mazières.\
46989a7
\
46989a7
This system hashes passwords using a version of Bruce Schneier's Blowfish\
46989a7
block cipher with modifications designed to raise the cost of off-line\
46989a7
password cracking and frustrate fast hardware implementation. The\
46989a7
computation cost of the algorithm is parametised, so it can be increased\
46989a7
as computers get faster. The intent is to make a compromise of a password\
46989a7
database less likely to result in an attacker gaining knowledge of the\
46989a7
plain-text passwords (e.g. using John the Ripper).
46989a7
46989a7
%description %_description
46989a7
bbdab8f
%package -n python3-py-bcrypt
bbdab8f
Summary:	Python 3 bindings for OpenBSD's Blowfish password hashing code
bbdab8f
bbdab8f
%description -n python3-py-bcrypt
bbdab8f
python-bcrypt is a Python wrapper of OpenBSD's Blowfish password hashing
bbdab8f
code, as described in "A Future-Adaptable Password Scheme" by Niels
bbdab8f
Provos and David Mazières.
bbdab8f
bbdab8f
This system hashes passwords using a version of Bruce Schneier's Blowfish
bbdab8f
block cipher with modifications designed to raise the cost of off-line
bbdab8f
password cracking and frustrate fast hardware implementation. The
bbdab8f
computation cost of the algorithm is parametised, so it can be increased
bbdab8f
as computers get faster. The intent is to make a compromise of a password
bbdab8f
database less likely to result in an attacker gaining knowledge of the
792bcc2
plaintext passwords (e.g. using John the Ripper). 
792bcc2
bbdab8f
This package allows for use of py-bcrypt with Python 3.
bbdab8f
bbdab8f
792bcc2
%prep
792bcc2
%setup -q -n %{name}-%{version}
792bcc2
792bcc2
%build
23a0bdd
%py3_build
792bcc2
792bcc2
%install
23a0bdd
%py3_install
792bcc2
bbdab8f
%files -n python3-py-bcrypt
bbdab8f
%doc LICENSE README TODO
bbdab8f
%{python3_sitearch}/py_bcrypt-%{version}-py3.*
bbdab8f
%{python3_sitearch}/bcrypt
792bcc2
792bcc2
%changelog
8d0c552
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-31
8d0c552
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
8d0c552
40b3c50
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.4-30
40b3c50
- Rebuilt for Python 3.10
40b3c50
ef4a592
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-29
ef4a592
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
ef4a592
a71be4f
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-28
a71be4f
- Second attempt - Rebuilt for
a71be4f
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
a71be4f
64a54a2
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-27
64a54a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
64a54a2
3a6b99b
* Tue Jun 23 2020 Gwyn Ciesla <gwync@protonmail.com> - 0.4-26
3a6b99b
- BR python3-setuptools
3a6b99b
bcca66c
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.4-25
bcca66c
- Rebuilt for Python 3.9
bcca66c
b7e8ed4
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-24
b7e8ed4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
b7e8ed4
9c94dec
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.4-23
9c94dec
- Rebuilt for Python 3.8.0rc1 (#1748018)
9c94dec
62fbf2f
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.4-22
62fbf2f
- Rebuilt for Python 3.8
62fbf2f
20ada09
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-21
20ada09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
20ada09
dc13b8f
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-20
dc13b8f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
dc13b8f
daf8e18
* Thu Sep 13 2018 Gwyn Ciesla <limburgher@gmail.com> - 0.4-19
daf8e18
- Drop Python 2 per BZ 1627390.
daf8e18
38049b7
* Fri Jul 20 2018 Kevin Fenzi <kevin@scrye.com> - 0.4-18
38049b7
- Fix FTBFS bug #1605532
38049b7
99815dc
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-17
99815dc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
99815dc
6e5e9e0
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.4-16
6e5e9e0
- Rebuilt for Python 3.7
6e5e9e0
b5fb10f
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-15
b5fb10f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
b5fb10f
4d19a8a
* Sun Aug 20 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.4-14
4d19a8a
- Add Provides for the old name without %%_isa
4d19a8a
46989a7
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.4-13
46989a7
- Python 2 binary package renamed to python2-py-bcrypt
46989a7
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
46989a7
9cd2d7f
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-12
9cd2d7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
9cd2d7f
a38879d
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-11
a38879d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a38879d
ddeef94
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-10
ddeef94
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
ddeef94
39ff089
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.4-9
39ff089
- Rebuild for Python 3.6
39ff089
fb0acb9
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-8
fb0acb9
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
fb0acb9
c061a55
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-7
c061a55
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c061a55
88924ab
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-6
88924ab
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
88924ab
505015f
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-5
505015f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
505015f
78b4157
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-4
78b4157
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
78b4157
efcbe04
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-3
efcbe04
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
efcbe04
fbb785e
* Tue May 27 2014 Kalev Lember <kalevlember@gmail.com> - 0.4-2
fbb785e
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
fbb785e
bbdab8f
* Tue Nov 19 2013 Jon Ciesla <limburgher@gmail.com> - 0.4-1
bbdab8f
- Latest upstream, added support for Python 3 and two new functions: bcrypt.checkpw() and bcrypt.kdf()
bbdab8f
21c4aa6
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-2
21c4aa6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
21c4aa6
b2fc98c
* Tue Mar 26 2013 Jon Ciesla <limburgher@gmail.com> - 0.3-1
b2fc98c
- Latest upstream, fixes CVE-2013-1895: concurrency issue leading to auth bypass
b2fc98c
f25ff07
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-8
f25ff07
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
f25ff07
40af090
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-7
40af090
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
40af090
538dce4
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-6
538dce4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
538dce4
fe7b883
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-5
fe7b883
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
fe7b883
48277f8
* Tue Aug 17 2010 david.r@ultracar.co.uk - 0.2-4
48277f8
- Altered spec file to allow building across py2.6 and py2.7
48277f8
792bcc2
* Thu Aug 12 2010 dcr226@fedorapeople.org - 0.2-3
792bcc2
- Rebuilt for python 2.7
792bcc2
792bcc2
* Wed Aug 11 2010 dcr226@fedoraproject.org - 0.2-2
792bcc2
- packaged for Fedora
792bcc2
792bcc2
*Mon Jun 14 2010 djm@mindrot.org
792bcc2
- (djm) Prefer setuptools for packaging. Based on patch from Niall
792bcc2
   O'Higgins.
792bcc2
- (djm) Release py-bcrypt-0.2
792bcc2
792bcc2
*Thu Oct 01 2009 djm@mindrot.org
792bcc2
- (djm) Allow Python threads to run during (potentially lengthy) bcrypt
792bcc2
   operation. Patch from vijay AT meebo-inc.com
792bcc2
792bcc2
*Tue Aug 08 2006 djm@mindrot.org
792bcc2
- (djm) Add support for Win32
792bcc2
792bcc2
*Mon May 22 2006 djm@mindrot.org
792bcc2
- (djm) Start