aboutsummaryrefslogtreecommitdiff
path: root/docs/TODO
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2010-09-20 23:19:51 +0200
committerDaniel Stenberg <daniel@haxx.se>2010-09-20 23:19:51 +0200
commit7d84113e1d07131c99aa2c5154ebdc15342bd13b (patch)
tree683835c2f543a126040f79e4a74357f9cf0f94a1 /docs/TODO
parentf3df524b625c1492a9d72ec5d36cb08471296e47 (diff)
TODO: added 8.4 non-gcrypt under GnuTLS
We must not assume gcrypt just because of GnuTLS
Diffstat (limited to 'docs/TODO')
-rw-r--r--docs/TODO12
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/TODO b/docs/TODO
index c54165638..0a4c9815e 100644
--- 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