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