MCUX CLNS
MCUX Crypto Library Normal Secure
 
Loading...
Searching...
No Matches
mcuxClOsccaCipherModes_Constants.h
Go to the documentation of this file.
1/*--------------------------------------------------------------------------*/
2/* Copyright 2022-2023 NXP */
3/* */
4/* NXP Proprietary. This software is owned or controlled by NXP and may */
5/* only be used strictly in accordance with the applicable license terms. */
6/* By expressly accepting such terms or by downloading, installing, */
7/* activating and/or otherwise using the software, you are agreeing that */
8/* you have read, and that you agree to comply with and are bound by, such */
9/* license terms. If you do not agree to be bound by the applicable */
10/* license terms, then you may not retain, install, activate or otherwise */
11/* use the software. */
12/*--------------------------------------------------------------------------*/
13
18#ifndef MCUXCLOSCCACIPHERMODES_CONSTANTS_H_
19#define MCUXCLOSCCACIPHERMODES_CONSTANTS_H_
20
21#include <mcuxCsslAnalysis.h>
22#include <mcuxClCipher_Types.h>
23#include <mcuxCsslAnalysis.h>
24
25#ifdef __cplusplus
26extern "C" {
27#endif
28
35MCUX_CSSL_ANALYSIS_START_PATTERN_EXTERNAL_API_DECLARATIONS()
36
37
38MCUX_CSSL_ANALYSIS_START_PATTERN_DESCRIPTIVE_IDENTIFIER()
39extern const mcuxClCipher_ModeDescriptor_t mcuxClOscca_Cipher_ModeDesc_SM4_ECB_ENC_NoPadding;
40MCUX_CSSL_ANALYSIS_STOP_PATTERN_DESCRIPTIVE_IDENTIFIER()
41static mcuxClCipher_Mode_t mcuxClOscca_Cipher_Mode_SM4_ECB_ENC_NoPadding =
42 &mcuxClOscca_Cipher_ModeDesc_SM4_ECB_ENC_NoPadding;
43
44MCUX_CSSL_ANALYSIS_START_PATTERN_DESCRIPTIVE_IDENTIFIER()
45extern const mcuxClCipher_ModeDescriptor_t mcuxClOscca_Cipher_ModeDesc_SM4_ECB_ENC_PaddingISO9797_1_Method1;
46MCUX_CSSL_ANALYSIS_STOP_PATTERN_DESCRIPTIVE_IDENTIFIER()
47static mcuxClCipher_Mode_t mcuxClOscca_Cipher_Mode_SM4_ECB_ENC_PaddingISO9797_1_Method1 =
48 &mcuxClOscca_Cipher_ModeDesc_SM4_ECB_ENC_PaddingISO9797_1_Method1;
49
50MCUX_CSSL_ANALYSIS_START_PATTERN_DESCRIPTIVE_IDENTIFIER()
51extern const mcuxClCipher_ModeDescriptor_t mcuxClOscca_Cipher_ModeDesc_SM4_ECB_ENC_PaddingISO9797_1_Method2;
52MCUX_CSSL_ANALYSIS_STOP_PATTERN_DESCRIPTIVE_IDENTIFIER()
53static mcuxClCipher_Mode_t mcuxClOscca_Cipher_Mode_SM4_ECB_ENC_PaddingISO9797_1_Method2 =
54 &mcuxClOscca_Cipher_ModeDesc_SM4_ECB_ENC_PaddingISO9797_1_Method2;
55
56MCUX_CSSL_ANALYSIS_START_PATTERN_DESCRIPTIVE_IDENTIFIER()
57extern const mcuxClCipher_ModeDescriptor_t mcuxClOscca_Cipher_ModeDesc_SM4_ECB_ENC_PaddingPKCS7;
58MCUX_CSSL_ANALYSIS_STOP_PATTERN_DESCRIPTIVE_IDENTIFIER()
59static mcuxClCipher_Mode_t mcuxClOscca_Cipher_Mode_SM4_ECB_ENC_PaddingPKCS7 =
60 &mcuxClOscca_Cipher_ModeDesc_SM4_ECB_ENC_PaddingPKCS7;
61
62MCUX_CSSL_ANALYSIS_START_PATTERN_DESCRIPTIVE_IDENTIFIER()
63extern const mcuxClCipher_ModeDescriptor_t mcuxClOscca_Cipher_ModeDesc_SM4_ECB_DEC;
64MCUX_CSSL_ANALYSIS_STOP_PATTERN_DESCRIPTIVE_IDENTIFIER()
65static mcuxClCipher_Mode_t mcuxClOscca_Cipher_Mode_SM4_ECB_DEC =
66 &mcuxClOscca_Cipher_ModeDesc_SM4_ECB_DEC;
67
68MCUX_CSSL_ANALYSIS_START_PATTERN_DESCRIPTIVE_IDENTIFIER()
69extern const mcuxClCipher_ModeDescriptor_t mcuxClOscca_Cipher_ModeDesc_SM4_CBC_ENC_NoPadding;
70MCUX_CSSL_ANALYSIS_STOP_PATTERN_DESCRIPTIVE_IDENTIFIER()
71static mcuxClCipher_Mode_t mcuxClOscca_Cipher_Mode_SM4_CBC_ENC_NoPadding =
72 &mcuxClOscca_Cipher_ModeDesc_SM4_CBC_ENC_NoPadding;
73
74MCUX_CSSL_ANALYSIS_START_PATTERN_DESCRIPTIVE_IDENTIFIER()
75extern const mcuxClCipher_ModeDescriptor_t mcuxClOscca_Cipher_ModeDesc_SM4_CBC_ENC_PaddingISO9797_1_Method1;
76MCUX_CSSL_ANALYSIS_STOP_PATTERN_DESCRIPTIVE_IDENTIFIER()
77static mcuxClCipher_Mode_t mcuxClOscca_Cipher_Mode_SM4_CBC_ENC_PaddingISO9797_1_Method1 =
78 &mcuxClOscca_Cipher_ModeDesc_SM4_CBC_ENC_PaddingISO9797_1_Method1;
79
80MCUX_CSSL_ANALYSIS_START_PATTERN_DESCRIPTIVE_IDENTIFIER()
81extern const mcuxClCipher_ModeDescriptor_t mcuxClOscca_Cipher_ModeDesc_SM4_CBC_ENC_PaddingISO9797_1_Method2;
82MCUX_CSSL_ANALYSIS_STOP_PATTERN_DESCRIPTIVE_IDENTIFIER()
83static mcuxClCipher_Mode_t mcuxClOscca_Cipher_Mode_SM4_CBC_ENC_PaddingISO9797_1_Method2 =
84 &mcuxClOscca_Cipher_ModeDesc_SM4_CBC_ENC_PaddingISO9797_1_Method2;
85
86MCUX_CSSL_ANALYSIS_START_PATTERN_DESCRIPTIVE_IDENTIFIER()
87extern const mcuxClCipher_ModeDescriptor_t mcuxClOscca_Cipher_ModeDesc_SM4_CBC_ENC_PaddingPKCS7;
88MCUX_CSSL_ANALYSIS_STOP_PATTERN_DESCRIPTIVE_IDENTIFIER()
89static mcuxClCipher_Mode_t mcuxClOscca_Cipher_Mode_SM4_CBC_ENC_PaddingPKCS7=
90 &mcuxClOscca_Cipher_ModeDesc_SM4_CBC_ENC_PaddingPKCS7;
91
92MCUX_CSSL_ANALYSIS_START_PATTERN_DESCRIPTIVE_IDENTIFIER()
93extern const mcuxClCipher_ModeDescriptor_t mcuxClOscca_Cipher_ModeDesc_SM4_CBC_DEC;
94MCUX_CSSL_ANALYSIS_STOP_PATTERN_DESCRIPTIVE_IDENTIFIER()
95static mcuxClCipher_Mode_t mcuxClOscca_Cipher_Mode_SM4_CBC_DEC =
96 &mcuxClOscca_Cipher_ModeDesc_SM4_CBC_DEC;
97
98MCUX_CSSL_ANALYSIS_START_PATTERN_DESCRIPTIVE_IDENTIFIER()
99extern const mcuxClCipher_ModeDescriptor_t mcuxClOscca_Cipher_ModeDesc_SM4_CTR_ENC;
100MCUX_CSSL_ANALYSIS_STOP_PATTERN_DESCRIPTIVE_IDENTIFIER()
101static mcuxClCipher_Mode_t mcuxClOscca_Cipher_Mode_SM4_CTR_ENC =
102 &mcuxClOscca_Cipher_ModeDesc_SM4_CTR_ENC;
103
104MCUX_CSSL_ANALYSIS_START_PATTERN_DESCRIPTIVE_IDENTIFIER()
105extern const mcuxClCipher_ModeDescriptor_t mcuxClOscca_Cipher_ModeDesc_SM4_CTR_DEC;
106MCUX_CSSL_ANALYSIS_STOP_PATTERN_DESCRIPTIVE_IDENTIFIER()
107static mcuxClCipher_Mode_t mcuxClOscca_Cipher_Mode_SM4_CTR_DEC =
108 &mcuxClOscca_Cipher_ModeDesc_SM4_CTR_DEC;
109
110
111MCUX_CSSL_ANALYSIS_STOP_PATTERN_EXTERNAL_API_DECLARATIONS()
112
113#ifdef __cplusplus
114} /* extern "C" */
115#endif
116
117#endif /* MCUXCLOSCCACIPHERMODES_CONSTANTS_H_ */
Type definitions for the mcuxClCipher component.
struct mcuxClCipher_ModeDescriptor mcuxClCipher_ModeDescriptor_t
Cipher mode/algorithm descriptor type.
Definition mcuxClCipher_Types.h:54
const mcuxClCipher_ModeDescriptor_t *const mcuxClCipher_Mode_t
Cipher mode/algorithm type.
Definition mcuxClCipher_Types.h:61