sasl: Renamed Curl_sasl_decode_ntlm_type2_message()

For consistency with other SASL based functions renamed this function
to Curl_sasl_create_ntlm_type3_message() which better describes its
usage.
diff --git a/lib/curl_sasl.c b/lib/curl_sasl.c
index 9f5fe95..7f81405 100644
--- a/lib/curl_sasl.c
+++ b/lib/curl_sasl.c
@@ -167,7 +167,7 @@
  * Parameters:
  *
  * data    [in]     - The session handle.
- * chlg64  [in]     - Pointer to the input buffer.
+ * chlg64  [in]     - Pointer to the base64 encoded challenge buffer.
  * userp   [in]     - The user name.
  * passdwp [in]     - The user's password.
  * outptr  [in/out] - The address where a pointer to newly allocated memory
@@ -237,7 +237,7 @@
  * Parameters:
  *
  * data    [in]     - The session handle.
- * chlg64  [in]     - Pointer to the input buffer.
+ * chlg64  [in]     - Pointer to the base64 encoded challenge buffer.
  * userp   [in]     - The user name.
  * passdwp [in]     - The user's password.
  * service [in]     - The service type such as www, smtp or pop
@@ -441,15 +441,15 @@
 }
 
 /*
- * Curl_sasl_decode_ntlm_type2_message()
+ * Curl_sasl_create_ntlm_type3_message()
  *
- * This is used to decode a ntlm type-2 message received from a recipient and
- * generate the already encoded NTLM type-3 message ready for sending back.
+ * This is used to generate an already encoded NTLM type-3 message ready for
+ * sending to the recipient.
  *
  * Parameters:
  *
  * data    [in]     - Pointer to session handle.
- * header  [in]     - Pointer to the input buffer.
+ * header  [in]     - Pointer to the base64 encoded type-2 message buffer.
  * userp   [in]     - The user name in the format User or Domain\User.
  * passdwp [in]     - The user's password.
  * ntlm    [in/out] - The ntlm data struct being used and modified.
@@ -459,7 +459,7 @@
  *
  * Returns CURLE_OK on success.
  */
-CURLcode Curl_sasl_decode_ntlm_type2_message(struct SessionHandle *data,
+CURLcode Curl_sasl_create_ntlm_type3_message(struct SessionHandle *data,
                                              const char *header,
                                              const char *userp,
                                              const char *passwdp,
diff --git a/lib/curl_sasl.h b/lib/curl_sasl.h
index 97e9bcd..314f6c8 100644
--- a/lib/curl_sasl.h
+++ b/lib/curl_sasl.h
@@ -72,7 +72,7 @@
 
 /* This is used to decode an incoming NTLM type-2 message and generate a
    base64 encoded type-3 response */
-CURLcode Curl_sasl_decode_ntlm_type2_message(struct SessionHandle *data,
+CURLcode Curl_sasl_create_ntlm_type3_message(struct SessionHandle *data,
                                              const char *header,
                                              const char *userp,
                                              const char *passwdp,
diff --git a/lib/pop3.c b/lib/pop3.c
index 2f772ba..4e6fbd3 100644
--- a/lib/pop3.c
+++ b/lib/pop3.c
@@ -814,7 +814,7 @@
   }
   else {
     /* Create the type-3 message */
-    result = Curl_sasl_decode_ntlm_type2_message(data,
+    result = Curl_sasl_create_ntlm_type3_message(data,
                                                  data->state.buffer + 2,
                                                  conn->user, conn->passwd,
                                                  &conn->ntlm,
diff --git a/lib/smtp.c b/lib/smtp.c
index c251e50..f54b67d 100644
--- a/lib/smtp.c
+++ b/lib/smtp.c
@@ -848,7 +848,7 @@
     result = CURLE_LOGIN_DENIED;
   }
   else {
-    result = Curl_sasl_decode_ntlm_type2_message(data,
+    result = Curl_sasl_create_ntlm_type3_message(data,
                                                  data->state.buffer + 4,
                                                  conn->user, conn->passwd,
                                                  &conn->ntlm,