HashContext Union Reference

Generic hash algorithm context. More...

#include <hash_algorithms.h>

Data Fields

uint8_t digest [MAX_HASH_DIGEST_SIZE]
 
Md2Context md2Context
 
Md4Context md4Context
 
Md5Context md5Context
 
Ripemd128Context ripemd128Context
 
Ripemd160Context ripemd160Context
 
Sha1Context sha1Context
 
Sha224Context sha224Context
 
Sha256Context sha256Context
 
Sha384Context sha384Context
 
Sha512Context sha512Context
 
Sha512_224Context sha512_224Context
 
Sha512_256Context sha512_256Context
 
Sha3_224Context sha3_224Context
 
Sha3_256Context sha3_256Context
 
Sha3_384Context sha3_384Context
 
Sha3_512Context sha3_512Context
 
Blake2b160Context blake2b160Context
 
Blake2b256Context blake2b256Context
 
Blake2b384Context blake2b384Context
 
Blake2b512Context blake2b512Context
 
Blake2s128Context blake2s128Context
 
Blake2s160Context blake2s160Context
 
Blake2s224Context blake2s224Context
 
Blake2s256Context blake2s256Context
 
Sm3Context sm3Context
 
TigerContext tigerContext
 
WhirlpoolContext whirlpoolContext
 

Detailed Description

Generic hash algorithm context.

Definition at line 296 of file hash_algorithms.h.

Field Documentation

◆ blake2b160Context

Blake2b160Context blake2b160Context

Definition at line 348 of file hash_algorithms.h.

◆ blake2b256Context

Blake2b256Context blake2b256Context

Definition at line 351 of file hash_algorithms.h.

◆ blake2b384Context

Blake2b384Context blake2b384Context

Definition at line 354 of file hash_algorithms.h.

◆ blake2b512Context

Blake2b512Context blake2b512Context

Definition at line 357 of file hash_algorithms.h.

◆ blake2s128Context

Blake2s128Context blake2s128Context

Definition at line 360 of file hash_algorithms.h.

◆ blake2s160Context

Blake2s160Context blake2s160Context

Definition at line 363 of file hash_algorithms.h.

◆ blake2s224Context

Blake2s224Context blake2s224Context

Definition at line 366 of file hash_algorithms.h.

◆ blake2s256Context

Blake2s256Context blake2s256Context

Definition at line 369 of file hash_algorithms.h.

◆ digest

uint8_t digest[MAX_HASH_DIGEST_SIZE]

Definition at line 298 of file hash_algorithms.h.

◆ md2Context

Md2Context md2Context

Definition at line 300 of file hash_algorithms.h.

◆ md4Context

Md4Context md4Context

Definition at line 303 of file hash_algorithms.h.

◆ md5Context

Md5Context md5Context

Definition at line 306 of file hash_algorithms.h.

◆ ripemd128Context

Ripemd128Context ripemd128Context

Definition at line 309 of file hash_algorithms.h.

◆ ripemd160Context

Ripemd160Context ripemd160Context

Definition at line 312 of file hash_algorithms.h.

◆ sha1Context

Sha1Context sha1Context

Definition at line 315 of file hash_algorithms.h.

◆ sha224Context

Sha224Context sha224Context

Definition at line 318 of file hash_algorithms.h.

◆ sha256Context

Sha256Context sha256Context

Definition at line 321 of file hash_algorithms.h.

◆ sha384Context

Sha384Context sha384Context

Definition at line 324 of file hash_algorithms.h.

◆ sha3_224Context

Sha3_224Context sha3_224Context

Definition at line 336 of file hash_algorithms.h.

◆ sha3_256Context

Sha3_256Context sha3_256Context

Definition at line 339 of file hash_algorithms.h.

◆ sha3_384Context

Sha3_384Context sha3_384Context

Definition at line 342 of file hash_algorithms.h.

◆ sha3_512Context

Sha3_512Context sha3_512Context

Definition at line 345 of file hash_algorithms.h.

◆ sha512_224Context

Sha512_224Context sha512_224Context

Definition at line 330 of file hash_algorithms.h.

◆ sha512_256Context

Sha512_256Context sha512_256Context

Definition at line 333 of file hash_algorithms.h.

◆ sha512Context

Sha512Context sha512Context

Definition at line 327 of file hash_algorithms.h.

◆ sm3Context

Sm3Context sm3Context

Definition at line 372 of file hash_algorithms.h.

◆ tigerContext

TigerContext tigerContext

Definition at line 375 of file hash_algorithms.h.

◆ whirlpoolContext

WhirlpoolContext whirlpoolContext

Definition at line 378 of file hash_algorithms.h.


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