Xinchen Hui
|
a666285bc2
|
Happy New Year
|
2013-01-01 16:37:09 +08:00 |
|
Anthony Ferrara
|
0bc9ca39ce
|
Refactor to using a stack based zval instead of dynamic allocation
|
2012-10-07 05:42:08 -04:00 |
|
Anthony Ferrara
|
37b2207f66
|
Clean up unreported memory leak by switching to zval_ptr_dtor
|
2012-10-07 05:12:02 -04:00 |
|
Anthony Ferrara
|
76e83f769f
|
fix allocation and copy issue
|
2012-10-06 12:33:48 -04:00 |
|
Anthony Ferrara
|
1751d5fabe
|
Really fix leaks, add test cases to prove it...
|
2012-10-06 10:38:41 -04:00 |
|
Anthony Ferrara
|
25b2d364e9
|
Fix issue with possible memory leak
|
2012-10-05 15:53:40 -04:00 |
|
Anthony Ferrara
|
4a7d18c79e
|
Fix some double free issues, and more cleanup work
|
2012-10-05 15:31:58 -04:00 |
|
Anthony Ferrara
|
8bd79d1807
|
Refactor slightly to enable cleaner readability
|
2012-09-17 11:43:47 -04:00 |
|
Anthony Ferrara
|
44c2624f8c
|
Fix ucwords error casing
|
2012-09-17 10:59:51 -04:00 |
|
Anthony Ferrara
|
e034a46bdc
|
A bunch of naming convention fixes. No functionality changes
|
2012-09-17 10:52:07 -04:00 |
|
Anthony Ferrara
|
83cfff4593
|
Switch to using an ENUM for algorithms instead of a constant
|
2012-09-13 10:32:54 -04:00 |
|
Anthony Ferrara
|
76f3295cdf
|
Expose PASSWORD_BCRYPT_DEFAULT_COST constant and update test to use it
|
2012-09-12 11:47:50 -04:00 |
|
Anthony Ferrara
|
db41f9fe60
|
Refactoring to use size_t instead of int most places
|
2012-09-04 11:34:00 -04:00 |
|
Anthony Ferrara
|
e05413ca59
|
Remove password_make_salt() from the implementation
|
2012-08-28 11:24:33 -04:00 |
|
Anthony Ferrara
|
707c9073b5
|
Switch second parameter to password_make_salt to be a flag
|
2012-07-11 22:15:56 -04:00 |
|
Anthony Ferrara
|
9d3630b5dc
|
Cleanup whitespace issues
|
2012-07-05 17:58:19 -04:00 |
|
Anthony Ferrara
|
ee7e799841
|
Implement password_get_info() function
|
2012-07-05 17:46:33 -04:00 |
|
Anthony Ferrara
|
db86d54446
|
Fix issue with int vs long parameter
|
2012-07-05 17:31:40 -04:00 |
|
Anthony Ferrara
|
5160dc11cd
|
Implement password_needs_rehash() function
|
2012-07-05 16:22:49 -04:00 |
|
Anthony Ferrara
|
886527de56
|
Update signature info for changing algo to an ordinal
|
2012-07-03 08:26:50 -04:00 |
|
Anthony Ferrara
|
6943f2ab7f
|
Some more refactoring, make algo no longer optional
|
2012-07-03 08:24:31 -04:00 |
|
Anthony Ferrara
|
6cc3c65fbf
|
Remove php.ini setting for default bcrypt cost
|
2012-07-03 07:33:55 -04:00 |
|
Anthony Ferrara
|
f53112fdcf
|
Update password.c to use safe_emalloc in sensitive places
|
2012-06-29 11:37:39 -04:00 |
|
Anthony Ferrara
|
9c1445c6bc
|
More refactoring of crypt into php_crypt, and fixing memory allocation
|
2012-06-29 11:32:25 -04:00 |
|
Anthony Ferrara
|
da3d8bf514
|
Refactor password.c a bit, add different error checking
|
2012-06-28 15:29:40 -04:00 |
|
Anthony Ferrara
|
0dd2f16b14
|
Fix formatting issues in password.c
|
2012-06-27 11:04:41 -04:00 |
|
Anthony Ferrara
|
5f44be03af
|
Add tests and error checking for large salt requested values to prevent overflow on allocation
|
2012-06-26 23:09:08 -04:00 |
|
Anthony Ferrara
|
232da90388
|
Implement php.ini setting password.bcrypt_cost
|
2012-06-26 21:15:56 -04:00 |
|
Anthony Ferrara
|
2d4b7cb653
|
Refactor salt generation, rename password_create to password_hash
|
2012-06-25 21:22:16 -04:00 |
|
Anthony Ferrara
|
41d7374ea4
|
Implement openssl support for make_salt
|
2012-06-25 11:37:48 -04:00 |
|
Anthony Ferrara
|
618f262956
|
More error checking, and some cleaning up for password.c
|
2012-06-25 08:50:39 -04:00 |
|
Anthony Ferrara
|
18d3bd9481
|
Basic random generator added to make_salt
|
2012-06-25 08:15:17 -04:00 |
|
Anthony Ferrara
|
f7097d99ff
|
Fix memory leak on branch
|
2012-06-24 23:36:09 -04:00 |
|
Anthony Ferrara
|
657402832b
|
Implement password_verify
|
2012-06-24 23:35:26 -04:00 |
|
Anthony Ferrara
|
7e41980fe4
|
Actually complete password_create()
|
2012-06-24 23:25:18 -04:00 |
|
Anthony Ferrara
|
c77f2c2958
|
Base structure for passsword_create and password_make_salt
|
2012-06-24 22:44:43 -04:00 |
|