summaryrefslogtreecommitdiff
path: root/rabbit.h
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2018-07-04 07:08:14 -0400
committerJeffrey Walton <noloader@gmail.com>2018-07-04 07:08:14 -0400
commit07be1caeb377f80df5d9f79d3a2aca78e09e629f (patch)
tree7ce70297f329da49e8dba38b9641ea0246b78eca /rabbit.h
parentc73b471dec4549a09b8a98c256ceabea363bd75b (diff)
downloadcryptopp-git-07be1caeb377f80df5d9f79d3a2aca78e09e629f.tar.gz
Update documentation
Diffstat (limited to 'rabbit.h')
-rw-r--r--rabbit.h21
1 files changed, 11 insertions, 10 deletions
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 <A HREF="http://www.ecrypt.eu.org/stream/p3ciphers/rabbit/rabbit_p3.pdf">The
-/// Stream Cipher Rabbit (v1.1)</A>, <A HREF="http://www.ecrypt.eu.org/stream/rabbitpf.html">The
-/// eSTREAM Project - eSTREAM Phase 3 - Rabbit</A> and
+/// \sa <A HREF="http://www.ecrypt.eu.org/stream/e2-rabbit.html">The
+/// eSTREAM Project | Rabbit</A> and
/// <A HREF="https://www.cryptopp.com/wiki/Rabbit">Crypto++ Wiki | Rabbit</A>.
/// \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, <A HREF="http://www.ecrypt.eu.org/stream/p3ciphers/rabbit/rabbit_p3.pdf">The
-/// Stream Cipher Rabbit (v1.1)</A>, <A HREF="http://www.ecrypt.eu.org/stream/rabbitpf.html">The
-/// eSTREAM Project - eSTREAM Phase 3 - Rabbit</A> 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, <A HREF="http://www.ecrypt.eu.org/stream/e2-rabbit.html">The
+/// eSTREAM Project | Rabbit</A> and
/// <A HREF="https://www.cryptopp.com/wiki/Rabbit">Crypto++ Wiki | Rabbit</A>.
/// \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, <A HREF="http://www.ecrypt.eu.org/stream/p3ciphers/rabbit/rabbit_p3.pdf">The
-/// Stream Cipher Rabbit (v1.1)</A>, <A HREF="http://www.ecrypt.eu.org/stream/rabbitpf.html">The
-/// eSTREAM Project - eSTREAM Phase 3 - Rabbit</A> 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, <A HREF="http://www.ecrypt.eu.org/stream/e2-rabbit.html">The
+/// eSTREAM Project | Rabbit</A> and
/// <A HREF="https://www.cryptopp.com/wiki/Rabbit">Crypto++ Wiki | Rabbit</A>.
/// \since Crypto++ 7.1
struct RabbitWithIV : public RabbitWithIVInfo, public SymmetricCipherDocumentation