Add chacha.h to the list of documented headers.

Change-Id: Ifb227675cbc8e60128140768fb7d7f5f94928ac2
Reviewed-on: https://boringssl-review.googlesource.com/21764
Reviewed-by: David Benjamin <davidben@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
diff --git a/include/openssl/chacha.h b/include/openssl/chacha.h
index 61deb8e..684fc5b 100644
--- a/include/openssl/chacha.h
+++ b/include/openssl/chacha.h
@@ -17,10 +17,14 @@
 
 #include <openssl/base.h>
 
-#ifdef  __cplusplus
+#if defined(__cplusplus)
 extern "C" {
 #endif
 
+// ChaCha20.
+//
+// ChaCha20 is a stream cipher. See https://tools.ietf.org/html/rfc7539.
+
 
 // CRYPTO_chacha_20 encrypts |in_len| bytes from |in| with the given key and
 // nonce and writes the result to |out|. If |in| and |out| alias, they must be
diff --git a/util/doc.config b/util/doc.config
index f7e8baa..5bee1b5 100644
--- a/util/doc.config
+++ b/util/doc.config
@@ -23,6 +23,7 @@
     "Headers": [
       "include/openssl/aes.h",
       "include/openssl/bn.h",
+      "include/openssl/chacha.h",
       "include/openssl/cmac.h",
       "include/openssl/curve25519.h",
       "include/openssl/des.h",