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

33 Commits

Author SHA1 Message Date
Ricardo Garcia
f9fb52620d Make sure the C compiler choice is respected in crypt_blowfish 2017-12-12 20:54:05 +01:00
Ricardo Garcia
c992dc4074 Use = instead of ?= when assigning values to installation paths 2017-12-12 20:53:06 +01:00
Ricardo Garcia
4c3318c097 Make sure -fPIC and -fvisibility=hidden are always used 2017-12-12 20:52:12 +01:00
Ricardo Garcia
6e766f40de Remove the _base64 suffix from the SHA-512 and SHA3-512 functions 2017-12-07 10:49:11 +01:00
Ricardo Garcia
8ce9ada9d3 Make manpage links for the base64 functions 2017-12-06 12:30:29 +01:00
Ricardo Garcia
dd7a73a29c Create a static library in addition to the shared one 2017-12-06 12:22:32 +01:00
Ricardo Garcia
52c89c4f59 Run check and check_threads under crypt_blowfish as part of the "test" target 2017-12-06 00:17:48 +01:00
Ricardo Garcia
a5cb49d267 Add bcrypt_sha512_base64 and bcrypt_sha3_512_base64 2017-12-06 00:17:08 +01:00
Ricardo Garcia
36a9ee507a Rename the project from "bcrypt" to "libbcrypt" 2017-12-03 10:25:04 +01:00
Ricardo Garcia
28adbb46fc Separate the definition of MAN3DIR to the derived paths block 2017-12-01 23:31:10 +01:00
Ricardo Garcia
3c8f9f903e Separate the include subdirectory to its own variable 2017-12-01 23:31:10 +01:00
Ricardo Garcia
46ca7f1ffd Create a pkgconfig file 2017-12-01 23:31:10 +01:00
Ricardo Garcia
77e55b5015 Do not list crypt_blowfish sources and object files explicitly 2017-11-29 07:25:10 +01:00
Ricardo Garcia
10802d09d9 Run ranlib on crypt_blowfish.a just in case 2017-11-29 00:39:30 +01:00
Ricardo Garcia
d3ef711eca Generate manpage as part of the "all" target 2017-11-29 00:36:14 +01:00
Ricardo Garcia
33db4fddca Avoid parallel calls to recursive make 2017-11-29 00:33:34 +01:00
Ricardo Garcia
435e70fcf4 Make non-file targets phony 2017-11-29 00:10:36 +01:00
Ricardo Garcia
04d146af6c Improve Makefile comments 2017-11-29 00:10:20 +01:00
Ricardo Garcia
69ee73b76e Avoid relinking the library file due to a phony dependency 2017-11-29 00:10:00 +01:00
Ricardo Garcia
c9aeb46e26 Make sure we are using the same compiler everywhere 2017-11-29 00:08:40 +01:00
Ricardo Garcia
7d7f97178a Initial version of an install target 2017-11-28 23:03:15 +01:00
Ricardo Garcia
069da71e86 Make the soname and sofile with a link script when building tests 2017-11-27 22:30:46 +01:00
Ricardo Garcia
81d4f02d9a Use only the major number in the soname 2017-11-27 22:29:13 +01:00
Ricardo Garcia
0189671fbf Put -fPIC -fvisibility=hidden in their own var to reuse when linking 2017-11-27 22:27:03 +01:00
Ricardo Garcia
ee8a38427d Make object files depend on bcrypt.h 2017-11-26 22:54:59 +01:00
Ricardo Garcia
6e5f4bba8f Make libbcrypt a shared library and move tests to their own file 2017-11-26 22:29:37 +01:00
Ricardo Garcia
914085b5bb Use -fPIC and set symbol visibility for the different symbols 2017-11-26 20:41:13 +01:00
Ricardo Garcia
0f9c30a701 Use exactly the same CFLAGS as those in crypt_blowfish 2014-09-30 19:28:22 +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
f3b5c0631f Make bcrypt.a include object files instead of crypt_blowfish.a (closes #2) 2013-10-07 20:25:57 +02:00
Ricardo Garcia
7eca1eff10 Use the same compiler in every Makefile 2011-04-08 23:47:46 +02:00
Ricardo Garcia
80b0724a45 Change Makefile CFLAGS and make minor simplification 2011-04-07 00:13:07 +02:00
Ricardo Garcia
c583484ca2 Initial commit 2011-04-06 21:38:14 +02:00