Update documentation links
parent
db641b9258
commit
1e822b0636
2
3way.h
2
3way.h
|
|
@ -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
4
arc4.h
|
|
@ -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
2
aria.h
|
|
@ -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
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
4
cast.h
|
|
@ -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
8
des.h
|
|
@ -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
2
gost.h
|
|
@ -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
2
idea.h
|
|
@ -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
2
mars.h
|
|
@ -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
2
mdc.h
|
|
@ -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>
|
||||
{
|
||||
|
|
|
|||
1
pubkey.h
1
pubkey.h
|
|
@ -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
2
rc2.h
|
|
@ -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
2
rc5.h
|
|
@ -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
2
rc6.h
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
4
safer.h
4
safer.h
|
|
@ -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
2
seal.h
|
|
@ -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
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
2
shark.h
2
shark.h
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
2
square.h
2
square.h
|
|
@ -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
6
tea.h
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in New Issue