1 /* 2 * Copyright (c) 2001-2019, Arm Limited and Contributors. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 8 /*! 9 @addtogroup cc_ecpki_domains_defs 10 11 @{ 12 */ 13 14 /*! 15 @file 16 @brief This file contains CryptoCell ECPKI domains supported by the project. 17 */ 18 19 #ifndef _CC_ECPKI_DOMAIN_DEFS_H 20 #define _CC_ECPKI_DOMAIN_DEFS_H 21 22 #ifdef __cplusplus 23 extern "C" 24 { 25 #endif 26 27 #include "cc_ecpki_domain_secp192r1.h" 28 #include "cc_ecpki_domain_secp224r1.h" 29 #include "cc_ecpki_domain_secp256r1.h" 30 #include "cc_ecpki_domain_secp521r1.h" 31 #include "cc_ecpki_domain_secp192k1.h" 32 #include "cc_ecpki_domain_secp224k1.h" 33 #include "cc_ecpki_domain_secp256k1.h" 34 #include "cc_ecpki_domain_secp384r1.h" 35 36 /*! Definition of the domain-retrieval function. */ 37 typedef const CCEcpkiDomain_t * (*getDomainFuncP)(void); 38 39 40 #ifdef __cplusplus 41 } 42 #endif 43 44 /*! 45 @} 46 */ 47 #endif 48 49