Crypto++ 7.0 Free C++ class library of cryptographic schemes

Classes | Typedefs
keccak.h File Reference

Classes for Keccak message digests. More...

Go to the source code of this file.

## Classes
class | Keccak
| Keccak message digest base class. More...
class | Keccak_Final< T_DigestSize >
| Keccak message digest template. More...

## Typedefs
typedef Keccak_Final< 28 > | Keccak_224
| Keccak-224 message digest. More...
typedef Keccak_Final< 32 > | Keccak_256
| Keccak-256 message digest. More...
typedef Keccak_Final< 48 > | Keccak_384
| Keccak-384 message digest. More...
typedef Keccak_Final< 64 > | Keccak_512
| Keccak-512 message digest. More...

## Detailed Description

Classes for Keccak message digests.

The Crypto++ Keccak implementation uses F1600 with XOF d=0x01. FIPS 202 conformance (XOF d=0x06) is available in SHA3 classes.

Keccak will likely change in the future to accommodate extensibility of the round function and the XOF functions.

See also
  Keccak

Since
  Crypto++ 5.6.4

Definition in file keccak.h.

## Typedef Documentation

## ◆ Keccak_224

typedef Keccak_Final<28> Keccak_224

Keccak-224 message digest.

Since
  Crypto++ 5.6.4

Definition at line 89 of file keccak.h.

## ◆ Keccak_256

typedef Keccak_Final<32> Keccak_256

Keccak-256 message digest.

Since
  Crypto++ 5.6.4

Definition at line 93 of file keccak.h.

## ◆ Keccak_384

typedef Keccak_Final<48> Keccak_384

Keccak-384 message digest.

Since
  Crypto++ 5.6.4

Definition at line 97 of file keccak.h.

## ◆ Keccak_512

typedef Keccak_Final<64> Keccak_512

Keccak-512 message digest.

Since
  Crypto++ 5.6.4

Definition at line 101 of file keccak.h.