ck.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  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. #ifndef CK_H
  5. #define CK_H
  6. /*
  7. * ck.h
  8. *
  9. * This header file consolidates all header files needed by the source
  10. * files implementing the NSS Cryptoki Framework. This makes managing
  11. * the source files a bit easier.
  12. */
  13. /* Types */
  14. #ifndef NSSBASET_H
  15. #include "nssbaset.h"
  16. #endif /* NSSBASET_H */
  17. #ifndef NSSCKT_H
  18. #include "nssckt.h"
  19. #endif /* NSSCKT_H */
  20. #ifndef NSSCKFT_H
  21. #include "nssckft.h"
  22. #endif /* NSSCKFT_H */
  23. #ifndef NSSCKEPV_H
  24. #include "nssckepv.h"
  25. #endif /* NSSCKEPV_H */
  26. #ifndef NSSCKFWT_H
  27. #include "nssckfwt.h"
  28. #endif /* NSSCKFWT_H */
  29. #ifndef NSSCKMDT_H
  30. #include "nssckmdt.h"
  31. #endif /* NSSCKMDT_H */
  32. #ifndef CKT_H
  33. #include "ckt.h"
  34. #endif /* CKT_H */
  35. #ifndef CKFWTM_H
  36. #include "ckfwtm.h"
  37. #endif /* CKFWTM_H */
  38. /* Prototypes */
  39. #ifndef NSSBASE_H
  40. #include "nssbase.h"
  41. #endif /* NSSBASE_H */
  42. #ifndef NSSCKG_H
  43. #include "nssckg.h"
  44. #endif /* NSSCKG_H */
  45. #ifndef NSSCKFW_H
  46. #include "nssckfw.h"
  47. #endif /* NSSCKFW_H */
  48. #ifndef NSSCKFWC_H
  49. #include "nssckfwc.h"
  50. #endif /* NSSCKFWC_H */
  51. #ifndef CKFW_H
  52. #include "ckfw.h"
  53. #endif /* CKFW_H */
  54. #ifndef CKFWM_H
  55. #include "ckfwm.h"
  56. #endif /* CKFWM_H */
  57. #ifndef CKMD_H
  58. #include "ckmd.h"
  59. #endif /* CKMD_H */
  60. /* NSS-private */
  61. /* nss_ZNEW and the like. We might want to publish the memory APIs.. */
  62. #ifndef BASE_H
  63. #include "base.h"
  64. #endif /* BASE_H */
  65. #endif /* CK_H */