summaryrefslogtreecommitdiff
path: root/ext/standard/password.c
Commit message (Expand)AuthorAgeFilesLines
* Fix #78969 Make PASSWORD_DEFAULT match PASSWORD_BCRYPT instead of being nullMáté Kocsis2020-01-271-1/+1
* improve libargon2/libsodium compatibilityRemi Collet2019-07-101-0/+15
* Provide argon2i(d) password hashing from sodium when neededSara Golemon2019-07-071-0/+2
* Bugfix #78208 Needs rehash with an unknown algo should always return true.Sara Golemon2019-06-271-1/+1
* Cheaper checks for exceptions thrown from __toString()Dmitry Stogov2019-06-061-2/+2
* Allow exceptions in __toString()Nikita Popov2019-06-051-0/+3
* Remove local variablesPeter Kokot2019-02-031-9/+0
* Remove yearly range from copyright noticeZeev Suraski2019-01-301-1/+1
* Remove unnecessary Z_PARAM_ZVAL_DEREFsNikita Popov2019-01-101-2/+2
* Fixed compilation warningsDmitry Stogov2018-12-191-1/+2
* Fixed memory leaksDmitry Stogov2018-12-131-0/+11
* Implement password mechanism registrySara Golemon2018-11-201-411/+550
* Remove unused Git attributes identPeter Kokot2018-07-251-2/+0
* RFC: Argon2 Password Hash Enhancements Implementation of Argon2id per RFC htt...Charles R. Portwood II2018-06-211-11/+49
* Use zend_string_release_ex() instread of zend_string_release() in places, whe...Dmitry Stogov2018-05-281-15/+15
* Avoid useless checks, using zend_string_efree(), in cases where the string is...Dmitry Stogov2018-05-081-2/+2
* Use bool instead of boolean in protoGabriel Caruso2018-02-041-2/+2
* Use int instead of integer in protoGabriel Caruso2018-02-021-1/+1
* Trailing whitespacesGabriel Caruso2018-01-031-1/+1
* year++Xinchen Hui2018-01-021-1/+1
* Merge branch 'PHP-7.2'Christoph M. Becker2017-10-121-2/+2
|\
| * Fixed bug #75221 (Argon2i always throws NUL at the end)Christoph M. Becker2017-10-121-2/+2
* | Remove pointless preprocessor directiveChristoph M. Becker2017-09-181-3/+0
|/
* fix new password related pieces wrt failing testsAnatol Belski2017-07-171-5/+5
* fix typoAnatol Belski2017-07-171-1/+1
* Refactor password_hash()Sara Golemon2017-07-161-119/+120
* Refactor password.cSara Golemon2017-07-161-110/+86
* Compatibility with libargon2 versions 20161029 and 20160821Charles R. Portwood II2017-06-181-0/+3
* Merge branch 'PHP-7.1'Xinchen Hui2017-04-101-1/+1
|\
| * Merge branch 'PHP-7.0' into PHP-7.1Xinchen Hui2017-04-101-1/+1
| |\
| | * Fixed condition checkXinchen Hui2017-04-101-1/+1
| | * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| * | Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
* | | Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
* | | Use new param API in standardSara Golemon2016-12-301-12/+19
* | | Use zend_string_free instead of efreeNikita Popov2016-09-161-5/+7
* | | Changing m_cost and t_cost to memory_cost and time_costCharles R. Portwood II2016-08-171-28/+27
* | | Removing Argon2d, changing config arg to --with-password-argon2Charles R. Portwood II2016-08-011-24/+2
* | | Fixing potential memory leak with encoded in password_hashCharles R. Portwood II2016-07-181-14/+9
* | | Removing argon2 library files in favor of --with-argon2[=DIR]Charles R. Portwood II2016-07-111-6/+30
* | | Reverting PASSWORD_DEFAULT to PASSWORD_BCRYPTCharles R. Portwood II2016-07-101-5/+5
* | | Adding test cases for Argon2i and Argon2dCharles R. Portwood II2016-07-091-31/+31
* | | Working implementation with password_hash, password_verifyCharles R. Portwood II2016-07-081-26/+135
* | | Introducing Argon2 memory, time, and lanes constantsCharles R. Portwood II2016-07-081-6/+10
* | | Implementing password_verify and password_get_info for Argon2Charles R. Portwood II2016-07-081-38/+122
|/ /
* | Fixed compilation warningsDmitry Stogov2016-06-231-3/+3
* | Remove HAVE_CRYPT checksNikita Popov2016-03-251-2/+0
|/
* Moved buffer from heap to stackJulien Pauli2016-01-061-29/+14
* Merge branch 'PHP-5.6' into PHP-7.0Lior Kaplan2016-01-011-1/+1
|\
| * Happy new year (Update copyright to 2016)Lior Kaplan2016-01-011-1/+1