RTEMS 6.3
Loading...
Searching...
No Matches
Hash Handler

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

Files

file  cpukit/include/rtems/score/hash.h
 This header file provides the interfaces of the Hash Handler.
file  cpukit/score/src/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.