michael@0: /* This Source Code Form is subject to the terms of the Mozilla Public michael@0: * License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ michael@0: michael@0: #ifndef NSSDEVT_H michael@0: #define NSSDEVT_H michael@0: michael@0: /* michael@0: * nssdevt.h michael@0: * michael@0: * This file contains definitions for the low-level cryptoki devices. michael@0: */ michael@0: michael@0: #ifndef NSSBASET_H michael@0: #include "nssbaset.h" michael@0: #endif /* NSSBASET_H */ michael@0: michael@0: #ifndef NSSPKIT_H michael@0: #include "nsspkit.h" michael@0: #endif /* NSSPKIT_H */ michael@0: michael@0: PR_BEGIN_EXTERN_C michael@0: michael@0: /* michael@0: * NSSModule and NSSSlot -- placeholders for the PKCS#11 types michael@0: */ michael@0: michael@0: typedef struct NSSModuleStr NSSModule; michael@0: michael@0: typedef struct NSSSlotStr NSSSlot; michael@0: michael@0: typedef struct NSSTokenStr NSSToken; michael@0: michael@0: PR_END_EXTERN_C michael@0: michael@0: #endif /* NSSDEVT_H */