From b8b8c3d5383d2a56065e6880fb267ed6df737b00 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sat, 17 Oct 2009 19:31:57 +0000 Subject: s/Make NTLM work without OpenSSL functions/Make NTLM work with other crypto functions As it actually builds with gcrypt these days, but not the NSS functions. --- docs/TODO | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/docs/TODO b/docs/TODO index 7122ad707..674c0886b 100644 --- a/docs/TODO +++ b/docs/TODO @@ -56,13 +56,13 @@ 7.7 Support other SSL libraries 7.8 Support SRP on the TLS layer 7.9 improve configure --with-ssl + 7.10 Make NTLM work with other crypto functions 8. GnuTLS - 8.1 Make NTLM work without OpenSSL functions - 8.2 SSL engine stuff - 8.3 SRP - 8.4 non-blocking - 8.5 check connection + 8.1 SSL engine stuff + 8.2 SRP + 8.3 non-blocking + 8.4 check connection 9. Other protocols 9.1 ditch ldap-specific select @@ -339,29 +339,30 @@ to provide the data to send. make the configure --with-ssl option first check for OpenSSL, then GnuTLS, then NSS... -8. GnuTLS +7.10 Make NTLM work with other crypto functions -8.1 Make NTLM work without OpenSSL functions + Get NTLM working using the functions provided by NSS etc. Not strictly + SSL/TLS related, but hey... Another option is to get available DES and MD4 + source code from the cryptopp library. They are fine license-wise, but are + C++. NTLM currenly only works when libcurl is built with OpenSSL or GnuTLS + support. - Get NTLM working using the functions provided by NSS. Not strictly - SSL/TLS related, but hey... Another option is to get available DES and - MD4 source code from the cryptopp library. They are fine license-wise, - but are C++. +8. GnuTLS -8.2 SSL engine stuff +8.1 SSL engine stuff Is this even possible? -8.3 SRP +8.2 SRP Work out a common method with Peter Sylvester's OpenSSL-patch for SRP on the TLS to provide name and password. GnuTLS already supports it... -8.4 non-blocking +8.3 non-blocking Fix the connection phase to be non-blocking when multi interface is used -8.5 check connection +8.4 check connection Add a way to check if the connection seems to be alive, to correspond to the SSL_peak() way we use with OpenSSL. -- cgit v1.2.3