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