Mercurial > trustbridge > nss-cmake-static
view nss/lib/ckfw/builtins/bslot.c @ 0:1e5118fa0cb1
This is NSS with a Cmake Buildsyste
To compile a static NSS library for Windows we've used the
Chromium-NSS fork and added a Cmake buildsystem to compile
it statically for Windows. See README.chromium for chromium
changes and README.trustbridge for our modifications.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 28 Jul 2014 10:47:06 +0200 |
parents | |
children |
line wrap: on
line source
/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "builtins.h" /* * builtins/slot.c * * This file implements the NSSCKMDSlot object for the * "builtin objects" cryptoki module. */ static NSSUTF8 * builtins_mdSlot_GetSlotDescription ( NSSCKMDSlot *mdSlot, NSSCKFWSlot *fwSlot, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError ) { return (NSSUTF8 *)nss_builtins_SlotDescription; } static NSSUTF8 * builtins_mdSlot_GetManufacturerID ( NSSCKMDSlot *mdSlot, NSSCKFWSlot *fwSlot, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError ) { return (NSSUTF8 *)nss_builtins_ManufacturerID; } static CK_VERSION builtins_mdSlot_GetHardwareVersion ( NSSCKMDSlot *mdSlot, NSSCKFWSlot *fwSlot, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance ) { return nss_builtins_HardwareVersion; } static CK_VERSION builtins_mdSlot_GetFirmwareVersion ( NSSCKMDSlot *mdSlot, NSSCKFWSlot *fwSlot, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance ) { return nss_builtins_FirmwareVersion; } static NSSCKMDToken * builtins_mdSlot_GetToken ( NSSCKMDSlot *mdSlot, NSSCKFWSlot *fwSlot, NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError ) { return (NSSCKMDToken *)&nss_builtins_mdToken; } const NSSCKMDSlot nss_builtins_mdSlot = { (void *)NULL, /* etc */ NULL, /* Initialize */ NULL, /* Destroy */ builtins_mdSlot_GetSlotDescription, builtins_mdSlot_GetManufacturerID, NULL, /* GetTokenPresent -- defaults to true */ NULL, /* GetRemovableDevice -- defaults to false */ NULL, /* GetHardwareSlot -- defaults to false */ builtins_mdSlot_GetHardwareVersion, builtins_mdSlot_GetFirmwareVersion, builtins_mdSlot_GetToken, (void *)NULL /* null terminator */ };