Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump for 4.0.1 release (#437)4.0.1 | Alex Gaynor | 2022-10-07 | 1 | -1/+1 |
| | |||||
* | bump to 4.0.0 (#397)4.0.0 | Paul Kehrer | 2022-08-23 | 1 | -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 Lingamneni | 2022-07-23 | 1 | -8/+0 |
| | |||||
* | Remove regexp shenanigins (#354) | Alex Gaynor | 2022-06-25 | 1 | -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 Gaynor | 2022-05-01 | 2 | -23/+10 |
| | |||||
* | re-open main (#308) | Alex Gaynor | 2022-05-01 | 1 | -1/+1 |
| | |||||
* | Prepare for the 3.2.1 release (#305) | Alex Gaynor | 2022-05-01 | 1 | -2/+2 |
| | |||||
* | Move most setup.py configuration into setup.cfg (#293) | Alex Gaynor | 2022-02-21 | 2 | -1/+5 |
| | |||||
* | Use hmac.compare_digest for our constant time comparison (#292) | Alex Gaynor | 2022-02-21 | 1 | -5/+2 |
| | |||||
* | format with latest black (#287) | Alex Gaynor | 2022-01-29 | 1 | -1/+1 |
| | |||||
* | Drop six dependency (#225) | Eugene | 2020-08-17 | 1 | -10/+6 |
| | | | | | * Drop six dependency * Resolve formatting error | ||||
* | reopen master (#224) | Paul Kehrer | 2020-08-16 | 1 | -1/+1 |
| | |||||
* | bump for 3.2.0 (#223)3.2.0 | Paul Kehrer | 2020-08-16 | 1 | -2/+2 |
| | |||||
* | add: type hints to top level functions (#218) | Steve Dignam | 2020-08-13 | 2 | -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 Gaynor | 2020-07-23 | 2 | -15/+42 |
| | |||||
* | 3.1.8.dev1 version bump (#183) | Paul Kehrer | 2019-06-19 | 1 | -1/+1 |
| | |||||
* | bcrypt 3.1.7 release (#180)3.1.7 | Paul Kehrer | 2019-06-19 | 1 | -2/+2 |
| | | | | | | * bcrypt 3.1.7 release * empty commits are critical for a functioning CI apparently | ||||
* | reopen master (#167) | Paul Kehrer | 2019-01-16 | 1 | -1/+1 |
| | |||||
* | version bump and changelog 3.1.6 (#165)3.1.6 | Paul Kehrer | 2019-01-16 | 1 | -1/+1 |
| | |||||
* | bump version for next dev cycle (#163) | Paul Kehrer | 2018-12-11 | 1 | -1/+1 |
| | |||||
* | changelog and bump version to 3.1.5 (#161)3.1.5 | Paul Kehrer | 2018-12-11 | 1 | -1/+1 |
| | |||||
* | Use a relative import. (#147) | David Manthey | 2018-07-12 | 1 | -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 Gaynor | 2017-12-04 | 1 | -1/+3 |
| | |||||
* | 3.1.4 version bump and changelog (#129)3.1.4 | Paul Kehrer | 2017-10-11 | 1 | -1/+1 |
| | |||||
* | Fixed #122 -- added checkpw to __all__ so it shows up in docs (#123) | Alex Gaynor | 2017-08-26 | 1 | -1/+1 |
| | |||||
* | add a changelog and bump to 3.1.3 (#107)3.1.3 | Paul Kehrer | 2017-02-21 | 1 | -1/+1 |
| | |||||
* | Warn upon too few bcrypt.kdf() rounds (#104) | Luc Gommans | 2017-01-21 | 1 | -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.2 | Paul Kehrer | 2016-12-17 | 1 | -1/+1 |
| | |||||
* | Fix "invalid escape sequence" warnings on Python 3.6 (#98) | Tim Graham | 2016-12-08 | 1 | -1/+1 |
| | |||||
* | Correctly handle invalid hashed passwords in bcrypt.checkpw. (#95) | Alex Gaynor | 2016-10-02 | 1 | -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.1 | Paul Kehrer | 2016-09-17 | 1 | -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 Kehrer | 2016-09-17 | 1 | -2/+2 |
| | |||||
* | Update changelog + 3.1.0 version bump (#88)3.1.0 | Paul Kehrer | 2016-06-30 | 1 | -1/+1 |
| | |||||
* | Inputing a 2y salt should output a 2y hash (#84) | Donald Stufft | 2016-06-30 | 1 | -9/+14 |
| | |||||
* | Restore compatibility with 2.0.0's fix for wraparound bug (#81) | Paul Kehrer | 2016-06-30 | 1 | -0/+8 |
| | |||||
* | Add checkpw (#76) | Paul Kehrer | 2016-06-29 | 1 | -0/+18 |
| | |||||
* | bump version to 3.0.0 (#72)3.0.0 | Paul Kehrer | 2016-06-28 | 1 | -1/+1 |
| | |||||
* | Add bcrypt pbkdf support (#70) | Paul Kehrer | 2016-06-27 | 1 | -1/+28 |
| | | | | | | | | * add bcrypt_pbkdf support * bytes! * some docs | ||||
* | Convert bcrypt to use OpenBSD code (#68) | Paul Kehrer | 2016-06-27 | 2 | -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.0 | Paul Kehrer | 2015-06-12 | 1 | -1/+1 |
|\ | | | | | Bump version to 2.0.0 | ||||
| * | Bump version to 2.0.0 | Donald Stufft | 2015-06-12 | 1 | -1/+1 |
| | | |||||
* | | Add prefix option to gensalt() - default to "2b" | jazzyb | 2015-06-12 | 1 | -2/+5 |
|/ | |||||
* | Migrate to using CFFI 1.0 | Donald Stufft | 2015-06-11 | 2 | -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. |