summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2022-01-19 11:59:53 +0100
committerDaniel Stenberg <daniel@haxx.se>2022-01-19 11:59:53 +0100
commit0c2694f22f73abbd51a1b4bb6720acaacbc8ebd5 (patch)
treed17d3bf42c96eabbd0734ea118966d05ce23a5d6
parent52826d3b791e0436a2338ed36e38a2f7e1f4e9a6 (diff)
downloadcurl-0c2694f22f73abbd51a1b4bb6720acaacbc8ebd5.tar.gz
TODO: Less memory massaging with Schannel
-rw-r--r--docs/TODO8
1 files changed, 8 insertions, 0 deletions
diff --git a/docs/TODO b/docs/TODO
index f9052c7be..24e4947e4 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -117,6 +117,7 @@
13.4 Cache/share OpenSSL contexts
13.5 Export session ids
13.6 Provide callback for cert verification
+ 13.7 Less memory massaging with Schannel
13.8 Support DANE
13.9 TLS record padding
13.10 Support Authority Information Access certificate extension (AIA)
@@ -811,6 +812,13 @@
certificate, but this does not seem to be exposed in the libcurl APIs. Could
it be? There's so much that could be done if it were.
+13.7 Less memory massaging with Schannel
+
+ The Schannel backend does a lot of custom memory management we would rather
+ avoid: the repeated alloc + free in sends and the custom memory + realloc
+ system for encrypted and decrypted data. That should be avoided and reduced
+ for 1) efficiency and 2) safety.
+
13.8 Support DANE
DNS-Based Authentication of Named Entities (DANE) is a way to provide SSL