38#ifndef MCUXCLHASHMODES_ALGORITHMS_H_
39#define MCUXCLHASHMODES_ALGORITHMS_H_
41#include <mcuxClConfig.h>
42#include <mcuxClCore_Platform.h>
43#include <mcuxCsslAnalysis.h>
57MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED(
"Declaration provided for externally accessible API")
58MCUX_CSSL_ANALYSIS_START_PATTERN_DESCRIPTIVE_IDENTIFIER()
190#define mcuxClHash_Algorithm_Sha512 (&mcuxClHash_AlgorithmDescriptor_Sgi_Sha512)
213#ifdef MCUXCL_FEATURE_HASH_C_SHA3
225static mcuxClHash_Algo_t mcuxClHash_Algorithm_Sha3_224 = &mcuxClHash_AlgorithmDescriptor_C_Sha3_224;
238static mcuxClHash_Algo_t mcuxClHash_Algorithm_Sha3_256 = &mcuxClHash_AlgorithmDescriptor_C_Sha3_256;
251static mcuxClHash_Algo_t mcuxClHash_Algorithm_Sha3_384 = &mcuxClHash_AlgorithmDescriptor_C_Sha3_384;
264static mcuxClHash_Algo_t mcuxClHash_Algorithm_Sha3_512 = &mcuxClHash_AlgorithmDescriptor_C_Sha3_512;
277MCUX_CSSL_ANALYSIS_STOP_PATTERN_DESCRIPTIVE_IDENTIFIER()
278MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
Type definitions for the mcuxClHash component.
const mcuxClHash_AlgorithmDescriptor_t *const mcuxClHash_Algo_t
Hash mode/algorithm type.
Definition mcuxClHash_Types.h:70
struct mcuxClHash_AlgorithmDescriptor mcuxClHash_AlgorithmDescriptor_t
Hash mode/algorithm descriptor type.
Definition mcuxClHash_Types.h:62
static mcuxClHash_Algo_t mcuxClHash_Algorithm_Sha384_Dma_NonBlocking
Sha-384 algorithm descriptor Sha-384 hash calculation using the Hash non-blocking functionality SGI.
Definition mcuxClHashModes_Algorithms.h:171
static mcuxClHash_Algo_t mcuxClHash_Algorithm_Sha256_Dma_NonBlocking
Sha-256 algorithm descriptor Sha-256 hash calculation using the Hash non-blocking functionality SGI.
Definition mcuxClHashModes_Algorithms.h:134
const mcuxClHash_AlgorithmDescriptor_t mcuxClHash_AlgorithmDescriptor_Sgi_Sha512
Sha-512 algorithm descriptor Sha-512 hash calculation using the Hash functionality SGI.
const mcuxClHash_AlgorithmDescriptor_t mcuxClHash_AlgorithmDescriptor_Sgi_Sha512_Dma_NonBlocking
Sha-512 algorithm descriptor Sha-512 hash calculation using the Hash non-blocking functionality SGI.
static mcuxClHash_Algo_t mcuxClHash_Algorithm_Sha224
Sha-224 algorithm descriptor Sha-224 hash calculation using the Hash functionality SGI.
Definition mcuxClHashModes_Algorithms.h:81
const mcuxClHash_AlgorithmDescriptor_t mcuxClHash_AlgorithmDescriptor_Sgi_Sha384
Sha-384 algorithm descriptor Sha-384 hash calculation using the Hash functionality SGI.
static mcuxClHash_Algo_t mcuxClHash_Algorithm_Sha256
Sha-256 algorithm descriptor Sha-256 hash calculation using the Hash functionality SGI.
Definition mcuxClHashModes_Algorithms.h:116
const mcuxClHash_AlgorithmDescriptor_t mcuxClHash_AlgorithmDescriptor_Sgi_Sha384_Dma_NonBlocking
Sha-384 algorithm descriptor Sha-384 hash calculation using the Hash non-blocking functionality SGI.
static mcuxClHash_Algo_t mcuxClHash_Algorithm_Sha224_Dma_NonBlocking
Sha-224 algorithm descriptor Sha-224 hash calculation using the Hash non-blocking functionality SGI.
Definition mcuxClHashModes_Algorithms.h:100
const mcuxClHash_AlgorithmDescriptor_t mcuxClHash_AlgorithmDescriptor_Sgi_Sha256
Sha-256 algorithm descriptor Sha-256 hash calculation using the Hash functionality SGI.
static mcuxClHash_Algo_t mcuxClHash_Algorithm_Sha384
Sha-384 algorithm descriptor Sha-384 hash calculation using the Hash functionality SGI.
Definition mcuxClHashModes_Algorithms.h:153
static mcuxClHash_Algo_t mcuxClHash_Algorithm_Sha512_Dma_NonBlocking
Sha-512 algorithm descriptor Sha-512 hash calculation using the Hash non-blocking functionality SGI.
Definition mcuxClHashModes_Algorithms.h:208
const mcuxClHash_AlgorithmDescriptor_t mcuxClHash_AlgorithmDescriptor_Sgi_Sha224_Dma_NonBlocking
Sha-224 algorithm descriptor Sha-224 hash calculation using the Hash non-blocking functionality SGI.
const mcuxClHash_AlgorithmDescriptor_t mcuxClHash_AlgorithmDescriptor_Sgi_Sha224
Sha-224 algorithm descriptor Sha-224 hash calculation using the Hash functionality SGI.
const mcuxClHash_AlgorithmDescriptor_t mcuxClHash_AlgorithmDescriptor_Sgi_Sha256_Dma_NonBlocking
Sha-256 algorithm descriptor Sha-256 hash calculation using the Hash non-blocking functionality SGI.