diff --git a/Doxyfile b/Doxyfile
index 344c077f..4dcbf7fe 100644
--- a/Doxyfile
+++ b/Doxyfile
@@ -41,7 +41,7 @@ PROJECT_NAME = Crypto++
# could be handy for archiving the generated documentation or if some version
# control system is used.
-PROJECT_NUMBER = 6.0.0
+PROJECT_NUMBER = 5.6.5
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
diff --git a/config.h b/config.h
index ef1fed2b..d39d4657 100644
--- a/config.h
+++ b/config.h
@@ -64,7 +64,7 @@
// the version of the library the headers came from. It is not
// necessarily the version of the library built as a shared object if
// versions are inadvertently mixed and matched.
-#define CRYPTOPP_VERSION 600
+#define CRYPTOPP_VERSION 565
// Define this if you want to set a prefix for TestData/ and TestVectors/
// Be mindful of the trailing slash since its simple concatenation.
diff --git a/cryptlib.h b/cryptlib.h
index 2cb49c92..f022fe0c 100644
--- a/cryptlib.h
+++ b/cryptlib.h
@@ -3,7 +3,7 @@
//! \file cryptlib.h
//! \brief Abstract base classes that provide a uniform interface to this library.
-/*! \mainpage Crypto++ Library 6.0 API Reference
+/*! \mainpage Crypto++ Library 5.6.5 API Reference
- Abstract Base Classes
-
cryptlib.h
diff --git a/sha.h b/sha.h
index 3fd223a9..6be24415 100644
--- a/sha.h
+++ b/sha.h
@@ -38,7 +38,7 @@ public:
//! \param digest the state of the hash
//! \param data the data to be digested
//! \details Transform operates the hash on data. When the call is invoked
- //! data holds initial state. Upon return data holds the hash or
+ //! digest holds initial state. Upon return digest holds the hash or
//! updated state.
//! \details Hashes which derive from IteratedHashWithStaticTransform provide static
//! member functions InitState and Transform. External classes, like SEAL and MDC,
@@ -75,7 +75,7 @@ public:
//! \param digest the state of the hash
//! \param data the data to be digested
//! \details Transform operates the hash on data. When the call is invoked
- //! data holds initial state. Upon return data holds the hash or
+ //! digest holds initial state. Upon return digest holds the hash or
//! updated state.
//! \details Hashes which derive from IteratedHashWithStaticTransform provide static
//! member functions InitState and Transform. External classes, like SEAL and MDC,
@@ -112,7 +112,7 @@ public:
//! \param digest the state of the hash
//! \param data the data to be digested
//! \details Transform operates the hash on data. When the call is invoked
- //! data holds initial state. Upon return data holds the hash or
+ //! digest holds initial state. Upon return digest holds the hash or
//! updated state.
//! \details Hashes which derive from IteratedHashWithStaticTransform provide static
//! member functions InitState and Transform. External classes, like SEAL and MDC,
@@ -149,7 +149,7 @@ public:
//! \param digest the state of the hash
//! \param data the data to be digested
//! \details Transform operates the hash on data. When the call is invoked
- //! data holds initial state. Upon return data holds the hash or
+ //! digest holds initial state. Upon return digest holds the hash or
//! updated state.
//! \details Hashes which derive from IteratedHashWithStaticTransform provide static
//! member functions InitState and Transform. External classes, like SEAL and MDC,
@@ -182,7 +182,7 @@ public:
//! \param digest the state of the hash
//! \param data the data to be digested
//! \details Transform operates the hash on data. When the call is invoked
- //! data holds initial state. Upon return data holds the hash or
+ //! digest holds initial state. Upon return digest holds the hash or
//! updated state.
//! \details Hashes which derive from IteratedHashWithStaticTransform provide static
//! member functions InitState and Transform. External classes, like SEAL and MDC,