MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClEcc_KeyMechanisms.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_KEYMECHANISMS_H_
21 #define MCUXCLECC_KEYMECHANISMS_H_
22 
23 #include <mcuxClConfig.h> // Exported features flags header
24 #include <mcuxClEcc_Types.h>
25 #include <mcuxCsslAnalysis.h>
26 
27 #ifdef __cplusplus
28 extern "C" {
29 #endif
30 
38 /***********************************************/
39 /* Key types for secp160k1 */
40 /***********************************************/
41 
47 
52 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
54 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
55 
61 
66 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
68 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
69 
70 
71 /***********************************************/
72 /* Key types for secp192k1 */
73 /***********************************************/
74 
80 
85 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
87 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
88 
94 
99 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
101 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
102 
103 
104 /***********************************************/
105 /* Key types for secp224k1 */
106 /***********************************************/
107 
113 
118 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
120 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
121 
127 
132 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
134 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
135 
136 
137 /***********************************************/
138 /* Key types for secp256k1 */
139 /***********************************************/
140 
146 
151 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
153 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
154 
160 
165 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
167 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
168 
169 
170 /***********************************************/
171 /* Key types for secp192r1 */
172 /***********************************************/
173 
179 
184 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
186 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
187 
193 
198 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
200 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
201 
202 
203 /***********************************************/
204 /* Key types for secp224r1 */
205 /***********************************************/
206 
212 
217 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
219 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
220 
226 
231 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
233 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
234 
235 
236 /***********************************************/
237 /* Key types for secp256r1 */
238 /***********************************************/
239 
245 
250 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
252 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
253 
259 
264 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
266 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
267 
268 
269 /***********************************************/
270 /* Key types for secp384r1 */
271 /***********************************************/
272 
278 
283 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
285 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
286 
292 
297 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
299 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
300 
301 
302 /***********************************************/
303 /* Key types for secp521r1 */
304 /***********************************************/
305 
311 
316 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
318 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
319 
325 
330 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
332 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
333 
334 
335 /***********************************************/
336 /* Key types for NIST P-192 */
337 /***********************************************/
338 
343 #define mcuxClKey_TypeDescriptor_WeierECC_NIST_P192_Pub mcuxClKey_TypeDescriptor_WeierECC_secp192r1_Pub
344 
349 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
351 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
352 
357 #define mcuxClKey_TypeDescriptor_WeierECC_NIST_P192_Priv mcuxClKey_TypeDescriptor_WeierECC_secp192r1_Priv
358 
363 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
365 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
366 
367 
368 /***********************************************/
369 /* Key types for NIST P-224 */
370 /***********************************************/
371 
376 #define mcuxClKey_TypeDescriptor_WeierECC_NIST_P224_Pub mcuxClKey_TypeDescriptor_WeierECC_secp224r1_Pub
377 
382 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
384 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
385 
390 #define mcuxClKey_TypeDescriptor_WeierECC_NIST_P224_Priv mcuxClKey_TypeDescriptor_WeierECC_secp224r1_Priv
391 
396 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
398 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
399 
400 
401 /***********************************************/
402 /* Key types for NIST P-256 */
403 /***********************************************/
404 
409 #define mcuxClKey_TypeDescriptor_WeierECC_NIST_P256_Pub mcuxClKey_TypeDescriptor_WeierECC_secp256r1_Pub
410 
415 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
417 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
418 
423 #define mcuxClKey_TypeDescriptor_WeierECC_NIST_P256_Priv mcuxClKey_TypeDescriptor_WeierECC_secp256r1_Priv
424 
429 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
431 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
432 
433 
434 /***********************************************/
435 /* Key types for NIST P-384 */
436 /***********************************************/
437 
442 #define mcuxClKey_TypeDescriptor_WeierECC_NIST_P384_Pub mcuxClKey_TypeDescriptor_WeierECC_secp384r1_Pub
443 
448 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
450 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
451 
456 #define mcuxClKey_TypeDescriptor_WeierECC_NIST_P384_Priv mcuxClKey_TypeDescriptor_WeierECC_secp384r1_Priv
457 
462 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
464 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
465 
466 
467 /***********************************************/
468 /* Key types for NIST P-521 */
469 /***********************************************/
470 
475 #define mcuxClKey_TypeDescriptor_WeierECC_NIST_P521_Pub mcuxClKey_TypeDescriptor_WeierECC_secp521r1_Pub
476 
481 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
483 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
484 
489 #define mcuxClKey_TypeDescriptor_WeierECC_NIST_P521_Priv mcuxClKey_TypeDescriptor_WeierECC_secp521r1_Priv
490 
495 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
497 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
498 
499 
500 /***********************************************/
501 /* Key types for brainpoolP160r1 */
502 /***********************************************/
503 
509 
514 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
516 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
517 
523 
528 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
530 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
531 
532 
533 /***********************************************/
534 /* Key types for brainpoolP192r1 */
535 /***********************************************/
536 
542 
547 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
549 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
550 
556 
561 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
563 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
564 
565 
566 /***********************************************/
567 /* Key types for brainpoolP224r1 */
568 /***********************************************/
569 
575 
580 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
582 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
583 
589 
594 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
596 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
597 
598 
599 /***********************************************/
600 /* Key types for brainpoolP256r1 */
601 /***********************************************/
602 
608 
613 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
615 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
616 
622 
627 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
629 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
630 
631 
632 /***********************************************/
633 /* Key types for brainpoolP320r1 */
634 /***********************************************/
635 
641 
646 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
648 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
649 
655 
660 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
662 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
663 
664 
665 /***********************************************/
666 /* Key types for brainpoolP384r1 */
667 /***********************************************/
668 
674 
679 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
681 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
682 
688 
693 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
695 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
696 
697 
698 /***********************************************/
699 /* Key types for brainpoolP512r1 */
700 /***********************************************/
701 
707 
712 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
714 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
715 
721 
726 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
728 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
729 
730 
731 /***********************************************/
732 /* Key types for brainpoolP160t1 */
733 /***********************************************/
734 
740 
745 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
747 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
748 
754 
759 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
761 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
762 
763 
764 /***********************************************/
765 /* Key types for brainpoolP192t1 */
766 /***********************************************/
767 
773 
778 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
780 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
781 
787 
792 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
794 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
795 
796 
797 /***********************************************/
798 /* Key types for brainpoolP224t1 */
799 /***********************************************/
800 
806 
811 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
813 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
814 
820 
825 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
827 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
828 
829 
830 /***********************************************/
831 /* Key types for brainpoolP256t1 */
832 /***********************************************/
833 
839 
844 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
846 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
847 
853 
858 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
860 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
861 
862 
863 /***********************************************/
864 /* Key types for brainpoolP320t1 */
865 /***********************************************/
866 
872 
877 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
879 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
880 
886 
891 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
893 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
894 
895 
896 /***********************************************/
897 /* Key types for brainpoolP384t1 */
898 /***********************************************/
899 
905 
910 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
912 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
913 
919 
924 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
926 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
927 
928 
929 /***********************************************/
930 /* Key types for brainpoolP512t1 */
931 /***********************************************/
932 
938 
943 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
945 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
946 
952 
957 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
959 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
960 
961 
962 
963 /***********************************************/
964 /* Key types for Ed25519 */
965 /***********************************************/
966 
972 
977 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
979 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
980 
986 
991 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
993 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
994 
995 /***********************************************/
996 /* Key types for Ed448 */
997 /***********************************************/
998 
1004 
1009 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
1011 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
1012 
1018 
1023 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
1025 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
1026 
1027 
1028 /***********************************************/
1029 /* Key types for Curve25519 */
1030 /***********************************************/
1031 
1037 
1042 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
1044 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED()
1045 
1046 
1047 /***********************************************/
1048 /* Key types for Curve448 */
1049 /***********************************************/
1050 
1056 
1061 MCUX_CSSL_ANALYSIS_START_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED("Consumed by mcuxClKey component. Hence, it is declared but never referenced.")
1063 MCUX_CSSL_ANALYSIS_STOP_SUPPRESS_DECLARED_BUT_NEVER_REFERENCED() /* mcuxClEcc_KeyTypeDescriptors */
1067 
1068 
1069 
1070 
1071 
1072 
1073 #ifdef __cplusplus
1074 } /* extern "C" */
1075 #endif
1076 
1077 #endif /* MCUXCLECC_KEYMECHANISMS_H_ */
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP160t1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP160t1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP192r1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP192r1.
Definition: mcuxClEcc_KeyMechanisms.h:562
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Ecc_MontDH_Curve25519_KeyPair
Key type structure for ECC MontDH Curve25519 Key pairs.
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_secp384r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp384r1.
Definition: mcuxClEcc_KeyMechanisms.h:284
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_brainpoolP320t1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP320t1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp224r1_Priv
Key type structure for private ECC keys for Weierstrass curve secp224r1.
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_P384_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve NIST P-384.
Definition: mcuxClEcc_KeyMechanisms.h:449
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP256r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP256r1.
Definition: mcuxClEcc_KeyMechanisms.h:614
struct mcuxClKey_TypeDescriptor mcuxClKey_TypeDescriptor_t
Key type descriptor type.
Definition: mcuxClKey_Types.h:104
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP320t1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP320t1.
Definition: mcuxClEcc_KeyMechanisms.h:892
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp384r1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp384r1.
Definition: mcuxClEcc_KeyMechanisms.h:298
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP160t1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP160t1.
Definition: mcuxClEcc_KeyMechanisms.h:746
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp521r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp521r1.
Definition: mcuxClEcc_KeyMechanisms.h:317
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp224r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp224r1.
Definition: mcuxClEcc_KeyMechanisms.h:218
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_KeyMechanisms.h:482
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP512r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP512r1.
Definition: mcuxClEcc_KeyMechanisms.h:713
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_EdDSA_Ed25519_Priv
Key type structure for ECC EdDSA Ed25519 private keys.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp192k1_Pub
Key type structure for public ECC keys for Weierstrass curve secp192k1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp256k1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp256k1.
Definition: mcuxClEcc_KeyMechanisms.h:152
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P521_Priv
Key type structure for private ECC keys for Weierstrass curve NIST P-521.
Definition: mcuxClEcc_KeyMechanisms.h:489
static const mcuxClKey_Type_t mcuxClKey_Type_Ecc_MontDH_Curve25519_KeyPair
Key type pointer for ECC MontDH Curve25519 Key pairs.
Definition: mcuxClEcc_KeyMechanisms.h:1043
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP160r1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP160r1.
Definition: mcuxClEcc_KeyMechanisms.h:529
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp224k1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp224k1.
Definition: mcuxClEcc_KeyMechanisms.h:119
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp192r1_Pub
Key type structure for public ECC keys for Weierstrass curve secp192r1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP224r1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP224r1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP224r1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP224r1.
Definition: mcuxClEcc_KeyMechanisms.h:595
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp521r1_Pub
Key type structure for public ECC keys for Weierstrass curve secp521r1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP224t1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP224t1.
Definition: mcuxClEcc_KeyMechanisms.h:826
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP320r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP320r1.
Definition: mcuxClEcc_KeyMechanisms.h:647
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_secp192r1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp192r1.
Definition: mcuxClEcc_KeyMechanisms.h:199
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP256r1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP256r1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP512t1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP512t1.
Definition: mcuxClEcc_KeyMechanisms.h:944
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP192r1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP192r1.
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_KeyMechanisms.h:416
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_EdDSA_Ed448_Priv
Key type structure for ECC EdDSA Ed448 private keys.
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P521_Pub
Key type structure for public ECC keys for Weierstrass curve NIST P-521.
Definition: mcuxClEcc_KeyMechanisms.h:475
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP384t1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP384t1.
Definition: mcuxClEcc_KeyMechanisms.h:925
static const mcuxClKey_Type_t mcuxClKey_Type_EdDSA_Ed25519_Priv
Key type pointer for ECC EdDSA Ed25519 private keys.
Definition: mcuxClEcc_KeyMechanisms.h:978
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_Ecc_MontDH_Curve448_KeyPair
Key type structure for ECC MontDH Curve448 Key pairs.
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_KeyMechanisms.h:350
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp256k1_Pub
Key type structure for public ECC keys for Weierstrass curve secp256k1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP160r1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP160r1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp224k1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp224k1.
Definition: mcuxClEcc_KeyMechanisms.h:133
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP192t1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP192t1.
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P256_Pub
Key type structure for public ECC keys for Weierstrass curve NIST P-256.
Definition: mcuxClEcc_KeyMechanisms.h:409
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP192r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP192r1.
Definition: mcuxClEcc_KeyMechanisms.h:548
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_P521_Priv
Key type pointer for private ECC keys for Weierstrass curve NIST P-521.
Definition: mcuxClEcc_KeyMechanisms.h:496
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp192k1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp192k1.
Definition: mcuxClEcc_KeyMechanisms.h:86
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P224_Priv
Key type structure for private ECC keys for Weierstrass curve NIST P-224.
Definition: mcuxClEcc_KeyMechanisms.h:390
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P192_Pub
Key type structure for public ECC keys for Weierstrass curve NIST P-192.
Definition: mcuxClEcc_KeyMechanisms.h:343
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP256t1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP256t1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP320t1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP320t1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp160k1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp160k1.
Definition: mcuxClEcc_KeyMechanisms.h:53
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_KeyMechanisms.h:430
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P224_Pub
Key type structure for public ECC keys for Weierstrass curve NIST P-224.
Definition: mcuxClEcc_KeyMechanisms.h:376
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP224r1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP224r1.
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_KeyMechanisms.h:364
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP384r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP384r1.
Definition: mcuxClEcc_KeyMechanisms.h:680
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P384_Priv
Key type structure for private ECC keys for Weierstrass curve NIST P-384.
Definition: mcuxClEcc_KeyMechanisms.h:456
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp192k1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp192k1.
Definition: mcuxClEcc_KeyMechanisms.h:100
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP512t1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP512t1.
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_brainpoolP224t1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP224t1.
Definition: mcuxClEcc_KeyMechanisms.h:812
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp192r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp192r1.
Definition: mcuxClEcc_KeyMechanisms.h:185
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_brainpoolP512t1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP512t1.
Definition: mcuxClEcc_KeyMechanisms.h:958
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP160t1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP160t1.
Definition: mcuxClEcc_KeyMechanisms.h:760
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP224t1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP224t1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP320r1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP320r1.
Definition: mcuxClEcc_KeyMechanisms.h:661
static const mcuxClKey_Type_t mcuxClKey_Type_EdDSA_Ed25519_Pub
Key type pointer for ECC EdDSA Ed25519 public keys.
Definition: mcuxClEcc_KeyMechanisms.h:992
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP320r1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP320r1.
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_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP384r1.
Definition: mcuxClEcc_KeyMechanisms.h:694
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP192t1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP192t1.
Definition: mcuxClEcc_KeyMechanisms.h:793
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_secp224k1_Pub
Key type structure for public ECC keys for Weierstrass curve secp224k1.
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_brainpoolP512r1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP512r1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP256t1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP256t1.
Definition: mcuxClEcc_KeyMechanisms.h:845
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP192t1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP192t1.
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P384_Pub
Key type structure for public ECC keys for Weierstrass curve NIST P-384.
Definition: mcuxClEcc_KeyMechanisms.h:442
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp224r1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp224r1.
Definition: mcuxClEcc_KeyMechanisms.h:232
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_brainpoolP192t1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP192t1.
Definition: mcuxClEcc_KeyMechanisms.h:779
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP160r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP160r1.
Definition: mcuxClEcc_KeyMechanisms.h:515
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP224t1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP224t1.
static const mcuxClKey_Type_t mcuxClKey_Type_EdDSA_Ed448_Priv
Key type pointer for ECC EdDSA Ed448 private keys.
Definition: mcuxClEcc_KeyMechanisms.h:1010
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_Type_t
Key type handle type.
Definition: mcuxClKey_Types.h:111
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_WeierECC_brainpoolP256t1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP256t1.
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_KeyMechanisms.h:397
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_KeyMechanisms.h:463
static const mcuxClKey_Type_t mcuxClKey_Type_Ecc_MontDH_Curve448_KeyPair
Key type pointer for ECC MontDH Curve448 Key pairs.
Definition: mcuxClEcc_KeyMechanisms.h:1062
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp521r1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp521r1.
Definition: mcuxClEcc_KeyMechanisms.h:331
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_WeierECC_brainpoolP320r1_Pub
Key type structure for public ECC keys for Weierstrass curve brainpoolP320r1.
Type definitions of mcuxClEcc component.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp160k1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp160k1.
Definition: mcuxClEcc_KeyMechanisms.h:67
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP384t1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP384t1.
Definition: mcuxClEcc_KeyMechanisms.h:911
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP256r1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP256r1.
Definition: mcuxClEcc_KeyMechanisms.h:628
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp256r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve secp256r1.
Definition: mcuxClEcc_KeyMechanisms.h:251
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP256t1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP256t1.
Definition: mcuxClEcc_KeyMechanisms.h:859
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_EdDSA_Ed448_Pub
Key type structure for ECC EdDSA Ed448 public keys.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp160k1_Pub
Key type structure for public ECC keys for Weierstrass curve secp160k1.
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp224r1_Pub
Key type structure for public ECC keys for Weierstrass curve secp224r1.
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_brainpoolP384t1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP384t1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP224r1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP224r1.
Definition: mcuxClEcc_KeyMechanisms.h:581
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_brainpoolP384r1_Priv
Key type structure for private ECC keys for Weierstrass curve brainpoolP384r1.
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P192_Priv
Key type structure for private ECC keys for Weierstrass curve NIST P-192.
Definition: mcuxClEcc_KeyMechanisms.h:357
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp224k1_Priv
Key type structure for private ECC keys for Weierstrass curve secp224k1.
#define mcuxClKey_TypeDescriptor_WeierECC_NIST_P256_Priv
Key type structure for private ECC keys for Weierstrass curve NIST P-256.
Definition: mcuxClEcc_KeyMechanisms.h:423
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_brainpoolP512r1_Priv
Key type pointer for private ECC keys for Weierstrass curve brainpoolP512r1.
Definition: mcuxClEcc_KeyMechanisms.h:727
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_KeyMechanisms.h:383
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_EdDSA_Ed448_Pub
Key type pointer for ECC EdDSA Ed448 public keys.
Definition: mcuxClEcc_KeyMechanisms.h:1024
const mcuxClKey_TypeDescriptor_t mcuxClKey_TypeDescriptor_WeierECC_secp192k1_Priv
Key type structure for private ECC keys for Weierstrass curve secp192k1.
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp256k1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp256k1.
Definition: mcuxClEcc_KeyMechanisms.h:166
static const mcuxClKey_Type_t mcuxClKey_Type_WeierECC_secp256r1_Priv
Key type pointer for private ECC keys for Weierstrass curve secp256r1.
Definition: mcuxClEcc_KeyMechanisms.h:265
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_brainpoolP320t1_Pub
Key type pointer for public ECC Weierstrass keys for Weierstrass curve brainpoolP320t1.
Definition: mcuxClEcc_KeyMechanisms.h:878