andre@0: /* This Source Code Form is subject to the terms of the Mozilla Public andre@0: * License, v. 2.0. If a copy of the MPL was not distributed with this andre@0: * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ andre@0: andre@0: #ifndef CK_H andre@0: #define CK_H andre@0: andre@0: /* andre@0: * ck.h andre@0: * andre@0: * This header file consolidates all header files needed by the source andre@0: * files implementing the NSS Cryptoki Framework. This makes managing andre@0: * the source files a bit easier. andre@0: */ andre@0: andre@0: /* Types */ andre@0: andre@0: #ifndef NSSBASET_H andre@0: #include "nssbaset.h" andre@0: #endif /* NSSBASET_H */ andre@0: andre@0: #ifndef NSSCKT_H andre@0: #include "nssckt.h" andre@0: #endif /* NSSCKT_H */ andre@0: andre@0: #ifndef NSSCKFT_H andre@0: #include "nssckft.h" andre@0: #endif /* NSSCKFT_H */ andre@0: andre@0: #ifndef NSSCKEPV_H andre@0: #include "nssckepv.h" andre@0: #endif /* NSSCKEPV_H */ andre@0: andre@0: #ifndef NSSCKFWT_H andre@0: #include "nssckfwt.h" andre@0: #endif /* NSSCKFWT_H */ andre@0: andre@0: #ifndef NSSCKMDT_H andre@0: #include "nssckmdt.h" andre@0: #endif /* NSSCKMDT_H */ andre@0: andre@0: #ifndef CKT_H andre@0: #include "ckt.h" andre@0: #endif /* CKT_H */ andre@0: andre@0: #ifndef CKFWTM_H andre@0: #include "ckfwtm.h" andre@0: #endif /* CKFWTM_H */ andre@0: andre@0: /* Prototypes */ andre@0: andre@0: #ifndef NSSBASE_H andre@0: #include "nssbase.h" andre@0: #endif /* NSSBASE_H */ andre@0: andre@0: #ifndef NSSCKG_H andre@0: #include "nssckg.h" andre@0: #endif /* NSSCKG_H */ andre@0: andre@0: #ifndef NSSCKFW_H andre@0: #include "nssckfw.h" andre@0: #endif /* NSSCKFW_H */ andre@0: andre@0: #ifndef NSSCKFWC_H andre@0: #include "nssckfwc.h" andre@0: #endif /* NSSCKFWC_H */ andre@0: andre@0: #ifndef CKFW_H andre@0: #include "ckfw.h" andre@0: #endif /* CKFW_H */ andre@0: andre@0: #ifndef CKFWM_H andre@0: #include "ckfwm.h" andre@0: #endif /* CKFWM_H */ andre@0: andre@0: #ifndef CKMD_H andre@0: #include "ckmd.h" andre@0: #endif /* CKMD_H */ andre@0: andre@0: /* NSS-private */ andre@0: andre@0: /* nss_ZNEW and the like. We might want to publish the memory APIs.. */ andre@0: andre@0: #ifndef BASE_H andre@0: #include "base.h" andre@0: #endif /* BASE_H */ andre@0: andre@0: #endif /* CK_H */