Security Scol plugin
Classes | Variables
iterhash.h File Reference

Base classes for iterated hashes. More...

#include "cryptlib.h"
#include "secblock.h"
#include "misc.h"
#include "simple.h"

Go to the source code of this file.

Classes

class  HashInputTooLong
 Exception thrown when trying to hash more data than is allowed by a hash function. More...
 
class  IteratedHashBase< T, BASE >
 Iterated hash base class. More...
 
class  IteratedHash< T_HashWordType, T_Endianness, T_BlockSize, T_Base >
 Iterated hash base class. More...
 
class  IteratedHashWithStaticTransform< T_HashWordType, T_Endianness, T_BlockSize, T_StateSize, T_Transform, T_DigestSize, T_StateAligned >
 Iterated hash with a static transformation function. More...
 

Variables

CRYPTOPP_DLL_TEMPLATE_CLASS IteratedHashBase< word64, HashTransformation >
 
CRYPTOPP_STATIC_TEMPLATE_CLASS IteratedHashBase< word64, MessageAuthenticationCode >
 
CRYPTOPP_DLL_TEMPLATE_CLASS IteratedHashBase< word32, HashTransformation >
 
CRYPTOPP_STATIC_TEMPLATE_CLASS IteratedHashBase< word32, MessageAuthenticationCode >
 

Detailed Description

Base classes for iterated hashes.

Definition in file iterhash.h.

Variable Documentation

◆ IteratedHashBase< word32, HashTransformation >

CRYPTOPP_DLL_TEMPLATE_CLASS IteratedHashBase< word32, HashTransformation >

Definition at line 208 of file iterhash.h.

◆ IteratedHashBase< word32, MessageAuthenticationCode >

CRYPTOPP_STATIC_TEMPLATE_CLASS IteratedHashBase< word32, MessageAuthenticationCode >

Definition at line 209 of file iterhash.h.

◆ IteratedHashBase< word64, HashTransformation >

CRYPTOPP_DLL_TEMPLATE_CLASS IteratedHashBase< word64, HashTransformation >

Definition at line 205 of file iterhash.h.

◆ IteratedHashBase< word64, MessageAuthenticationCode >

CRYPTOPP_STATIC_TEMPLATE_CLASS IteratedHashBase< word64, MessageAuthenticationCode >

Definition at line 206 of file iterhash.h.