Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump go deps in tests/reference/ (#504) | Alex Gaynor | 2023-02-18 | 2 | -3/+30 |
| | | | This is to fix a warning about a vulnerable dep | ||||
* | fixes #416 -- correctly handle invalid salts (#417) | Alex Gaynor | 2022-09-16 | 1 | -0/+5 |
| | |||||
* | allow null bytes in inputs (#328) | Shivaram Lingamneni | 2022-07-23 | 5 | -7/+71 |
| | |||||
* | Switch to a Rust implementation of cryptographic primitives (#294) | Alex Gaynor | 2022-05-01 | 1 | -5/+0 |
| | |||||
* | Update our python versions to be consistent (#241) | Alex Gaynor | 2020-12-19 | 1 | -2/+2 |
| | |||||
* | Drop six dependency (#225) | Eugene | 2020-08-17 | 1 | -18/+6 |
| | | | | | * Drop six dependency * Resolve formatting error | ||||
* | Paint it Black by the Rolling Stones (#208) | Alex Gaynor | 2020-07-23 | 1 | -133/+162 |
| | |||||
* | Don't emit warnings here, there's no point (#137) | Alex Gaynor | 2017-12-04 | 1 | -1/+3 |
| | | | | | | * Don't emit warnings here, there's no point * whoops here | ||||
* | Warn upon too few bcrypt.kdf() rounds (#104) | Luc Gommans | 2017-01-21 | 1 | -0/+13 |
| | | | | | | | | | | | | * 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 | ||||
* | Correctly handle invalid hashed passwords in bcrypt.checkpw. (#95) | Alex Gaynor | 2016-10-02 | 1 | -0/+9 |
| | | | | | Previously it would silently accept extra data, and overread a buffer on truncated data. Reported by Matthew Russell | ||||
* | Inputing a 2y salt should output a 2y hash (#84) | Donald Stufft | 2016-06-30 | 1 | -2/+2 |
| | |||||
* | Restore compatibility with 2.0.0's fix for wraparound bug (#81) | Paul Kehrer | 2016-06-30 | 1 | -0/+6 |
| | |||||
* | Add checkpw (#76) | Paul Kehrer | 2016-06-29 | 1 | -0/+55 |
| | |||||
* | Refactor tests to stop duplicating vectors (#78) | Paul Kehrer | 2016-06-28 | 1 | -142/+72 |
| | |||||
* | Add bcrypt pbkdf support (#70) | Paul Kehrer | 2016-06-27 | 1 | -0/+124 |
| | | | | | | | | * add bcrypt_pbkdf support * bytes! * some docs | ||||
* | Convert bcrypt to use OpenBSD code (#68) | Paul Kehrer | 2016-06-27 | 1 | -4/+51 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | Add tests for gensalt(prefix) functionality | jazzyb | 2015-06-12 | 1 | -0/+10 |
| | |||||
* | Add prefix option to gensalt() - default to "2b" | jazzyb | 2015-06-12 | 1 | -84/+84 |
| | |||||
* | Migrate to using CFFI 1.0 | Donald Stufft | 2015-06-11 | 1 | -5/+0 |
| | | | | | | | * 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. | ||||
* | flake8 | Alex Gaynor | 2015-03-13 | 1 | -0/+1 |
| | |||||
* | Error out on NUL bytes. | Alex Gaynor | 2015-03-13 | 1 | -0/+4 |
| | |||||
* | Merge pull request #31 from alex/no-more-mock | Donald Stufft | 2014-12-06 | 1 | -8/+3 |
|\ | | | | | Removed usage of mock which wasn't really doing anything | ||||
| * | Removed usage of mock which wasn't really doing anything | Alex Gaynor | 2014-12-06 | 1 | -8/+3 |
| | | |||||
* | | Simplify, very slightly, how the parameterize decorator is used | Alex Gaynor | 2014-12-06 | 1 | -1/+1 |
|/ | |||||
* | Disable the ability to implicitly compile the CFFI module | Donald Stufft | 2014-12-05 | 1 | -0/+5 |
| | |||||
* | Enable flake8 style checks | Donald Stufft | 2014-12-05 | 1 | -42/+190 |
| | |||||
* | Switch to using six | Donald Stufft | 2014-12-05 | 1 | -2/+3 |
| | |||||
* | Fix tests for unicode characters on Python 3.2 | Donald Stufft | 2013-05-11 | 1 | -2/+2 |
| | |||||
* | Give a better error message when passing a text type to hashpw | Donald Stufft | 2013-05-11 | 1 | -0/+10 |
| | |||||
* | Add tests to ensure behavior | Donald Stufft | 2013-05-10 | 1 | -0/+107 |