summaryrefslogtreecommitdiff
path: root/src/bcrypt
Commit message (Collapse)AuthorAgeFilesLines
* Bump for 4.0.1 release (#437)4.0.1Alex Gaynor2022-10-071-1/+1
|
* bump to 4.0.0 (#397)4.0.0Paul Kehrer2022-08-231-1/+1
| | | | | | | | | | | * bump to 4.0.0 * Update README.rst Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com> * Update README.rst Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
* allow null bytes in inputs (#328)Shivaram Lingamneni2022-07-231-8/+0
|
* Remove regexp shenanigins (#354)Alex Gaynor2022-06-251-21/+1
| | | They aren't required now that we no longer use the OpenBSD library
* Switch to a Rust implementation of cryptographic primitives (#294)Alex Gaynor2022-05-012-23/+10
|
* re-open main (#308)Alex Gaynor2022-05-011-1/+1
|
* Prepare for the 3.2.1 release (#305)Alex Gaynor2022-05-011-2/+2
|
* Move most setup.py configuration into setup.cfg (#293)Alex Gaynor2022-02-212-1/+5
|
* Use hmac.compare_digest for our constant time comparison (#292)Alex Gaynor2022-02-211-5/+2
|
* format with latest black (#287)Alex Gaynor2022-01-291-1/+1
|
* Drop six dependency (#225)Eugene2020-08-171-10/+6
| | | | | * Drop six dependency * Resolve formatting error
* reopen master (#224)Paul Kehrer2020-08-161-1/+1
|
* bump for 3.2.0 (#223)3.2.0Paul Kehrer2020-08-161-2/+2
|
* add: type hints to top level functions (#218)Steve Dignam2020-08-132-6/+12
| | | | | | | | | | | | | | | | | | | | | * WIP: add type hints to top level functions TODO: - see if mypy picks up types when installing in new project - setup mypy in CI fixes https://github.com/pyca/bcrypt/issues/215 * add mypy to ci & move py.typed to correct folder? * try and get mypy to run in CI * run mypy in travis? * use mypy defaults for python_version and platform https://mypy.readthedocs.io/en/stable/config_file.html#platform-configuration * update change log with changes
* Paint it Black by the Rolling Stones (#208)Alex Gaynor2020-07-232-15/+42
|
* 3.1.8.dev1 version bump (#183)Paul Kehrer2019-06-191-1/+1
|
* bcrypt 3.1.7 release (#180)3.1.7Paul Kehrer2019-06-191-2/+2
| | | | | | * bcrypt 3.1.7 release * empty commits are critical for a functioning CI apparently
* reopen master (#167)Paul Kehrer2019-01-161-1/+1
|
* version bump and changelog 3.1.6 (#165)3.1.6Paul Kehrer2019-01-161-1/+1
|
* bump version for next dev cycle (#163)Paul Kehrer2018-12-111-1/+1
|
* changelog and bump version to 3.1.5 (#161)3.1.5Paul Kehrer2018-12-111-1/+1
|
* Use a relative import. (#147)David Manthey2018-07-121-2/+1
| | | | | | Use an application relative import when importing _bcrypt. This allows the package to work even in odd locations, such as `pip install --target . bcrypt` (rather than in the site-packages or user packages directory).
* put a stacklevel on this warning (#136)Alex Gaynor2017-12-041-1/+3
|
* 3.1.4 version bump and changelog (#129)3.1.4Paul Kehrer2017-10-111-1/+1
|
* Fixed #122 -- added checkpw to __all__ so it shows up in docs (#123)Alex Gaynor2017-08-261-1/+1
|
* add a changelog and bump to 3.1.3 (#107)3.1.3Paul Kehrer2017-02-211-1/+1
|
* Warn upon too few bcrypt.kdf() rounds (#104)Luc Gommans2017-01-211-1/+12
| | | | | | | | | | | | * Warn upon too few bcrypt.kdf() rounds * Use warings library instead of sys.stderr * Add test for changes * Test new kdf parameter for coverage * Formatting & py26 compatibility
* 3.1.2 changelog and version bump (#101)3.1.2Paul Kehrer2016-12-171-1/+1
|
* Fix "invalid escape sequence" warnings on Python 3.6 (#98)Tim Graham2016-12-081-1/+1
|
* Correctly handle invalid hashed passwords in bcrypt.checkpw. (#95)Alex Gaynor2016-10-021-0/+3
| | | | | Previously it would silently accept extra data, and overread a buffer on truncated data. Reported by Matthew Russell
* changelog and bump to 3.1.1 (#93)3.1.1Paul Kehrer2016-09-171-1/+1
| | | | | | * changelog and bump to 3.1.1 * simpler language
* we should use the right type for our buffers. fixes a cffi warning (#92)Paul Kehrer2016-09-171-2/+2
|
* Update changelog + 3.1.0 version bump (#88)3.1.0Paul Kehrer2016-06-301-1/+1
|
* Inputing a 2y salt should output a 2y hash (#84)Donald Stufft2016-06-301-9/+14
|
* Restore compatibility with 2.0.0's fix for wraparound bug (#81)Paul Kehrer2016-06-301-0/+8
|
* Add checkpw (#76)Paul Kehrer2016-06-291-0/+18
|
* bump version to 3.0.0 (#72)3.0.0Paul Kehrer2016-06-281-1/+1
|
* Add bcrypt pbkdf support (#70)Paul Kehrer2016-06-271-1/+28
| | | | | | | | * add bcrypt_pbkdf support * bytes! * some docs
* Convert bcrypt to use OpenBSD code (#68)Paul Kehrer2016-06-272-13/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * swap to using openbsd bcrypt * we should probably call this 3.0 * update tests to handle slight change in behavior, test better * strip out code we're not using * define this for linux * py3 fix * add a changelog to the readme * maybe work with windows * portable endian header, replace swaps, other windows fixes * handle older windows compilers properly, handle glibc < 2.9, retab * remove a todo, that's definitely the limit * make these definitions conditional since some BSDs may already have them * add $2a$ tests from crypt_blowfish-1.3 * update readme to note supported prefixes * almost pointless commit * add support for $2y$ test vectors from openwall crypt-blowfish1.3
* Merge pull request #44 from dstufft/bump-version22.0.0Paul Kehrer2015-06-121-1/+1
|\ | | | | Bump version to 2.0.0
| * Bump version to 2.0.0Donald Stufft2015-06-121-1/+1
| |
* | Add prefix option to gensalt() - default to "2b"jazzyb2015-06-121-2/+5
|/
* Migrate to using CFFI 1.0Donald Stufft2015-06-112-0/+100
* Move everything under src/ to ensure we test against the installed library. * Create a build_bcrypt.py script which will build _bcrypt.so. * Refactor to utilize the new _bcrypt.so instead of implicit compile.