Security Scol plugin
Public Member Functions | List of all members
Clonable Class Reference

Namespace containing NaCl library functions. More...

#include <cryptlib.h>

Inheritance diagram for Clonable:
Algorithm AsymmetricAlgorithm BlockTransformation BufferedTransformation HashTransformation KeyDerivationFunction RandomNumberGenerator StreamTransformation KeyAgreementAlgorithm PrivateKeyAlgorithm PublicKeyAlgorithm BlockCipher AutoSignaling< BufferedTransformation > Bufferless< BufferedTransformation > InputRejecting< BufferedTransformation > Filter Sink IteratedHashBase< T_HashWordType, HashTransformation > IteratedHashBase< word32, HashTransformation > IteratedHashBase< word64, HashTransformation > Adler32 CRC32 CRC32C Keccak LSH256_Base LSH512_Base MessageAuthenticationCode NullHash PK_MessageAccumulator SHA3 SHAKE TruncatedHashTemplate< T > Weak1::MD2 HKDF< T > PasswordBasedKeyDerivationFunction Scrypt AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > > AdditiveCipherTemplate< BASE > ClassNullRNG DARN KDF2_RNG LC_RNG MersenneTwister< K, M, N, F, S > NIST_DRBG OldRandomPool PadlockRNG PublicBlumBlumShub RDRAND RDSEED RandomPool Weak1::ARC4_Base X917RNG AuthenticatedSymmetricCipher PublicBlumBlumShub SymmetricCipher

Public Member Functions

virtual ClonableClone () const
 Copies this object.
 

Detailed Description

Namespace containing NaCl library functions.

TweetNaCl is a compact and portable reimplementation of the NaCl library.

Namespace containing testing and benchmark classes.

Source files for classes in the Test namespaces include test.cpp, validat#.cpp and bench#.cpp.

Interface for cloning objects

Note
this is not implemented by most classes
See also
ClonableImpl, NotCopyable

Definition at line 584 of file cryptlib.h.

Constructor & Destructor Documentation

◆ ~Clonable()

virtual Clonable::~Clonable ( )
inlinevirtual

Definition at line 587 of file cryptlib.h.

Member Function Documentation

◆ Clone()

virtual Clonable * Clonable::Clone ( ) const
inlinevirtual

Copies this object.

Returns
a copy of this object
Exceptions
NotImplemented
Note
this is not implemented by most classes
See also
NotCopyable

Definition at line 594 of file cryptlib.h.


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