Security Scol plugin
Public Member Functions | List of all members
ClonableImpl< DERIVED, BASE > Class Template Reference

Base class for identifying algorithm. More...

#include <simple.h>

Inheritance diagram for ClonableImpl< DERIVED, BASE >:
BlockCipherFinal< DECRYPTION, Dec > BlockCipherFinal< ENCRYPTION, Enc > IteratedHashWithStaticTransform< word32, LittleEndian, 64, 16, RIPEMD128 > IteratedHashWithStaticTransform< word32, LittleEndian, 64, 20, RIPEMD160 > IteratedHashWithStaticTransform< word32, LittleEndian, 64, 32, RIPEMD256 > IteratedHashWithStaticTransform< word32, LittleEndian, 64, 40, RIPEMD320 > IteratedHashWithStaticTransform< word32, BigEndian, 64, 20, SHA1 > IteratedHashWithStaticTransform< word32, BigEndian, 64, 32, SHA224, 28, true > IteratedHashWithStaticTransform< word32, BigEndian, 64, 32, SHA256, 32, true > IteratedHashWithStaticTransform< word64, BigEndian, 128, 64, SHA384, 48, true > IteratedHashWithStaticTransform< word64, BigEndian, 128, 64, SHA512, 64, true > IteratedHashWithStaticTransform< word32, BigEndian, 64, 32, SM3, 32, true > IteratedHashWithStaticTransform< word64, LittleEndian, 64, 24, Tiger > IteratedHashWithStaticTransform< word32, LittleEndian, 64, 16, MD4 > IteratedHashWithStaticTransform< word32, LittleEndian, 64, 16, MD5 > IteratedHashWithStaticTransform< word64, BigEndian, 64, 64, Whirlpool > MessageAuthenticationCodeFinal< DMAC_Base< T > > MessageAuthenticationCodeFinal< Poly1305_Base< T > >

Public Member Functions

ClonableClone () const
 Create a copy of this object.
 

Detailed Description

template<class DERIVED, class BASE>
class ClonableImpl< DERIVED, BASE >

Base class for identifying algorithm.

Template Parameters
BASEbase class from which to derive
DERIVEDclass which to clone

Definition at line 25 of file simple.h.

Member Function Documentation

◆ Clone()

template<class DERIVED , class BASE >
Clonable * ClonableImpl< DERIVED, BASE >::Clone ( ) const
inline

Create a copy of this object.

Returns
a copy of this object

The caller is responsible for freeing the object.

Definition at line 31 of file simple.h.


The documentation for this class was generated from the following file: