Update documentation links

pull/484/merge
Jeffrey Walton 2017-09-28 05:00:13 -04:00
parent db641b9258
commit 1e822b0636
No known key found for this signature in database
GPG Key ID: B36AB348921B1838
26 changed files with 33 additions and 34 deletions

2
3way.h
View File

@ -21,7 +21,7 @@ struct ThreeWay_Info : public FixedBlockSize<12>, public FixedKeyLength<12>, pub
//! \class ThreeWay
//! \brief ThreeWay block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#3-Way">3-Way</a>
//! \sa <a href="http://www.cryptopp.com/wiki/3-Way">3-Way</a>
class ThreeWay : public ThreeWay_Info, public BlockCipherDocumentation
{
//! \class Base

4
arc4.h
View File

@ -48,7 +48,7 @@ protected:
//! \class ARC4
//! \brief Alleged RC4
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#RC4">Alleged RC4</a>
//! \sa <a href="http://www.cryptopp.com/wiki/RC4">Alleged RC4</a>
//! \since Crypto++ 1.0
DOCUMENTED_TYPEDEF(SymmetricCipherFinal<ARC4_Base>, ARC4)
@ -70,7 +70,7 @@ protected:
//! \class MARC4
//! \brief Modified Alleged RC4
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#RC4">Alleged RC4</a>
//! \sa <a href="http://www.cryptopp.com/wiki/RC4">Alleged RC4</a>
//! \since Crypto++ 1.0
DOCUMENTED_TYPEDEF(SymmetricCipherFinal<MARC4_Base>, MARC4)

2
aria.h
View File

@ -36,7 +36,7 @@ struct ARIA_Info : public FixedBlockSize<16>, public VariableKeyLength<16, 16, 3
//! \sa <A HREF="http://tools.ietf.org/html/rfc5794">RFC 5794, A Description of the ARIA Encryption Algorithm</A>,
//! <A HREF="http://seed.kisa.or.kr/iwt/ko/bbs/EgovReferenceList.do?bbsId=BBSMSTR_000000000002">Korea
//! Internet & Security Agency homepage</A>
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#ARIA">ARIA</a>
//! \sa <a href="http://www.cryptopp.com/wiki/ARIA">ARIA</a>
//! \since Crypto++ 6.0
class ARIA : public ARIA_Info, public BlockCipherDocumentation
{

View File

@ -18,7 +18,7 @@ struct Blowfish_Info : public FixedBlockSize<8>, public VariableKeyLength<16, 4,
CRYPTOPP_STATIC_CONSTEXPR const char* StaticAlgorithmName() {return "Blowfish";}
};
// <a href="http://www.weidai.com/scan-mirror/cs.html#Blowfish">Blowfish</a>
// <a href="http://www.cryptopp.com/wiki/Blowfish">Blowfish</a>
//! \class Blowfish
//! \brief Blowfish block cipher

View File

@ -21,7 +21,7 @@ struct Camellia_Info : public FixedBlockSize<16>, public VariableKeyLength<16, 1
//! \class Camellia
//! \brief Camellia block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#Camellia">Camellia</a>
//! \sa <a href="http://www.cryptopp.com/wiki/Camellia">Camellia</a>
class Camellia : public Camellia_Info, public BlockCipherDocumentation
{
class CRYPTOPP_NO_VTABLE Base : public BlockCipherImpl<Camellia_Info>

4
cast.h
View File

@ -28,7 +28,7 @@ struct CAST128_Info : public FixedBlockSize<8>, public VariableKeyLength<16, 5,
//! \class CAST128
//! \brief CAST128 block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#CAST-128">CAST-128</a>
//! \sa <a href="http://www.cryptopp.com/wiki/CAST-128">CAST-128</a>
class CAST128 : public CAST128_Info, public BlockCipherDocumentation
{
//! \class Base
@ -73,7 +73,7 @@ struct CAST256_Info : public FixedBlockSize<16>, public VariableKeyLength<16, 16
//! \class CAST256
//! \brief CAST256 block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#CAST-256">CAST-256</a>
//! \sa <a href="http://www.cryptopp.com/wiki/CAST-256">CAST-256</a>
class CAST256 : public CAST256_Info, public BlockCipherDocumentation
{
//! \class Base

8
des.h
View File

@ -38,7 +38,7 @@ struct DES_Info : public FixedBlockSize<8>, public FixedKeyLength<8>
//! \details The DES implementation in Crypto++ ignores the parity bits
//! (the least significant bits of each byte) in the key. However you can use CheckKeyParityBits()
//! and CorrectKeyParityBits() to check or correct the parity bits if you wish.
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#DES">DES</a>
//! \sa <a href="http://www.cryptopp.com/wiki/DES">DES</a>
//! \since Crypto++ 1.0
class DES : public DES_Info, public BlockCipherDocumentation
{
@ -70,7 +70,7 @@ struct DES_EDE2_Info : public FixedBlockSize<8>, public FixedKeyLength<16>
//! \class DES_EDE2
//! \brief 2-key TripleDES block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#DESede">DES-EDE2</a>
//! \sa <a href="http://www.cryptopp.com/wiki/DESede">DES-EDE2</a>
//! \since Crypto++ 1.0
class DES_EDE2 : public DES_EDE2_Info, public BlockCipherDocumentation
{
@ -100,7 +100,7 @@ struct DES_EDE3_Info : public FixedBlockSize<8>, public FixedKeyLength<24>
//! \class DES_EDE3
//! \brief 3-key TripleDES block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#DESede">DES-EDE3</a>
//! \sa <a href="http://www.cryptopp.com/wiki/DESede">DES-EDE3</a>
//! \since Crypto++ 1.0
class DES_EDE3 : public DES_EDE3_Info, public BlockCipherDocumentation
{
@ -130,7 +130,7 @@ struct DES_XEX3_Info : public FixedBlockSize<8>, public FixedKeyLength<24>
//! \class DES_XEX3
//! \brief DESX block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#DESX">DES-XEX3</a>, AKA DESX
//! \sa <a href="http://www.cryptopp.com/wiki/DESX">DES-XEX3</a>, AKA DESX
//! \since Crypto++ 1.0
class DES_XEX3 : public DES_XEX3_Info, public BlockCipherDocumentation
{

2
gost.h
View File

@ -20,7 +20,7 @@ struct GOST_Info : public FixedBlockSize<8>, public FixedKeyLength<32>
//! \class GOST
//! \brief GOST block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#GOST">GOST</a>
//! \sa <a href="http://www.cryptopp.com/wiki/GOST">GOST</a>
class GOST : public GOST_Info, public BlockCipherDocumentation
{
//! \class Base

2
idea.h
View File

@ -21,7 +21,7 @@ struct IDEA_Info : public FixedBlockSize<8>, public FixedKeyLength<16>, public F
//! \class IDEA
//! \brief IDEA block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#IDEA">IDEA</a>
//! \sa <a href="http://www.cryptopp.com/wiki/IDEA">IDEA</a>
//! \since Crypto++ 1.0
class IDEA : public IDEA_Info, public BlockCipherDocumentation
{

2
mars.h
View File

@ -20,7 +20,7 @@ struct MARS_Info : public FixedBlockSize<16>, public VariableKeyLength<16, 16, 5
//! \class MARS
//! \brief MARS block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#MARS">MARS</a>
//! \sa <a href="http://www.cryptopp.com/wiki/MARS">MARS</a>
class MARS : public MARS_Info, public BlockCipherDocumentation
{
class CRYPTOPP_NO_VTABLE Base : public BlockCipherImpl<MARS_Info>

2
mdc.h
View File

@ -24,7 +24,7 @@ struct MDC_Info : public FixedBlockSize<B::DIGESTSIZE>, public FixedKeyLength<B:
//! \brief MDC cipher
//! \tparam T HashTransformation derived class
//! \details MDC() is a construction by Peter Gutmann to turn an iterated hash function into a PRF
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#MDC">MDC</a>
//! \sa <a href="http://www.cryptopp.com/wiki/MDC">MDC</a>
template <class H>
class MDC : public MDC_Info<H>
{

View File

@ -666,7 +666,6 @@ private:
//! \class TF_DecryptorImpl
//! \brief Trapdoor Function (TF) decryptor options
//! \tparam SCHEME_OPTIONS scheme options class
template <class BASE, class SCHEME_OPTIONS, class KEY_CLASS>
template <class SCHEME_OPTIONS>
class TF_DecryptorImpl : public TF_ObjectImpl<TF_DecryptorBase, SCHEME_OPTIONS, typename SCHEME_OPTIONS::PrivateKey>
{

2
rc2.h
View File

@ -23,7 +23,7 @@ struct RC2_Info : public FixedBlockSize<8>, public VariableKeyLength<16, 1, 128>
//! \class RC2
//! \brief RC2 block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#RC2">RC2</a> on the Crypto Lounge.
//! \sa <a href="http://www.cryptopp.com/wiki/RC2">RC2</a> on the Crypto Lounge.
class RC2 : public RC2_Info, public BlockCipherDocumentation
{
//! \class Base

2
rc5.h
View File

@ -22,7 +22,7 @@ struct RC5_Info : public FixedBlockSize<8>, public VariableKeyLength<16, 0, 255>
//! \class RC5
//! \brief RC5 block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#RC5">RC5</a>
//! \sa <a href="http://www.cryptopp.com/wiki/RC5">RC5</a>
//! \since Crypto++ 1.0
class RC5 : public RC5_Info, public BlockCipherDocumentation
{

2
rc6.h
View File

@ -21,7 +21,7 @@ struct RC6_Info : public FixedBlockSize<16>, public VariableKeyLength<16, 16, 32
//! \class RC6
//! \brief RC6 block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#RC6">RC6</a>
//! \sa <a href="http://www.cryptopp.com/wiki/RC6">RC6</a>
class RC6 : public RC6_Info, public BlockCipherDocumentation
{
class CRYPTOPP_NO_VTABLE Base : public BlockCipherImpl<RC6_Info>

View File

@ -32,7 +32,7 @@ struct Rijndael_Info : public FixedBlockSize<16>, public VariableKeyLength<16, 1
//! \details All key sizes are supported. The library only provides Rijndael with 128-bit blocks,
//! and not 192-bit or 256-bit blocks
//! \since Rijndael since Crypto++ 3.2, Intel AESNI since Crypto++ 5.6.1, ARMv8 AES since Crypto++ 6.0
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#Rijndael">Rijndael</a>
//! \sa <a href="http://www.cryptopp.com/wiki/Rijndael">Rijndael</a>
class CRYPTOPP_DLL Rijndael : public Rijndael_Info, public BlockCipherDocumentation
{
//! \brief Rijndael block cipher data processing functions

View File

@ -71,7 +71,7 @@ struct SAFER_K_Info : public FixedBlockSize<8>, public VariableKeyLength<16, 8,
//! \class SAFER_K
//! \brief SAFER-K block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#SAFER-K">SAFER-K</a>
//! \sa <a href="http://www.cryptopp.com/wiki/SAFER-K">SAFER-K</a>
class SAFER_K : public SAFER_K_Info, public SAFER, public BlockCipherDocumentation
{
public:
@ -88,7 +88,7 @@ struct SAFER_SK_Info : public FixedBlockSize<8>, public VariableKeyLength<16, 8,
//! \class SAFER_SK
//! \brief SAFER-SK block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#SAFER-SK">SAFER-SK</a>
//! \sa <a href="http://www.cryptopp.com/wiki/SAFER-SK">SAFER-SK</a>
class SAFER_SK : public SAFER_SK_Info, public SAFER, public BlockCipherDocumentation
{
public:

2
seal.h
View File

@ -45,7 +45,7 @@ private:
//! \class SEAL
//! \brief SEAL stream cipher
//! \tparam B Endianness of the stream cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#SEAL-3.0-BE">SEAL</a>
//! \sa <a href="http://www.cryptopp.com/wiki/SEAL-3.0-BE">SEAL</a>
template <class B = BigEndian>
struct SEAL : public SEAL_Info<B>, public SymmetricCipherDocumentation
{

View File

@ -20,7 +20,7 @@ struct Serpent_Info : public FixedBlockSize<16>, public VariableKeyLength<16, 16
//! \class Serpent
//! \brief Serpent block cipher
/// \sa <a href="http://www.weidai.com/scan-mirror/cs.html#Serpent">Serpent</a>
/// \sa <a href="http://www.cryptopp.com/wiki/Serpent">Serpent</a>
class Serpent : public Serpent_Info, public BlockCipherDocumentation
{
class CRYPTOPP_NO_VTABLE Base : public BlockCipherImpl<Serpent_Info>

View File

@ -22,7 +22,7 @@ struct SHACAL2_Info : public FixedBlockSize<32>, public VariableKeyLength<16, 16
//! \class SHACAL2
//! \brief SHACAL2 block cipher
//! \since Crypto++ 5.2, Intel SHA since Crypto++ 6.0
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#SHACAL-2">SHACAL-2</a>
//! \sa <a href="http://www.cryptopp.com/wiki/SHACAL-2">SHACAL-2</a>
class SHACAL2 : public SHACAL2_Info, public BlockCipherDocumentation
{
//! \brief SHACAL2 block cipher data processing functions

View File

@ -21,7 +21,7 @@ struct SHARK_Info : public FixedBlockSize<8>, public FixedKeyLength<16>, public
//! \class SHARK
//! \brief SHARK block cipher
/// <a href="http://www.weidai.com/scan-mirror/cs.html#SHARK-E">SHARK-E</a>
/// <a href="http://www.cryptopp.com/wiki/SHARK-E">SHARK-E</a>
class SHARK : public SHARK_Info, public BlockCipherDocumentation
{
//! \class Base

View File

@ -20,7 +20,7 @@ struct SKIPJACK_Info : public FixedBlockSize<8>, public FixedKeyLength<10>
//! \class SKIPJACK
//! \brief SKIPJACK block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#SKIPJACK">SKIPJACK</a>
//! \sa <a href="http://www.cryptopp.com/wiki/SKIPJACK">SKIPJACK</a>
class SKIPJACK : public SKIPJACK_Info, public BlockCipherDocumentation
{
//! \class Base

View File

@ -20,7 +20,7 @@ struct Square_Info : public FixedBlockSize<16>, public FixedKeyLength<16>, Fixed
//! \class Square
//! \brief Square block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#Square">Square</a>
//! \sa <a href="http://www.cryptopp.com/wiki/Square">Square</a>
class Square : public Square_Info, public BlockCipherDocumentation
{
class CRYPTOPP_NO_VTABLE Base : public BlockCipherImpl<Square_Info>

6
tea.h
View File

@ -21,7 +21,7 @@ struct TEA_Info : public FixedBlockSize<8>, public FixedKeyLength<16>, public Va
//! \class TEA
//! \brief TEA block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#TEA">TEA</a>
//! \sa <a href="http://www.cryptopp.com/wiki/TEA">TEA</a>
class TEA : public TEA_Info, public BlockCipherDocumentation
{
//! \class Base
@ -69,7 +69,7 @@ struct XTEA_Info : public FixedBlockSize<8>, public FixedKeyLength<16>, public V
//! \class XTEA
//! \brief XTEA block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#TEA">XTEA</a>
//! \sa <a href="http://www.cryptopp.com/wiki/TEA">XTEA</a>
class XTEA : public XTEA_Info, public BlockCipherDocumentation
{
//! \class Base
@ -115,7 +115,7 @@ struct BTEA_Info : public FixedKeyLength<16>
//! \class BTEA
//! \brief BTEA block cipher
//! \details Corrected Block TEA as described in "xxtea". This class hasn't been tested yet.
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#TEA">Corrected Block TEA</a>.
//! \sa <a href="http://www.cryptopp.com/wiki/TEA">Corrected Block TEA</a>.
class BTEA : public BTEA_Info, public BlockCipherDocumentation
{
//! \class Base

View File

@ -58,7 +58,7 @@ struct Threefish_Info : public VariableBlockSize<32, 32, 128>
//! \class Threefish
//! \brief Threefish block cipher
//! \sa <a href="http://www.weidai.com/scan-mirror/cs.html#Threefish">Threefish</a>
//! \sa <a href="http://www.cryptopp.com/wiki/Threefish">Threefish</a>
//! \since Crypto++ 6.0
class Threefish : public Threefish_Info, public BlockCipherDocumentation
{

View File

@ -20,7 +20,7 @@ struct Twofish_Info : public FixedBlockSize<16>, public VariableKeyLength<16, 16
//! \class Twofish
//! \brief Twofish block cipher
//~ \sa <a href="http://www.weidai.com/scan-mirror/cs.html#Twofish">Twofish</a>
//~ \sa <a href="http://www.cryptopp.com/wiki/Twofish">Twofish</a>
class Twofish : public Twofish_Info, public BlockCipherDocumentation
{
class CRYPTOPP_NO_VTABLE Base : public BlockCipherImpl<Twofish_Info>