Commit 7d84113e authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

TODO: added 8.4 non-gcrypt under GnuTLS

We must not assume gcrypt just because of GnuTLS
parent f3df524b
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -60,6 +60,7 @@
 8.1 SSL engine stuff
 8.2 SRP
 8.3 check connection
 8.4 non-gcrypt

 9. Other protocols

@@ -350,6 +351,17 @@ to provide the data to send.
 Add a way to check if the connection seems to be alive, to correspond to the
 SSL_peak() way we use with OpenSSL.

8.4 non-gcrypt

 libcurl assumes that there are gcrypt functions available when
 GnuTLS is.

 GnuTLS can be built to use libnettle instead as crypto library,
 which breaks the previously mentioned assumption

 The correct fix would be to detect which crypto layer that is in use and
 adapt our code to use that instead of blindly assuming gcrypt.

9. Other protocols

10. New protocols