Bryan Drewery
|
fded6bc4d5
Add vim modeline everywhere
|
12 ani în urmă |
Bryan Drewery
|
a50123b55f
Update copyrights
|
12 ani în urmă |
Bryan Drewery
|
3a495f9d75
Fix startup crash when libcrypto symbols are missing
|
12 ani în urmă |
Bryan Drewery
|
663e9ff51e
Update Copyrights
|
13 ani în urmă |
Bryan Drewery
|
8c6ba17a56
Prevent crashing on startup if openssl can not be loaded
|
13 ani în urmă |
Bryan Drewery
|
1de118cd59
Fix missing space causing libcrypto.so to not get loaded (#24)
|
14 ani în urmă |
Bryan Drewery
|
81601344b5
Load libssl/libcrypto based on the compiled SHLIB_VERSION_NUMBER if possible (#24)
|
14 ani în urmă |
Bryan Drewery
|
8ff72e5feb
* Link libcrypto in with RTLD_GLOBAL so libssl can load symbols from it later (GH #19)
|
14 ani în urmă |
Bryan Drewery
|
1d6e5068d8
* Refactor OpenSSL into openssl.{c,h} and load on startup
|
15 ani în urmă |
Bryan Drewery
|
2c136155d8
* Cleanup libcrypto on exit as well
|
15 ani în urmă |
Bryan Drewery
|
d4e82aa30b
* Free ERR strings when unloading libcrypto as it's part of that lib
|
15 ani în urmă |
Bryan Drewery
|
fe5e2c3042
* Create actual symbols instead of just redefining, so external libraries will link properly
|
15 ani în urmă |
Bryan Drewery
|
7e7beb9566
* Only initialize the prime and generator once
|
15 ani în urmă |
Bryan Drewery
|
773b1876d1
* Add DH/BN symbols from libcrypto
|
15 ani în urmă |
Bryan Drewery
|
93abfccba6
* Cleanup symbol tables when unloading
|
15 ani în urmă |
Bryan Drewery
|
0bc04fb643
* Link libcrypto in at runtime to avoid mismatched libcrypto/libssl
|
15 ani în urmă |