1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-23 16:48:49 -05:00

docs: Fix links to OpenSSL docs

OpenSSL changed their manual locations and does not redirect to the new
locations.

Bug: https://curl.haxx.se/mail/lib-2019-06/0056.html
Reported-by: Daniel Stenberg
This commit is contained in:
Jay Satiro 2019-06-30 17:16:28 -04:00
parent 44b5468e8e
commit 3609ab3147
3 changed files with 6 additions and 7 deletions

View File

@ -29,7 +29,7 @@
* (libgcrypt) so far. * (libgcrypt) so far.
* *
* OpenSSL docs for this: * OpenSSL docs for this:
* https://www.openssl.org/docs/crypto/threads.html * https://www.openssl.org/docs/man1.0.2/man3/CRYPTO_num_locks.html
* gcrypt docs for this: * gcrypt docs for this:
* https://gnupg.org/documentation/manuals/gcrypt/Multi_002dThreading.html * https://gnupg.org/documentation/manuals/gcrypt/Multi_002dThreading.html
*/ */

View File

@ -41,14 +41,15 @@ then of course using the underlying SSL library multi-threaded and those libs
might have their own requirements on this issue. You may need to provide one might have their own requirements on this issue. You may need to provide one
or two functions to allow it to function properly: or two functions to allow it to function properly:
.IP OpenSSL .IP OpenSSL
OpenSSL 1.1.0 "can be safely used in multi-threaded applications provided that OpenSSL 1.1.0+ "can be safely used in multi-threaded applications provided that
support for the underlying OS threading API is built-in." support for the underlying OS threading API is built-in." In that case the
engine is used by libcurl in a way that is fully thread-safe.
https://www.openssl.org/docs/manmaster/crypto/threads.html#DESCRIPTION https://www.openssl.org/docs/man1.1.0/man3/CRYPTO_THREAD_run_once.html#DESCRIPTION
OpenSSL <= 1.0.2 the user must set callbacks. OpenSSL <= 1.0.2 the user must set callbacks.
https://www.openssl.org/docs/man1.0.2/crypto/threads.html#DESCRIPTION https://www.openssl.org/docs/man1.0.2/man3/CRYPTO_set_locking_callback.html#DESCRIPTION
https://curl.haxx.se/libcurl/c/opensslthreadlock.html https://curl.haxx.se/libcurl/c/opensslthreadlock.html

View File

@ -3280,7 +3280,6 @@ static CURLcode pkp_pin_peer_pubkey(struct Curl_easy *data, X509* cert,
if(len1 < 1) if(len1 < 1)
break; /* failed */ break; /* failed */
/* https://www.openssl.org/docs/crypto/buffer.html */
buff1 = temp = malloc(len1); buff1 = temp = malloc(len1);
if(!buff1) if(!buff1)
break; /* failed */ break; /* failed */
@ -3302,7 +3301,6 @@ static CURLcode pkp_pin_peer_pubkey(struct Curl_easy *data, X509* cert,
result = Curl_pin_peer_pubkey(data, pinnedpubkey, buff1, len1); result = Curl_pin_peer_pubkey(data, pinnedpubkey, buff1, len1);
} while(0); } while(0);
/* https://www.openssl.org/docs/crypto/buffer.html */
if(buff1) if(buff1)
free(buff1); free(buff1);