38#ifndef MCUXCLCIPHERMODES_MODES_H_
39#define MCUXCLCIPHERMODES_MODES_H_
43#include <mcuxCsslAnalysis.h>
45#include <mcuxClConfig.h>
58MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED(
"Consumed by user / customer. Hence, it is declared but never referenced. ")
119#ifdef MCUXCL_FEATURE_CIPHERMODES_DMA_NONBLOCKING
140 &mcuxClCipher_ModeDescriptor_AES_ECB_NoPadding_NonBlocking;
162 &mcuxClCipher_ModeDescriptor_AES_ECB_PaddingISO9797_1_Method1_NonBlocking;
184 &mcuxClCipher_ModeDescriptor_AES_ECB_PaddingISO9797_1_Method2_NonBlocking;
206 &mcuxClCipher_ModeDescriptor_AES_ECB_PaddingPKCS7_NonBlocking;
269#ifdef MCUXCL_FEATURE_CIPHERMODES_DMA_NONBLOCKING
290 &mcuxClCipher_ModeDescriptor_AES_CBC_NoPadding_NonBlocking;
312 &mcuxClCipher_ModeDescriptor_AES_CBC_PaddingISO9797_1_Method1_NonBlocking;
334 &mcuxClCipher_ModeDescriptor_AES_CBC_PaddingISO9797_1_Method2_NonBlocking;
356 &mcuxClCipher_ModeDescriptor_AES_CBC_PaddingPKCS7_NonBlocking;
374#ifdef MCUXCL_FEATURE_CIPHERMODES_DMA_NONBLOCKING
395 &mcuxClCipher_ModeDescriptor_AES_CTR_NonBlocking;
401MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
Type definitions for the mcuxClCipher component.
struct mcuxClCipher_ModeDescriptor mcuxClCipher_ModeDescriptor_t
Cipher mode/algorithm descriptor type.
Definition mcuxClCipher_Types.h:74
const mcuxClCipher_ModeDescriptor_t *const mcuxClCipher_Mode_t
Cipher mode/algorithm type.
Definition mcuxClCipher_Types.h:81
static mcuxClCipher_Mode_t mcuxClCipher_Mode_AES_ECB_PaddingISO9797_1_Method1
AES-ECB mode with ISO/IEC 9797-1 padding method 1.
Definition mcuxClCipherModes_Modes.h:86
const mcuxClCipher_ModeDescriptor_t mcuxClCipher_ModeDescriptor_AES_ECB_PaddingISO9797_1_Method2
AES-ECB mode descriptor with ISO/IEC 9797-1 padding method 2.
static mcuxClCipher_Mode_t mcuxClCipher_Mode_AES_CBC_PaddingISO9797_1_Method2
AES-CBC mode with ISO/IEC 9797-1 padding method 2.
Definition mcuxClCipherModes_Modes.h:251
static mcuxClCipher_Mode_t mcuxClCipher_Mode_AES_CBC_NoPadding
AES-CBC mode without padding.
Definition mcuxClCipherModes_Modes.h:221
static mcuxClCipher_Mode_t mcuxClCipher_Mode_AES_CBC_PaddingPKCS7
AES-CBC mode with PKCS#7 padding.
Definition mcuxClCipherModes_Modes.h:266
static mcuxClCipher_Mode_t mcuxClCipher_Mode_AES_CBC_PaddingISO9797_1_Method1
AES-CBC mode with ISO/IEC 9797-1 padding method 1.
Definition mcuxClCipherModes_Modes.h:236
static mcuxClCipher_Mode_t mcuxClCipher_Mode_AES_ECB_PaddingPKCS7
AES-ECB mode with PKCS#7 padding.
Definition mcuxClCipherModes_Modes.h:116
const mcuxClCipher_ModeDescriptor_t mcuxClCipher_ModeDescriptor_AES_CBC_PaddingISO9797_1_Method1
AES-CBC mode descriptor with ISO/IEC 9797-1 padding method 1.
const mcuxClCipher_ModeDescriptor_t mcuxClCipher_ModeDescriptor_AES_CBC_NoPadding
AES-CBC mode descriptor without padding.
const mcuxClCipher_ModeDescriptor_t mcuxClCipher_ModeDescriptor_AES_CBC_PaddingPKCS7
AES-CBC mode descriptor with PKCS#7 padding.
static mcuxClCipher_Mode_t mcuxClCipher_Mode_AES_CTR
AES-CTR mode.
Definition mcuxClCipherModes_Modes.h:371
static mcuxClCipher_Mode_t mcuxClCipher_Mode_AES_ECB_PaddingISO9797_1_Method2
AES-ECB mode with ISO/IEC 9797-1 padding method 2.
Definition mcuxClCipherModes_Modes.h:101
const mcuxClCipher_ModeDescriptor_t mcuxClCipher_ModeDescriptor_AES_CTR
AES-CTR mode descriptor.
const mcuxClCipher_ModeDescriptor_t mcuxClCipher_ModeDescriptor_AES_ECB_NoPadding
AES-ECB mode descriptor without padding.
static mcuxClCipher_Mode_t mcuxClCipher_Mode_AES_ECB_NoPadding
AES-ECB mode without padding.
Definition mcuxClCipherModes_Modes.h:71
const mcuxClCipher_ModeDescriptor_t mcuxClCipher_ModeDescriptor_AES_ECB_PaddingISO9797_1_Method1
AES-ECB mode descriptor with ISO/IEC 9797-1 padding method 1.
const mcuxClCipher_ModeDescriptor_t mcuxClCipher_ModeDescriptor_AES_CBC_PaddingISO9797_1_Method2
AES-CBC mode descriptor with ISO/IEC 9797-1 padding method 2.
const mcuxClCipher_ModeDescriptor_t mcuxClCipher_ModeDescriptor_AES_ECB_PaddingPKCS7
AES-ECB mode descriptor with PKCS#7 padding.