ck.h (1539B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 #ifndef CK_H 6 #define CK_H 7 8 /* 9 * ck.h 10 * 11 * This header file consolidates all header files needed by the source 12 * files implementing the NSS Cryptoki Framework. This makes managing 13 * the source files a bit easier. 14 */ 15 16 /* Types */ 17 18 #ifndef NSSBASET_H 19 #include "nssbaset.h" 20 #endif /* NSSBASET_H */ 21 22 #ifndef NSSCKT_H 23 #include "nssckt.h" 24 #endif /* NSSCKT_H */ 25 26 #ifndef NSSCKFT_H 27 #include "nssckft.h" 28 #endif /* NSSCKFT_H */ 29 30 #ifndef NSSCKEPV_H 31 #include "nssckepv.h" 32 #endif /* NSSCKEPV_H */ 33 34 #ifndef NSSCKFWT_H 35 #include "nssckfwt.h" 36 #endif /* NSSCKFWT_H */ 37 38 #ifndef NSSCKMDT_H 39 #include "nssckmdt.h" 40 #endif /* NSSCKMDT_H */ 41 42 #ifndef CKT_H 43 #include "ckt.h" 44 #endif /* CKT_H */ 45 46 #ifndef CKFWTM_H 47 #include "ckfwtm.h" 48 #endif /* CKFWTM_H */ 49 50 /* Prototypes */ 51 52 #ifndef NSSBASE_H 53 #include "nssbase.h" 54 #endif /* NSSBASE_H */ 55 56 #ifndef NSSCKG_H 57 #include "nssckg.h" 58 #endif /* NSSCKG_H */ 59 60 #ifndef NSSCKFW_H 61 #include "nssckfw.h" 62 #endif /* NSSCKFW_H */ 63 64 #ifndef NSSCKFWC_H 65 #include "nssckfwc.h" 66 #endif /* NSSCKFWC_H */ 67 68 #ifndef CKFW_H 69 #include "ckfw.h" 70 #endif /* CKFW_H */ 71 72 #ifndef CKFWM_H 73 #include "ckfwm.h" 74 #endif /* CKFWM_H */ 75 76 #ifndef CKMD_H 77 #include "ckmd.h" 78 #endif /* CKMD_H */ 79 80 /* NSS-private */ 81 82 /* nss_ZNEW and the like. We might want to publish the memory APIs.. */ 83 84 #ifndef BASE_H 85 #include "base.h" 86 #endif /* BASE_H */ 87 88 #endif /* CK_H */