MCUX CLNS
MCUX Crypto Library Normal Secure
 
Loading...
Searching...
No Matches
mcuxClEcc_KeyTypes.h
Go to the documentation of this file.
1/*--------------------------------------------------------------------------*/
2/* Copyright 2020-2023 NXP */
3/* */
4/* NXP Confidential. 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 license */
10/* terms, then you may not retain, install, activate or otherwise use the */
11/* software. */
12/*--------------------------------------------------------------------------*/
13
20#ifndef MCUXCLECC_KEYTYPES_H_
21#define MCUXCLECC_KEYTYPES_H_
22
23#include <mcuxClConfig.h> // Exported features flags header
24#include <mcuxClEcc_Types.h>
25#include <mcuxCsslAnalysis.h>
26
27#ifdef __cplusplus
28extern "C" {
29#endif
30
38/***********************************************/
39/* Key types for secp160k1 */
40/***********************************************/
41
47
52MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
54MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
55
61
66MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
68MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
69
70
71/***********************************************/
72/* Key types for secp192k1 */
73/***********************************************/
74
80
85MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
87MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
88
94
99MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
101MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
102
103
104/***********************************************/
105/* Key types for secp224k1 */
106/***********************************************/
107
113
118MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
120MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
121
127
132MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
134MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
135
136
137/***********************************************/
138/* Key types for secp256k1 */
139/***********************************************/
140
146
151MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
153MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
154
160
165MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
167MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
168
169/***********************************************/
170/* Key types for secp192r1 */
171/***********************************************/
172
178
183MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
185MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
186
192
197MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
199MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
200
201
202/***********************************************/
203/* Key types for secp224r1 */
204/***********************************************/
205
211
216MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
218MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
219
225
230MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
232MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
233
234
235/***********************************************/
236/* Key types for secp256r1 */
237/***********************************************/
238
244
249MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
251MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
252
258
263MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
265MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
266
267
268/***********************************************/
269/* Key types for secp384r1 */
270/***********************************************/
271
277
282MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
284MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
285
291
296MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
298MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
299
300
301/***********************************************/
302/* Key types for secp521r1 */
303/***********************************************/
304
310
315MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
317MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
318
324
329MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
331MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
332
333/***********************************************/
334/* Key types for NIST P-192 */
335/***********************************************/
336
341#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P192_Pub mcuxClKey_TypeDescriptor_WeierECC_secp192r1_Pub
342
347MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
349MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
350
355#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P192_Priv mcuxClKey_TypeDescriptor_WeierECC_secp192r1_Priv
356
361MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
363MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
364
365
366/***********************************************/
367/* Key types for NIST P-224 */
368/***********************************************/
369
374#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P224_Pub mcuxClKey_TypeDescriptor_WeierECC_secp224r1_Pub
375
380MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
382MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
383
388#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P224_Priv mcuxClKey_TypeDescriptor_WeierECC_secp224r1_Priv
389
394MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
396MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
397
398
399/***********************************************/
400/* Key types for NIST P-256 */
401/***********************************************/
402
407#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P256_Pub mcuxClKey_TypeDescriptor_WeierECC_secp256r1_Pub
408
413MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
415MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
416
421#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P256_Priv mcuxClKey_TypeDescriptor_WeierECC_secp256r1_Priv
422
427MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
429MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
430
431
432/***********************************************/
433/* Key types for NIST P-384 */
434/***********************************************/
435
440#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P384_Pub mcuxClKey_TypeDescriptor_WeierECC_secp384r1_Pub
441
446MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
448MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
449
454#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P384_Priv mcuxClKey_TypeDescriptor_WeierECC_secp384r1_Priv
455
460MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
462MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
463
464
465/***********************************************/
466/* Key types for NIST P-521 */
467/***********************************************/
468
473#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P521_Pub mcuxClKey_TypeDescriptor_WeierECC_secp521r1_Pub
474
479MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
481MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
482
487#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P521_Priv mcuxClKey_TypeDescriptor_WeierECC_secp521r1_Priv
488
493MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
495MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
496
497
498/***********************************************/
499/* Key types for brainpoolP160r1 */
500/***********************************************/
501
507
512MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
514MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
515
521
526MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
528MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
529
530
531/***********************************************/
532/* Key types for brainpoolP192r1 */
533/***********************************************/
534
540
545MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
547MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
548
554
559MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
561MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
562
563
564/***********************************************/
565/* Key types for brainpoolP224r1 */
566/***********************************************/
567
573
578MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
580MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
581
587
592MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
594MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
595
596
597/***********************************************/
598/* Key types for brainpoolP256r1 */
599/***********************************************/
600
606
611MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
613MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
614
620
625MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
627MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
628
629
630/***********************************************/
631/* Key types for brainpoolP320r1 */
632/***********************************************/
633
639
644MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
646MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
647
653
658MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
660MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
661
662
663/***********************************************/
664/* Key types for brainpoolP384r1 */
665/***********************************************/
666
672
677MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
679MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
680
686
691MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
693MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
694
695
696/***********************************************/
697/* Key types for brainpoolP512r1 */
698/***********************************************/
699
705
710MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
712MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
713
719
724MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
726MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
727
728
729/***********************************************/
730/* Key types for brainpoolP160t1 */
731/***********************************************/
732
738
743MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
745MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
746
752
757MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
759MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
760
761
762/***********************************************/
763/* Key types for brainpoolP192t1 */
764/***********************************************/
765
771
776MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
778MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
779
785
790MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
792MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
793
794
795/***********************************************/
796/* Key types for brainpoolP224t1 */
797/***********************************************/
798
804
809MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
811MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
812
818
823MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
825MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
826
827
828/***********************************************/
829/* Key types for brainpoolP256t1 */
830/***********************************************/
831
837
842MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
844MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
845
851
856MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
858MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
859
860
861/***********************************************/
862/* Key types for brainpoolP320t1 */
863/***********************************************/
864
870
875MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
877MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
878
884
889MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
891MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
892
893
894/***********************************************/
895/* Key types for brainpoolP384t1 */
896/***********************************************/
897
903
908MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
910MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
911
917
922MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
924MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
925
926
927/***********************************************/
928/* Key types for brainpoolP512t1 */
929/***********************************************/
930
936
941MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
943MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
944
950
955MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
957MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
958
959
960/***********************************************/
961/* Key types for Ed25519 */
962/***********************************************/
963
969
974MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
976MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
977
983
988MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
990MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
991
992
993/***********************************************/
994/* Key types for Curve25519 */
995/***********************************************/
996
1002
1008
1013MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
1015MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
1016
1017
1022MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
1024MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
1025
1026
1027/***********************************************/
1028/* Key types for Curve448 */
1029/***********************************************/
1030
1036
1042
1047MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
1049MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
1050
1055MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
1057MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
1058 /* mcuxClEcc_KeyTypeDescriptors */
1062
1063
1064#ifdef __cplusplus
1065} /* extern "C" */
1066#endif
1067
1068#endif /* MCUXCLECC_KEYTYPES_H_ */
Type definitions and descriptors of mcuxClEcc component.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp192r1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp192r1.
Definition mcuxClEcc_KeyTypes.h:198
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP224t1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP224t1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP320t1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP320t1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp521r1_Priv
Key type structure for private ECC keys for Weierstrass curve secp521r1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_NIST_P192_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve NIST P-192.
Definition mcuxClEcc_KeyTypes.h:348
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP320r1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP320r1.
Definition mcuxClEcc_KeyTypes.h:659
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP512r1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP512r1.
Definition mcuxClEcc_KeyTypes.h:725
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_NIST_P224_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve NIST P-224.
Definition mcuxClEcc_KeyTypes.h:381
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_NIST_P521_Priv
Key type pointer for private ECC keys for Weierstrass curve NIST P-521.
Definition mcuxClEcc_KeyTypes.h:494
static const mcuxClKey_Type_t mcuxClKey_Type_Ecc_MontDH_Curve448_PrivateKey
Private key type pointer for ECC MontDH Curve448.
Definition mcuxClEcc_KeyTypes.h:1048
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP512t1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP512t1.
Definition mcuxClEcc_KeyTypes.h:942
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp192k1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp192k1.
Definition mcuxClEcc_KeyTypes.h:100
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP256r1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP256r1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp384r1_Pub
Key type structure for public ECC keys for Weierstrass curve secp384r1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp224r1_Pub
Key type structure for public ECC keys for Weierstrass curve secp224r1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_NIST_P384_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve NIST P-384.
Definition mcuxClEcc_KeyTypes.h:447
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP224r1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP224r1.
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P521_Pub
Key type structure for public ECC keys for Weierstrass curve NIST P-521.
Definition mcuxClEcc_KeyTypes.h:473
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP320r1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP320r1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP256r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP256r1.
Definition mcuxClEcc_KeyTypes.h:612
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp256k1_Priv
Key type structure for private ECC keys for Weierstrass curve secp256k1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_EdDSA_Ed25519_Pub
Key type structure for ECC EdDSA Ed25519 public keys.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp224r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp224r1.
Definition mcuxClEcc_KeyTypes.h:217
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP160t1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP160t1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP320r1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP320r1.
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P224_Pub
Key type structure for public ECC keys for Weierstrass curve NIST P-224.
Definition mcuxClEcc_KeyTypes.h:374
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp256k1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp256k1.
Definition mcuxClEcc_KeyTypes.h:152
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp160k1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp160k1.
Definition mcuxClEcc_KeyTypes.h:53
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp384r1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp384r1.
Definition mcuxClEcc_KeyTypes.h:297
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp192k1_Priv
Key type structure for private ECC keys for Weierstrass curve secp192k1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP320t1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP320t1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp160k1_Pub
Key type structure for public ECC keys for Weierstrass curve secp160k1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp521r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp521r1.
Definition mcuxClEcc_KeyTypes.h:316
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP384r1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP384r1.
static const mcuxClKey_Type_t mcuxClKey_Type_EdDSA_Ed25519_Priv
Key type pointer for ECC EdDSA Ed25519 private keys.
Definition mcuxClEcc_KeyTypes.h:975
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_NIST_P521_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve NIST P-521.
Definition mcuxClEcc_KeyTypes.h:480
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P384_Priv
Key type structure for private ECC keys for Weierstrass curve NIST P-384.
Definition mcuxClEcc_KeyTypes.h:454
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP192r1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP192r1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP192r1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP192r1.
Definition mcuxClEcc_KeyTypes.h:560
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP192t1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP192t1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp160k1_Priv
Key type structure for private ECC keys for Weierstrass curve secp160k1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP256t1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP256t1.
Definition mcuxClEcc_KeyTypes.h:857
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP256t1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP256t1.
Definition mcuxClEcc_KeyTypes.h:843
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp384r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp384r1.
Definition mcuxClEcc_KeyTypes.h:283
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP160r1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP160r1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Ecc_MontDH_Curve448_PublicKey
Public key type structure for ECC MontDH Curve448.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp521r1_Pub
Key type structure for public ECC keys for Weierstrass curve secp521r1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP256t1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP256t1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP320t1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP320t1.
Definition mcuxClEcc_KeyTypes.h:876
static const mcuxClKey_Type_t mcuxClKey_Type_Ecc_MontDH_Curve25519_PublicKey
Public key type pointer for ECC MontDH Curve25519.
Definition mcuxClEcc_KeyTypes.h:1023
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Ecc_MontDH_Curve25519_PublicKey
Public key type structure for ECC MontDH Curve25519.
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P256_Pub
Key type structure for public ECC keys for Weierstrass curve NIST P-256.
Definition mcuxClEcc_KeyTypes.h:407
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP224r1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP224r1.
Definition mcuxClEcc_KeyTypes.h:593
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_NIST_P384_Priv
Key type pointer for private ECC keys for Weierstrass curve NIST P-384.
Definition mcuxClEcc_KeyTypes.h:461
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP224t1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP224t1.
Definition mcuxClEcc_KeyTypes.h:824
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P192_Pub
Key type structure for public ECC keys for Weierstrass curve NIST P-192.
Definition mcuxClEcc_KeyTypes.h:341
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP512t1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP512t1.
Definition mcuxClEcc_KeyTypes.h:956
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP192r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP192r1.
Definition mcuxClEcc_KeyTypes.h:546
static const mcuxClKey_Type_t mcuxClKey_Type_Ecc_MontDH_Curve448_PublicKey
Public key type pointer for ECC MontDH Curve448.
Definition mcuxClEcc_KeyTypes.h:1056
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP224r1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP224r1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp224k1_Pub
Key type structure for public ECC keys for Weierstrass curve secp224k1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP384r1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP384r1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp224k1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp224k1.
Definition mcuxClEcc_KeyTypes.h:119
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP224r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP224r1.
Definition mcuxClEcc_KeyTypes.h:579
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP384t1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP384t1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_NIST_P256_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve NIST P-256.
Definition mcuxClEcc_KeyTypes.h:414
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP256r1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP256r1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp256r1_Pub
Key type structure for public ECC keys for Weierstrass curve secp256r1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_NIST_P224_Priv
Key type pointer for private ECC keys for Weierstrass curve NIST P-224.
Definition mcuxClEcc_KeyTypes.h:395
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP160t1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP160t1.
Definition mcuxClEcc_KeyTypes.h:758
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp224k1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp224k1.
Definition mcuxClEcc_KeyTypes.h:133
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp521r1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp521r1.
Definition mcuxClEcc_KeyTypes.h:330
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP384r1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP384r1.
Definition mcuxClEcc_KeyTypes.h:692
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP224t1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP224t1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Ecc_MontDH_Curve448_PrivateKey
Private key type structure for ECC MontDH Curve448.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP160t1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP160t1.
Definition mcuxClEcc_KeyTypes.h:744
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP256t1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP256t1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP512r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP512r1.
Definition mcuxClEcc_KeyTypes.h:711
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp160k1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp160k1.
Definition mcuxClEcc_KeyTypes.h:67
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP320r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP320r1.
Definition mcuxClEcc_KeyTypes.h:645
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP160r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP160r1.
Definition mcuxClEcc_KeyTypes.h:513
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp192r1_Priv
Key type structure for private ECC keys for Weierstrass curve secp192r1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP512t1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP512t1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP192t1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP192t1.
Definition mcuxClEcc_KeyTypes.h:791
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp224r1_Priv
Key type structure for private ECC keys for Weierstrass curve secp224r1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP256r1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP256r1.
Definition mcuxClEcc_KeyTypes.h:626
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp256k1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp256k1.
Definition mcuxClEcc_KeyTypes.h:166
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP384t1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP384t1.
Definition mcuxClEcc_KeyTypes.h:909
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP320t1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP320t1.
Definition mcuxClEcc_KeyTypes.h:890
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP512t1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP512t1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP224t1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP224t1.
Definition mcuxClEcc_KeyTypes.h:810
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP384t1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP384t1.
Definition mcuxClEcc_KeyTypes.h:923
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Ecc_MontDH_Curve25519_PrivateKey
Private key type structure for ECC MontDH Curve25519.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp224k1_Priv
Key type structure for private ECC keys for Weierstrass curve secp224k1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp192k1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp192k1.
Definition mcuxClEcc_KeyTypes.h:86
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P256_Priv
Key type structure for private ECC keys for Weierstrass curve NIST P-256.
Definition mcuxClEcc_KeyTypes.h:421
static const mcuxClKey_Type_t mcuxClKey_Type_EdDSA_Ed25519_Pub
Key type pointer for ECC EdDSA Ed25519 public keys.
Definition mcuxClEcc_KeyTypes.h:989
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_NIST_P192_Priv
Key type pointer for private ECC keys for Weierstrass curve NIST P-256.
Definition mcuxClEcc_KeyTypes.h:362
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP384t1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP384t1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_EdDSA_Ed25519_Priv
Key type structure for ECC EdDSA Ed25519 private keys.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp224r1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp224r1.
Definition mcuxClEcc_KeyTypes.h:231
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP160t1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP160t1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP512r1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP512r1.
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P521_Priv
Key type structure for private ECC keys for Weierstrass curve NIST P-521.
Definition mcuxClEcc_KeyTypes.h:487
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp384r1_Priv
Key type structure for private ECC keys for Weierstrass curve secp384r1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp256r1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp256r1.
Definition mcuxClEcc_KeyTypes.h:264
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_NIST_P256_Priv
Key type pointer for private ECC keys for Weierstrass curve NIST P-256.
Definition mcuxClEcc_KeyTypes.h:428
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP512r1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP512r1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp192r1_Pub
Key type structure for public ECC keys for Weierstrass curve secp192r1.
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P384_Pub
Key type structure for public ECC keys for Weierstrass curve NIST P-384.
Definition mcuxClEcc_KeyTypes.h:440
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp256r1_Priv
Key type structure for private ECC keys for Weierstrass curve secp256r1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP384r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP384r1.
Definition mcuxClEcc_KeyTypes.h:678
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP160r1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP160r1.
Definition mcuxClEcc_KeyTypes.h:527
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp192k1_Pub
Key type structure for public ECC keys for Weierstrass curve secp192k1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP192t1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP192t1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP192t1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP192t1.
Definition mcuxClEcc_KeyTypes.h:777
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp192r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp192r1.
Definition mcuxClEcc_KeyTypes.h:184
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P224_Priv
Key type structure for private ECC keys for Weierstrass curve NIST P-224.
Definition mcuxClEcc_KeyTypes.h:388
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P192_Priv
Key type structure for private ECC keys for Weierstrass curve NIST P-192.
Definition mcuxClEcc_KeyTypes.h:355
static const mcuxClKey_Type_t mcuxClKey_Type_Ecc_MontDH_Curve25519_PrivateKey
Private key type pointer for ECC MontDH Curve25519.
Definition mcuxClEcc_KeyTypes.h:1014
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP192r1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP192r1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp256k1_Pub
Key type structure for public ECC keys for Weierstrass curve secp256k1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp256r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp256r1.
Definition mcuxClEcc_KeyTypes.h:250
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP160r1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP160r1.
const mcuxClKey_TypeDescriptor_t * mcuxClKey_Type_t
Key type handle type.
Definition mcuxClKey_Types.h:111
struct mcuxClKey_TypeDescriptor mcuxClKey_TypeDescriptor_t
Key type descriptor type.
Definition mcuxClKey_Types.h:104