1
0
mirror of https://github.com/rg3/libbcrypt.git synced 2026-10-25 00:19:18 +03:00

Commit Graph

  • 120abf91e3 Clarify OpenBSD build has not been tested future Ricardo Garcia 2017-12-14 21:46:03 +01:00
  • 4caf15bd4d Remove references to nonexistent DoS dangers with this implementation Ricardo Garcia 2017-12-14 21:38:27 +01:00
  • f9fb52620d Make sure the C compiler choice is respected in crypt_blowfish Ricardo Garcia 2017-12-12 20:54:05 +01:00
  • c992dc4074 Use = instead of ?= when assigning values to installation paths Ricardo Garcia 2017-12-12 20:53:06 +01:00
  • 4c3318c097 Make sure -fPIC and -fvisibility=hidden are always used Ricardo Garcia 2017-12-12 20:52:12 +01:00
  • 1ed266f012 Fix long-standing typo in the README file Ricardo Garcia 2017-12-12 20:28:48 +01:00
  • 94c1ce9f5a Minor changes to the CAVEATS manpage section Ricardo Garcia 2017-12-07 12:52:00 +01:00
  • d4bac5883f Make all nonstatic functions start with bcrypt_ Ricardo Garcia 2017-12-07 12:42:07 +01:00
  • eb61e1d0f2 Unify examples in header and manpage Ricardo Garcia 2017-12-07 11:21:35 +01:00
  • 609867630c Minor documentation fixes and improvements Ricardo Garcia 2017-12-07 11:06:04 +01:00
  • 6e766f40de Remove the _base64 suffix from the SHA-512 and SHA3-512 functions Ricardo Garcia 2017-12-07 10:49:11 +01:00
  • 8ce9ada9d3 Make manpage links for the base64 functions Ricardo Garcia 2017-12-06 12:30:29 +01:00
  • b4f735ae4b Make internal keccak functions static Ricardo Garcia 2017-12-06 12:27:28 +01:00
  • 6e5f00a790 Make internal base64 functions and structures static Ricardo Garcia 2017-12-06 12:23:24 +01:00
  • dd7a73a29c Create a static library in addition to the shared one Ricardo Garcia 2017-12-06 12:22:32 +01:00
  • 52c89c4f59 Run check and check_threads under crypt_blowfish as part of the "test" target Ricardo Garcia 2017-12-06 00:17:48 +01:00
  • a5cb49d267 Add bcrypt_sha512_base64 and bcrypt_sha3_512_base64 Ricardo Garcia 2017-12-06 00:17:08 +01:00
  • 36a9ee507a Rename the project from "bcrypt" to "libbcrypt" Ricardo Garcia 2017-12-03 10:25:04 +01:00
  • 3119d2b6f4 Minor improvements to the INSTALL file Ricardo Garcia 2017-12-03 09:50:57 +01:00
  • ed937bfe62 Minor improvement to the README file Ricardo Garcia 2017-12-03 09:44:41 +01:00
  • 15e31895da Fix manpage (format and missing "*") Ricardo Garcia 2017-12-02 23:23:37 +01:00
  • d1b13ffd23 Add an INSTALL file Ricardo Garcia 2017-12-01 23:51:40 +01:00
  • 5fc6812b4b Mention the manpage in the README file Ricardo Garcia 2017-12-01 23:35:01 +01:00
  • f80373ae67 Mention the generated hashes are null-terminated strings in every relevant place Ricardo Garcia 2017-12-01 23:09:11 +01:00
  • d0b84ebb75 Mention pkg-config support in the manpage Ricardo Garcia 2017-12-01 23:08:41 +01:00
  • afc887ed1a Include an example in the manpage Ricardo Garcia 2017-12-01 23:07:57 +01:00
  • 28adbb46fc Separate the definition of MAN3DIR to the derived paths block Ricardo Garcia 2017-12-01 22:44:16 +01:00
  • 3c8f9f903e Separate the include subdirectory to its own variable Ricardo Garcia 2017-12-01 22:43:46 +01:00
  • 46ca7f1ffd Create a pkgconfig file Ricardo Garcia 2017-12-01 22:42:23 +01:00
  • 77e55b5015 Do not list crypt_blowfish sources and object files explicitly Ricardo Garcia 2017-11-29 07:25:10 +01:00
  • 10802d09d9 Run ranlib on crypt_blowfish.a just in case Ricardo Garcia 2017-11-29 00:39:30 +01:00
  • d3ef711eca Generate manpage as part of the "all" target Ricardo Garcia 2017-11-29 00:36:14 +01:00
  • 33db4fddca Avoid parallel calls to recursive make Ricardo Garcia 2017-11-29 00:33:34 +01:00
  • 435e70fcf4 Make non-file targets phony Ricardo Garcia 2017-11-29 00:10:36 +01:00
  • 04d146af6c Improve Makefile comments Ricardo Garcia 2017-11-29 00:10:20 +01:00
  • 69ee73b76e Avoid relinking the library file due to a phony dependency Ricardo Garcia 2017-11-29 00:10:00 +01:00
  • c9aeb46e26 Make sure we are using the same compiler everywhere Ricardo Garcia 2017-11-29 00:08:40 +01:00
  • 7d7f97178a Initial version of an install target Ricardo Garcia 2017-11-28 23:03:15 +01:00
  • 842f410f97 Provide a manpage for the library Ricardo Garcia 2017-11-28 23:02:59 +01:00
  • fd62756d66 Update ignore pattern for the shared library Ricardo Garcia 2017-11-28 20:17:02 +01:00
  • 069da71e86 Make the soname and sofile with a link script when building tests Ricardo Garcia 2017-11-27 22:30:46 +01:00
  • 81d4f02d9a Use only the major number in the soname Ricardo Garcia 2017-11-27 22:29:13 +01:00
  • 0189671fbf Put -fPIC -fvisibility=hidden in their own var to reuse when linking Ricardo Garcia 2017-11-27 22:27:03 +01:00
  • 3a293291d5 Update copyright year in bcrypt.h Ricardo Garcia 2017-11-26 23:21:41 +01:00
  • c25451f440 Update .gitignore patterns Ricardo Garcia 2017-11-26 22:55:20 +01:00
  • ee8a38427d Make object files depend on bcrypt.h Ricardo Garcia 2017-11-26 22:54:59 +01:00
  • 9f44232e6c Make tests a bit more useful Ricardo Garcia 2017-11-26 22:54:43 +01:00
  • e7dc89cbc4 Make the default work factor an exported macro Ricardo Garcia 2017-11-26 22:35:50 +01:00
  • 6e5f4bba8f Make libbcrypt a shared library and move tests to their own file Ricardo Garcia 2017-11-26 22:29:37 +01:00
  • 914085b5bb Use -fPIC and set symbol visibility for the different symbols Ricardo Garcia 2017-11-26 20:41:13 +01:00
  • e74670a073 Replace /dev/urandom with getentropy as the entropy source Ricardo Garcia 2017-11-26 20:33:04 +01:00
  • 8aa32ad94e Add a .gitignore file master Ricardo Garcia 2016-12-16 08:10:16 +01:00
  • b1e3dea0a1 Update email address Ricardo Garcia 2015-05-31 14:42:16 +02:00
  • 066fa42c2c Merge pull request #5 from alexyoung91/dev Ricardo Garcia 2015-05-18 19:29:39 +02:00
  • ceeb02ad50 updated documentation Alex Young 2015-05-18 17:12:27 +01:00
  • 3abaecaadc Update release years Ricardo Garcia 2015-05-16 23:33:02 +02:00
  • 6c35a7badb Mention bcrypt_checkpw in the README file Ricardo Garcia 2015-05-16 23:32:46 +02:00
  • 48e11a284b Mention bcrypt_checkpw in bcrypt_hashpw's documentation Ricardo Garcia 2015-05-16 23:32:20 +02:00
  • 96dbd34061 Change bcrypt_checkpw to report errors and document its exit codes Ricardo Garcia 2015-05-16 23:30:02 +02:00
  • 9bc05149bc Improve timing_safe_strcmp Ricardo Garcia 2015-05-16 23:28:04 +02:00
  • e27fcc3d4b implemented time safe string comparison Alex Young 2015-05-16 10:08:49 +01:00
  • 7a5bc2a2ae updated interface for consistency with py-bcrypt Alex Young 2015-05-16 09:13:21 +01:00
  • 2e6a010bf1 Added prototype description Alex Young 2015-05-14 21:34:25 +01:00
  • 5babb78234 bcrypt_verify function for simplified comparisons Alex Young 2015-05-14 20:52:18 +01:00
  • 8ab7fae5c1 Better EOF and zero count reads handling in try_read (fixes #3) Ricardo Garcia 2014-09-30 19:35:16 +02:00
  • 0f9c30a701 Use exactly the same CFLAGS as those in crypt_blowfish Ricardo Garcia 2014-09-30 19:28:22 +02:00
  • 1e94a4255b Avoid arithmetic with void pointers Ricardo Garcia 2014-09-30 19:27:29 +02:00
  • 13532f140d Update crypt_blowfish to version 1.3 Ricardo Garcia 2014-07-13 10:16:32 +02:00
  • 166c2bd00c Drop need for crypt_blowfish.a and a modified Makefile Ricardo Garcia 2014-07-13 10:15:14 +02:00
  • 3a7c907d48 Avoid sloppy use of assert in tests and examples Ricardo Garcia 2014-02-15 14:02:57 +01:00
  • 7da5175eb3 Mention CC0 in the README file Ricardo Garcia 2014-02-07 18:18:08 +01:00
  • 04a7947cca Add CC0 license to improve legal status Ricardo Garcia 2014-02-07 18:16:33 +01:00
  • 65c607d3cb Mention the header file and examples in the README Ricardo Garcia 2014-02-07 18:11:16 +01:00
  • 886d1b0210 Revert #pragma once changes due to GCC performance problems Ricardo Garcia 2013-10-17 19:17:22 +02:00
  • 59f5b3810e Warn about timing attacks in the example code Ricardo Garcia 2013-10-15 19:46:14 +02:00
  • 2d1fb9b831 Do not document detailed error values in bcrypt_gensalt (overkill) Ricardo Garcia 2013-10-15 19:45:53 +02:00
  • b0f0c41e35 Put header file function declarations inside extern "C" blocks if needed Ricardo Garcia 2013-10-15 19:44:49 +02:00
  • 0f6920c0f9 Use #pragma once instead of header guards Ricardo Garcia 2013-10-15 19:43:45 +02:00
  • f3b5c0631f Make bcrypt.a include object files instead of crypt_blowfish.a (closes #2) Ricardo Garcia 2013-10-07 20:25:57 +02:00
  • 8a17a3cca8 Update crypt_blowfish to 1.2 (no security fixes) Ricardo Garcia 2013-05-26 17:58:02 +02:00
  • 4aefe29a06 Randomize input and not the salt itself Ricardo Garcia 2011-08-10 09:45:32 +02:00
  • bfdc81721d Minor comment correction Ricardo Garcia 2011-06-20 21:30:48 +02:00
  • 89abf2a67a Fix crypt_blowfish 8-bit character mishandling Ricardo Garcia 2011-06-20 21:25:04 +02:00
  • 7eca1eff10 Use the same compiler in every Makefile Ricardo Garcia 2011-04-08 23:47:46 +02:00
  • d63e5fc787 Reorganize bcrypt_gensalt implementation and document its error codes Ricardo Garcia 2011-04-07 00:19:54 +02:00
  • 80b0724a45 Change Makefile CFLAGS and make minor simplification Ricardo Garcia 2011-04-07 00:13:07 +02:00
  • 353814eed5 Add README file Ricardo Garcia 2011-04-06 23:34:58 +02:00
  • c583484ca2 Initial commit Ricardo Garcia 2011-04-06 21:38:14 +02:00