diff --git a/whrlpool.cpp b/whrlpool.cpp
index a510ba79..e0e401cc 100644
--- a/whrlpool.cpp
+++ b/whrlpool.cpp
@@ -1,8 +1,7 @@
-// whrlpool.cpp - originally modified by Kevin Springle from
-// Paulo Barreto and Vincent Rijmen's public domain code, whirlpool.c.
-// Updated to Whirlpool version 3.0, optimized and SSE version added by Wei Dai
-// All modifications are placed in the public domain
-
+// whrlpool.cpp - originally modified by Kevin Springle from Paulo Barreto and Vincent Rijmen's
+// public domain code, whirlpool.c. Updated to Whirlpool version 3.0, optimized
+// and SSE version added by WD. All modifications are placed in the public domain.
+//
// This is the original introductory comment:
/**
diff --git a/whrlpool.h b/whrlpool.h
index 3a32731f..8d08c763 100644
--- a/whrlpool.h
+++ b/whrlpool.h
@@ -1,12 +1,25 @@
+// whrlpool.h - originally modified by Kevin Springle from Paulo Barreto and Vincent Rijmen's
+// public domain code, whirlpool.c. Updated to Whirlpool version 3.0, optimized
+// and SSE version added by WD. All modifications are placed in the public domain.
+
#ifndef CRYPTOPP_WHIRLPOOL_H
#define CRYPTOPP_WHIRLPOOL_H
+/// \file whrlpool.h
+/// \brief Classes for the Whirlpool message digest
+/// \details Crypto++ provides version 3.0 of the Whirlpool algorithm.
+/// This version of the algorithm was submitted for ISO standardization.
+
#include "config.h"
#include "iterhash.h"
NAMESPACE_BEGIN(CryptoPP)
-/// Whirlpool
+/// \brief Whirlpool message digest
+/// \details Crypto++ provides version 3.0 of the Whirlpool algorithm.
+/// This version of the algorithm was submitted for ISO standardization.
+/// \since Crypto++ 5.2
+/// \sa Whirlpool
class Whirlpool : public IteratedHashWithStaticTransform
{
public: