1
0
mirror of https://github.com/rg3/libbcrypt.git synced 2026-10-23 12:08:58 +03:00

37 Commits

Author SHA1 Message Date
Ricardo Garcia
8aa32ad94e Add a .gitignore file 2016-12-16 08:10:16 +01:00
Ricardo Garcia
b1e3dea0a1 Update email address 2015-05-31 14:42:16 +02:00
Ricardo Garcia
066fa42c2c Merge pull request #5 from alexyoung91/dev
Remove unneeded outhash variable in the documentation.
2015-05-18 19:29:39 +02:00
Alex Young
ceeb02ad50 updated documentation 2015-05-18 17:12:27 +01:00
Ricardo Garcia
3abaecaadc Update release years 2015-05-16 23:33:02 +02:00
Ricardo Garcia
6c35a7badb Mention bcrypt_checkpw in the README file 2015-05-16 23:32:46 +02:00
Ricardo Garcia
48e11a284b Mention bcrypt_checkpw in bcrypt_hashpw's documentation 2015-05-16 23:32:20 +02:00
Ricardo Garcia
96dbd34061 Change bcrypt_checkpw to report errors and document its exit codes 2015-05-16 23:30:02 +02:00
Ricardo Garcia
9bc05149bc Improve timing_safe_strcmp
Check length before iterating and use unsigned char for bitwise
operations.
2015-05-16 23:28:04 +02:00
Alex Young
e27fcc3d4b implemented time safe string comparison 2015-05-16 10:08:49 +01:00
Alex Young
7a5bc2a2ae updated interface for consistency with py-bcrypt 2015-05-16 09:13:21 +01:00
Alex Young
2e6a010bf1 Added prototype description 2015-05-14 21:34:25 +01:00
Alex Young
5babb78234 bcrypt_verify function for simplified comparisons 2015-05-14 20:52:18 +01:00
Ricardo Garcia
8ab7fae5c1 Better EOF and zero count reads handling in try_read (fixes #3) 2014-09-30 19:35:16 +02:00
Ricardo Garcia
0f9c30a701 Use exactly the same CFLAGS as those in crypt_blowfish 2014-09-30 19:28:22 +02:00
Ricardo Garcia
1e94a4255b Avoid arithmetic with void pointers 2014-09-30 19:27:29 +02:00
Ricardo Garcia
13532f140d Update crypt_blowfish to version 1.3 2014-07-13 10:16:32 +02:00
Ricardo Garcia
166c2bd00c Drop need for crypt_blowfish.a and a modified Makefile 2014-07-13 10:15:14 +02:00
Ricardo Garcia
3a7c907d48 Avoid sloppy use of assert in tests and examples 2014-02-15 14:02:57 +01:00
Ricardo Garcia
7da5175eb3 Mention CC0 in the README file 2014-02-07 18:18:08 +01:00
Ricardo Garcia
04a7947cca Add CC0 license to improve legal status 2014-02-07 18:16:33 +01:00
Ricardo Garcia
65c607d3cb Mention the header file and examples in the README 2014-02-07 18:11:16 +01:00
Ricardo Garcia
886d1b0210 Revert #pragma once changes due to GCC performance problems 2013-10-17 19:17:22 +02:00
Ricardo Garcia
59f5b3810e Warn about timing attacks in the example code 2013-10-15 19:46:14 +02:00
Ricardo Garcia
2d1fb9b831 Do not document detailed error values in bcrypt_gensalt (overkill) 2013-10-15 19:45:53 +02:00
Ricardo Garcia
b0f0c41e35 Put header file function declarations inside extern "C" blocks if needed 2013-10-15 19:44:49 +02:00
Ricardo Garcia
0f6920c0f9 Use #pragma once instead of header guards 2013-10-15 19:43:45 +02:00
Ricardo Garcia
f3b5c0631f Make bcrypt.a include object files instead of crypt_blowfish.a (closes #2) 2013-10-07 20:25:57 +02:00
Ricardo Garcia
8a17a3cca8 Update crypt_blowfish to 1.2 (no security fixes) 2013-05-26 17:58:02 +02:00
Ricardo Garcia
4aefe29a06 Randomize input and not the salt itself 2011-08-10 09:45:32 +02:00
Ricardo Garcia
bfdc81721d Minor comment correction 2011-06-20 21:30:48 +02:00
Ricardo Garcia
89abf2a67a Fix crypt_blowfish 8-bit character mishandling
Bug reported in the crypt_blowfish implementation from Solar Designer.
For more information, see:

http://www.openwall.com/lists/oss-security/2011/06/20/2
2011-06-20 21:25:04 +02:00
Ricardo Garcia
7eca1eff10 Use the same compiler in every Makefile 2011-04-08 23:47:46 +02:00
Ricardo Garcia
d63e5fc787 Reorganize bcrypt_gensalt implementation and document its error codes 2011-04-07 00:19:54 +02:00
Ricardo Garcia
80b0724a45 Change Makefile CFLAGS and make minor simplification 2011-04-07 00:13:07 +02:00
Ricardo Garcia
353814eed5 Add README file 2011-04-06 23:34:58 +02:00
Ricardo Garcia
c583484ca2 Initial commit 2011-04-06 21:38:14 +02:00