RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Files | Data Structures | Macros | Functions
Hash Handler

This group contains the Hash Handler implementation. More...

Files

file  hash.h
 This header file provides the interfaces of the Hash Handler.
 
file  hash.c
 This source file the implementation of _Hash_Finalize().
 

Data Structures

struct  Hash_Control
 This type represents a hash value. More...
 
struct  Hash_Context
 This type represents the context to compute a hash value. More...
 

Macros

#define HASH_CONTROL_STRING_SIZE   45
 This constant represents the size of a hash string.
 

Functions

void _Hash_Finalize (Hash_Context *context, Hash_Control *hash)
 Finalizes the hash value computation and produces the hash value.
 

Detailed Description

This group contains the Hash Handler implementation.

Macro Definition Documentation

◆ HASH_CONTROL_STRING_SIZE

#define HASH_CONTROL_STRING_SIZE   45

This constant represents the size of a hash string.

Accounts for a NUL termination of the hash string.

Function Documentation

◆ _Hash_Finalize()

void _Hash_Finalize ( Hash_Context context,
Hash_Control hash 
)

Finalizes the hash value computation and produces the hash value.

Parameters
[in,out]contextis the hash context.
[out]hashis the hash control to store the produced hash value.