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 NSSDEVT_H 6 #define NSSDEVT_H 7 8 /* 9 * nssdevt.h 10 * 11 * This file contains definitions for the low-level cryptoki devices. 12 */ 13 14 #ifndef NSSBASET_H 15 #include "nssbaset.h" 16 #endif /* NSSBASET_H */ 17 18 #ifndef NSSPKIT_H 19 #include "nsspkit.h" 20 #endif /* NSSPKIT_H */ 21 22 PR_BEGIN_EXTERN_C 23 24 /* 25 * NSSModule and NSSSlot -- placeholders for the PKCS#11 types 26 */ 27 28 typedef struct NSSModuleStr NSSModule; 29 30 typedef struct NSSSlotStr NSSSlot; 31 32 typedef struct NSSTokenStr NSSToken; 33 34 PR_END_EXTERN_C 35 36 #endif /* NSSDEVT_H */ 37