]> granicus.if.org Git - curl/commitdiff
TODO: added 8.4 non-gcrypt under GnuTLS
authorDaniel Stenberg <daniel@haxx.se>
Mon, 20 Sep 2010 21:19:51 +0000 (23:19 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 20 Sep 2010 21:19:51 +0000 (23:19 +0200)
We must not assume gcrypt just because of GnuTLS

docs/TODO

index c541656382cf2520dabc29c01a9418c590b88c7d..0a4c9815e04d225a011add0346d8aa8766ef2ef0 100644 (file)
--- a/docs/TODO
+++ b/docs/TODO
@@ -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