diff --git a/rabbit.cpp b/rabbit.cpp
index a31c53aa..f7d9d3b0 100644
--- a/rabbit.cpp
+++ b/rabbit.cpp
@@ -1,6 +1,9 @@
-// sosemanuk.cpp - written and placed in the public domain by Jeffrey Walton
-// based on public domain code by Martin Boesgaard, Mette Vesterager,
-// Thomas Pedersen, Jesper Christiansen and Ove Scavenius.
+// rabbit.cpp - written and placed in the public domain by Jeffrey Walton
+// based on public domain code by Martin Boesgaard, Mette Vesterager,
+// Thomas Pedersen, Jesper Christiansen and Ove Scavenius.
+//
+// The reference materials and source files are available at
+// The eSTREAM Project, http://www.ecrypt.eu.org/stream/e2-rabbit.html.
#include "pch.h"
#include "config.h"
diff --git a/rabbit.h b/rabbit.h
index bc590c8d..61a8d421 100644
--- a/rabbit.h
+++ b/rabbit.h
@@ -3,13 +3,12 @@
// Thomas Pedersen, Jesper Christiansen and Ove Scavenius.
//
// The reference materials and source files are available at
-// The eSTREAM Project, http://www.ecrypt.eu.org/stream/rabbitpf.html.
+// The eSTREAM Project, http://www.ecrypt.eu.org/stream/e2-rabbit.html.
/// \file rabbit.h
/// \brief Classes for Rabbit stream cipher
-/// \sa The
-/// Stream Cipher Rabbit (v1.1), The
-/// eSTREAM Project - eSTREAM Phase 3 - Rabbit and
+/// \sa The
+/// eSTREAM Project | Rabbit and
/// Crypto++ Wiki | Rabbit.
/// \since Crypto++ 7.1
@@ -80,9 +79,10 @@ protected:
/// \details Rabbit is a stream cipher developed by Martin Boesgaard, Mette Vesterager,
/// Thomas Pedersen, Jesper Christiansen and Ove Scavenius. Rabbit is one of the final four
/// Profile 1 (software) ciphers selected for the eSTREAM Portfolio.
-/// \sa RabbitWithIV, The
-/// Stream Cipher Rabbit (v1.1), The
-/// eSTREAM Project - eSTREAM Phase 3 - Rabbit and
+/// \details Crypto++ provides Rabbit and RabbitWithIV classes. Two classes are necessary
+/// because the library lacks the means to describe and manage optional IVs.
+/// \sa RabbitWithIV, The
+/// eSTREAM Project | Rabbit and
/// Crypto++ Wiki | Rabbit.
/// \since Crypto++ 7.1
struct Rabbit : public RabbitInfo, public SymmetricCipherDocumentation
@@ -95,9 +95,10 @@ struct Rabbit : public RabbitInfo, public SymmetricCipherDocumentation
/// \details Rabbit is a stream cipher developed by Martin Boesgaard, Mette Vesterager,
/// Thomas Pedersen, Jesper Christiansen and Ove Scavenius. Rabbit is one of the final four
/// Profile 1 (software) ciphers selected for the eSTREAM Portfolio.
-/// \sa Rabbit, The
-/// Stream Cipher Rabbit (v1.1), The
-/// eSTREAM Project - eSTREAM Phase 3 - Rabbit and
+/// \details Crypto++ provides Rabbit and RabbitWithIV classes. Two classes are necessary
+/// because the library lacks the means to describe and manage optional IVs.
+/// \sa Rabbit, The
+/// eSTREAM Project | Rabbit and
/// Crypto++ Wiki | Rabbit.
/// \since Crypto++ 7.1
struct RabbitWithIV : public RabbitWithIVInfo, public SymmetricCipherDocumentation