1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855 |
- /* THIS IS A GENERATED FILE */
- /* 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/. */
- /*
- * nssck.api
- *
- * This automatically-generated file is used to generate a set of
- * Cryptoki entry points within the object space of a Module using
- * the NSS Cryptoki Framework.
- *
- * The Module should have a .c file with the following:
- *
- * #define MODULE_NAME name
- * #define INSTANCE_NAME instance
- * #include "nssck.api"
- *
- * where "name" is some module-specific name that can be used to
- * disambiguate various modules. This included file will then
- * define the actual Cryptoki routines which pass through to the
- * Framework calls. All routines, except C_GetFunctionList, will
- * be prefixed with the name; C_GetFunctionList will be generated
- * to return an entry-point vector with these routines. The
- * instance specified should be the basic instance of NSSCKMDInstance.
- *
- * If, prior to including nssck.api, the .c file also specifies
- *
- * #define DECLARE_STRICT_CRYTPOKI_NAMES
- *
- * Then a set of "stub" routines not prefixed with the name will
- * be included. This would allow the combined module and framework
- * to be used in applications which are hard-coded to use the
- * PKCS#11 names (instead of going through the EPV). Please note
- * that such applications should be careful resolving symbols when
- * more than one PKCS#11 module is loaded.
- */
- #ifndef MODULE_NAME
- #error "Error: MODULE_NAME must be defined."
- #endif /* MODULE_NAME */
- #ifndef INSTANCE_NAME
- #error "Error: INSTANCE_NAME must be defined."
- #endif /* INSTANCE_NAME */
- #ifndef NSSCKT_H
- #include "nssckt.h"
- #endif /* NSSCKT_H */
- #ifndef NSSCKFWT_H
- #include "nssckfwt.h"
- #endif /* NSSCKFWT_H */
- #ifndef NSSCKFWC_H
- #include "nssckfwc.h"
- #endif /* NSSCKFWC_H */
- #ifndef NSSCKEPV_H
- #include "nssckepv.h"
- #endif /* NSSCKEPV_H */
- #define ADJOIN(x,y) x##y
- #define __ADJOIN(x,y) ADJOIN(x,y)
- /*
- * The anchor. This object is used to store an "anchor" pointer in
- * the Module's object space, so the wrapper functions can relate
- * back to this instance.
- */
- static NSSCKFWInstance *fwInstance = (NSSCKFWInstance *)0;
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_Initialize)
- (
- CK_VOID_PTR pInitArgs
- )
- {
- return NSSCKFWC_Initialize(&fwInstance, INSTANCE_NAME, pInitArgs);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_Initialize
- (
- CK_VOID_PTR pInitArgs
- )
- {
- return __ADJOIN(MODULE_NAME,C_Initialize)(pInitArgs);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_Finalize)
- (
- CK_VOID_PTR pReserved
- )
- {
- return NSSCKFWC_Finalize(&fwInstance);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_Finalize
- (
- CK_VOID_PTR pReserved
- )
- {
- return __ADJOIN(MODULE_NAME,C_Finalize)(pReserved);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GetInfo)
- (
- CK_INFO_PTR pInfo
- )
- {
- return NSSCKFWC_GetInfo(fwInstance, pInfo);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_GetInfo
- (
- CK_INFO_PTR pInfo
- )
- {
- return __ADJOIN(MODULE_NAME,C_GetInfo)(pInfo);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- /*
- * C_GetFunctionList is defined at the end.
- */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GetSlotList)
- (
- CK_BBOOL tokenPresent,
- CK_SLOT_ID_PTR pSlotList,
- CK_ULONG_PTR pulCount
- )
- {
- return NSSCKFWC_GetSlotList(fwInstance, tokenPresent, pSlotList, pulCount);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_GetSlotList
- (
- CK_BBOOL tokenPresent,
- CK_SLOT_ID_PTR pSlotList,
- CK_ULONG_PTR pulCount
- )
- {
- return __ADJOIN(MODULE_NAME,C_GetSlotList)(tokenPresent, pSlotList, pulCount);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GetSlotInfo)
- (
- CK_SLOT_ID slotID,
- CK_SLOT_INFO_PTR pInfo
- )
- {
- return NSSCKFWC_GetSlotInfo(fwInstance, slotID, pInfo);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_GetSlotInfo
- (
- CK_SLOT_ID slotID,
- CK_SLOT_INFO_PTR pInfo
- )
- {
- return __ADJOIN(MODULE_NAME,C_GetSlotInfo)(slotID, pInfo);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GetTokenInfo)
- (
- CK_SLOT_ID slotID,
- CK_TOKEN_INFO_PTR pInfo
- )
- {
- return NSSCKFWC_GetTokenInfo(fwInstance, slotID, pInfo);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_GetTokenInfo
- (
- CK_SLOT_ID slotID,
- CK_TOKEN_INFO_PTR pInfo
- )
- {
- return __ADJOIN(MODULE_NAME,C_GetTokenInfo)(slotID, pInfo);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GetMechanismList)
- (
- CK_SLOT_ID slotID,
- CK_MECHANISM_TYPE_PTR pMechanismList,
- CK_ULONG_PTR pulCount
- )
- {
- return NSSCKFWC_GetMechanismList(fwInstance, slotID, pMechanismList, pulCount);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_GetMechanismList
- (
- CK_SLOT_ID slotID,
- CK_MECHANISM_TYPE_PTR pMechanismList,
- CK_ULONG_PTR pulCount
- )
- {
- return __ADJOIN(MODULE_NAME,C_GetMechanismList)(slotID, pMechanismList, pulCount);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GetMechanismInfo)
- (
- CK_SLOT_ID slotID,
- CK_MECHANISM_TYPE type,
- CK_MECHANISM_INFO_PTR pInfo
- )
- {
- return NSSCKFWC_GetMechanismInfo(fwInstance, slotID, type, pInfo);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_GetMechanismInfo
- (
- CK_SLOT_ID slotID,
- CK_MECHANISM_TYPE type,
- CK_MECHANISM_INFO_PTR pInfo
- )
- {
- return __ADJOIN(MODULE_NAME,C_GetMechanismInfo)(slotID, type, pInfo);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_InitToken)
- (
- CK_SLOT_ID slotID,
- CK_CHAR_PTR pPin,
- CK_ULONG ulPinLen,
- CK_CHAR_PTR pLabel
- )
- {
- return NSSCKFWC_InitToken(fwInstance, slotID, pPin, ulPinLen, pLabel);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_InitToken
- (
- CK_SLOT_ID slotID,
- CK_CHAR_PTR pPin,
- CK_ULONG ulPinLen,
- CK_CHAR_PTR pLabel
- )
- {
- return __ADJOIN(MODULE_NAME,C_InitToken)(slotID, pPin, ulPinLen, pLabel);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_InitPIN)
- (
- CK_SESSION_HANDLE hSession,
- CK_CHAR_PTR pPin,
- CK_ULONG ulPinLen
- )
- {
- return NSSCKFWC_InitPIN(fwInstance, hSession, pPin, ulPinLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_InitPIN
- (
- CK_SESSION_HANDLE hSession,
- CK_CHAR_PTR pPin,
- CK_ULONG ulPinLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_InitPIN)(hSession, pPin, ulPinLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_SetPIN)
- (
- CK_SESSION_HANDLE hSession,
- CK_CHAR_PTR pOldPin,
- CK_ULONG ulOldLen,
- CK_CHAR_PTR pNewPin,
- CK_ULONG ulNewLen
- )
- {
- return NSSCKFWC_SetPIN(fwInstance, hSession, pOldPin, ulOldLen, pNewPin, ulNewLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_SetPIN
- (
- CK_SESSION_HANDLE hSession,
- CK_CHAR_PTR pOldPin,
- CK_ULONG ulOldLen,
- CK_CHAR_PTR pNewPin,
- CK_ULONG ulNewLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_SetPIN)(hSession, pOldPin, ulOldLen, pNewPin, ulNewLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_OpenSession)
- (
- CK_SLOT_ID slotID,
- CK_FLAGS flags,
- CK_VOID_PTR pApplication,
- CK_NOTIFY Notify,
- CK_SESSION_HANDLE_PTR phSession
- )
- {
- return NSSCKFWC_OpenSession(fwInstance, slotID, flags, pApplication, Notify, phSession);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_OpenSession
- (
- CK_SLOT_ID slotID,
- CK_FLAGS flags,
- CK_VOID_PTR pApplication,
- CK_NOTIFY Notify,
- CK_SESSION_HANDLE_PTR phSession
- )
- {
- return __ADJOIN(MODULE_NAME,C_OpenSession)(slotID, flags, pApplication, Notify, phSession);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_CloseSession)
- (
- CK_SESSION_HANDLE hSession
- )
- {
- return NSSCKFWC_CloseSession(fwInstance, hSession);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_CloseSession
- (
- CK_SESSION_HANDLE hSession
- )
- {
- return __ADJOIN(MODULE_NAME,C_CloseSession)(hSession);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_CloseAllSessions)
- (
- CK_SLOT_ID slotID
- )
- {
- return NSSCKFWC_CloseAllSessions(fwInstance, slotID);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_CloseAllSessions
- (
- CK_SLOT_ID slotID
- )
- {
- return __ADJOIN(MODULE_NAME,C_CloseAllSessions)(slotID);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GetSessionInfo)
- (
- CK_SESSION_HANDLE hSession,
- CK_SESSION_INFO_PTR pInfo
- )
- {
- return NSSCKFWC_GetSessionInfo(fwInstance, hSession, pInfo);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_GetSessionInfo
- (
- CK_SESSION_HANDLE hSession,
- CK_SESSION_INFO_PTR pInfo
- )
- {
- return __ADJOIN(MODULE_NAME,C_GetSessionInfo)(hSession, pInfo);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GetOperationState)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pOperationState,
- CK_ULONG_PTR pulOperationStateLen
- )
- {
- return NSSCKFWC_GetOperationState(fwInstance, hSession, pOperationState, pulOperationStateLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_GetOperationState
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pOperationState,
- CK_ULONG_PTR pulOperationStateLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_GetOperationState)(hSession, pOperationState, pulOperationStateLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_SetOperationState)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pOperationState,
- CK_ULONG ulOperationStateLen,
- CK_OBJECT_HANDLE hEncryptionKey,
- CK_OBJECT_HANDLE hAuthenticationKey
- )
- {
- return NSSCKFWC_SetOperationState(fwInstance, hSession, pOperationState, ulOperationStateLen, hEncryptionKey, hAuthenticationKey);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_SetOperationState
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pOperationState,
- CK_ULONG ulOperationStateLen,
- CK_OBJECT_HANDLE hEncryptionKey,
- CK_OBJECT_HANDLE hAuthenticationKey
- )
- {
- return __ADJOIN(MODULE_NAME,C_SetOperationState)(hSession, pOperationState, ulOperationStateLen, hEncryptionKey, hAuthenticationKey);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_Login)
- (
- CK_SESSION_HANDLE hSession,
- CK_USER_TYPE userType,
- CK_CHAR_PTR pPin,
- CK_ULONG ulPinLen
- )
- {
- return NSSCKFWC_Login(fwInstance, hSession, userType, pPin, ulPinLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_Login
- (
- CK_SESSION_HANDLE hSession,
- CK_USER_TYPE userType,
- CK_CHAR_PTR pPin,
- CK_ULONG ulPinLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_Login)(hSession, userType, pPin, ulPinLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_Logout)
- (
- CK_SESSION_HANDLE hSession
- )
- {
- return NSSCKFWC_Logout(fwInstance, hSession);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_Logout
- (
- CK_SESSION_HANDLE hSession
- )
- {
- return __ADJOIN(MODULE_NAME,C_Logout)(hSession);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_CreateObject)
- (
- CK_SESSION_HANDLE hSession,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulCount,
- CK_OBJECT_HANDLE_PTR phObject
- )
- {
- return NSSCKFWC_CreateObject(fwInstance, hSession, pTemplate, ulCount, phObject);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_CreateObject
- (
- CK_SESSION_HANDLE hSession,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulCount,
- CK_OBJECT_HANDLE_PTR phObject
- )
- {
- return __ADJOIN(MODULE_NAME,C_CreateObject)(hSession, pTemplate, ulCount, phObject);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_CopyObject)
- (
- CK_SESSION_HANDLE hSession,
- CK_OBJECT_HANDLE hObject,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulCount,
- CK_OBJECT_HANDLE_PTR phNewObject
- )
- {
- return NSSCKFWC_CopyObject(fwInstance, hSession, hObject, pTemplate, ulCount, phNewObject);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_CopyObject
- (
- CK_SESSION_HANDLE hSession,
- CK_OBJECT_HANDLE hObject,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulCount,
- CK_OBJECT_HANDLE_PTR phNewObject
- )
- {
- return __ADJOIN(MODULE_NAME,C_CopyObject)(hSession, hObject, pTemplate, ulCount, phNewObject);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_DestroyObject)
- (
- CK_SESSION_HANDLE hSession,
- CK_OBJECT_HANDLE hObject
- )
- {
- return NSSCKFWC_DestroyObject(fwInstance, hSession, hObject);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_DestroyObject
- (
- CK_SESSION_HANDLE hSession,
- CK_OBJECT_HANDLE hObject
- )
- {
- return __ADJOIN(MODULE_NAME,C_DestroyObject)(hSession, hObject);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GetObjectSize)
- (
- CK_SESSION_HANDLE hSession,
- CK_OBJECT_HANDLE hObject,
- CK_ULONG_PTR pulSize
- )
- {
- return NSSCKFWC_GetObjectSize(fwInstance, hSession, hObject, pulSize);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_GetObjectSize
- (
- CK_SESSION_HANDLE hSession,
- CK_OBJECT_HANDLE hObject,
- CK_ULONG_PTR pulSize
- )
- {
- return __ADJOIN(MODULE_NAME,C_GetObjectSize)(hSession, hObject, pulSize);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GetAttributeValue)
- (
- CK_SESSION_HANDLE hSession,
- CK_OBJECT_HANDLE hObject,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulCount
- )
- {
- return NSSCKFWC_GetAttributeValue(fwInstance, hSession, hObject, pTemplate, ulCount);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_GetAttributeValue
- (
- CK_SESSION_HANDLE hSession,
- CK_OBJECT_HANDLE hObject,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulCount
- )
- {
- return __ADJOIN(MODULE_NAME,C_GetAttributeValue)(hSession, hObject, pTemplate, ulCount);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_SetAttributeValue)
- (
- CK_SESSION_HANDLE hSession,
- CK_OBJECT_HANDLE hObject,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulCount
- )
- {
- return NSSCKFWC_SetAttributeValue(fwInstance, hSession, hObject, pTemplate, ulCount);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_SetAttributeValue
- (
- CK_SESSION_HANDLE hSession,
- CK_OBJECT_HANDLE hObject,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulCount
- )
- {
- return __ADJOIN(MODULE_NAME,C_SetAttributeValue)(hSession, hObject, pTemplate, ulCount);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_FindObjectsInit)
- (
- CK_SESSION_HANDLE hSession,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulCount
- )
- {
- return NSSCKFWC_FindObjectsInit(fwInstance, hSession, pTemplate, ulCount);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_FindObjectsInit
- (
- CK_SESSION_HANDLE hSession,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulCount
- )
- {
- return __ADJOIN(MODULE_NAME,C_FindObjectsInit)(hSession, pTemplate, ulCount);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_FindObjects)
- (
- CK_SESSION_HANDLE hSession,
- CK_OBJECT_HANDLE_PTR phObject,
- CK_ULONG ulMaxObjectCount,
- CK_ULONG_PTR pulObjectCount
- )
- {
- return NSSCKFWC_FindObjects(fwInstance, hSession, phObject, ulMaxObjectCount, pulObjectCount);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_FindObjects
- (
- CK_SESSION_HANDLE hSession,
- CK_OBJECT_HANDLE_PTR phObject,
- CK_ULONG ulMaxObjectCount,
- CK_ULONG_PTR pulObjectCount
- )
- {
- return __ADJOIN(MODULE_NAME,C_FindObjects)(hSession, phObject, ulMaxObjectCount, pulObjectCount);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_FindObjectsFinal)
- (
- CK_SESSION_HANDLE hSession
- )
- {
- return NSSCKFWC_FindObjectsFinal(fwInstance, hSession);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_FindObjectsFinal
- (
- CK_SESSION_HANDLE hSession
- )
- {
- return __ADJOIN(MODULE_NAME,C_FindObjectsFinal)(hSession);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_EncryptInit)
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hKey
- )
- {
- return NSSCKFWC_EncryptInit(fwInstance, hSession, pMechanism, hKey);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_EncryptInit
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hKey
- )
- {
- return __ADJOIN(MODULE_NAME,C_EncryptInit)(hSession, pMechanism, hKey);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_Encrypt)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pData,
- CK_ULONG ulDataLen,
- CK_BYTE_PTR pEncryptedData,
- CK_ULONG_PTR pulEncryptedDataLen
- )
- {
- return NSSCKFWC_Encrypt(fwInstance, hSession, pData, ulDataLen, pEncryptedData, pulEncryptedDataLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_Encrypt
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pData,
- CK_ULONG ulDataLen,
- CK_BYTE_PTR pEncryptedData,
- CK_ULONG_PTR pulEncryptedDataLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_Encrypt)(hSession, pData, ulDataLen, pEncryptedData, pulEncryptedDataLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_EncryptUpdate)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pPart,
- CK_ULONG ulPartLen,
- CK_BYTE_PTR pEncryptedPart,
- CK_ULONG_PTR pulEncryptedPartLen
- )
- {
- return NSSCKFWC_EncryptUpdate(fwInstance, hSession, pPart, ulPartLen, pEncryptedPart, pulEncryptedPartLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_EncryptUpdate
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pPart,
- CK_ULONG ulPartLen,
- CK_BYTE_PTR pEncryptedPart,
- CK_ULONG_PTR pulEncryptedPartLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_EncryptUpdate)(hSession, pPart, ulPartLen, pEncryptedPart, pulEncryptedPartLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_EncryptFinal)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pLastEncryptedPart,
- CK_ULONG_PTR pulLastEncryptedPartLen
- )
- {
- return NSSCKFWC_EncryptFinal(fwInstance, hSession, pLastEncryptedPart, pulLastEncryptedPartLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_EncryptFinal
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pLastEncryptedPart,
- CK_ULONG_PTR pulLastEncryptedPartLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_EncryptFinal)(hSession, pLastEncryptedPart, pulLastEncryptedPartLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_DecryptInit)
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hKey
- )
- {
- return NSSCKFWC_DecryptInit(fwInstance, hSession, pMechanism, hKey);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_DecryptInit
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hKey
- )
- {
- return __ADJOIN(MODULE_NAME,C_DecryptInit)(hSession, pMechanism, hKey);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_Decrypt)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pEncryptedData,
- CK_ULONG ulEncryptedDataLen,
- CK_BYTE_PTR pData,
- CK_ULONG_PTR pulDataLen
- )
- {
- return NSSCKFWC_Decrypt(fwInstance, hSession, pEncryptedData, ulEncryptedDataLen, pData, pulDataLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_Decrypt
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pEncryptedData,
- CK_ULONG ulEncryptedDataLen,
- CK_BYTE_PTR pData,
- CK_ULONG_PTR pulDataLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_Decrypt)(hSession, pEncryptedData, ulEncryptedDataLen, pData, pulDataLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_DecryptUpdate)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pEncryptedPart,
- CK_ULONG ulEncryptedPartLen,
- CK_BYTE_PTR pPart,
- CK_ULONG_PTR pulPartLen
- )
- {
- return NSSCKFWC_DecryptUpdate(fwInstance, hSession, pEncryptedPart, ulEncryptedPartLen, pPart, pulPartLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_DecryptUpdate
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pEncryptedPart,
- CK_ULONG ulEncryptedPartLen,
- CK_BYTE_PTR pPart,
- CK_ULONG_PTR pulPartLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_DecryptUpdate)(hSession, pEncryptedPart, ulEncryptedPartLen, pPart, pulPartLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_DecryptFinal)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pLastPart,
- CK_ULONG_PTR pulLastPartLen
- )
- {
- return NSSCKFWC_DecryptFinal(fwInstance, hSession, pLastPart, pulLastPartLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_DecryptFinal
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pLastPart,
- CK_ULONG_PTR pulLastPartLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_DecryptFinal)(hSession, pLastPart, pulLastPartLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_DigestInit)
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism
- )
- {
- return NSSCKFWC_DigestInit(fwInstance, hSession, pMechanism);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_DigestInit
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism
- )
- {
- return __ADJOIN(MODULE_NAME,C_DigestInit)(hSession, pMechanism);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_Digest)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pData,
- CK_ULONG ulDataLen,
- CK_BYTE_PTR pDigest,
- CK_ULONG_PTR pulDigestLen
- )
- {
- return NSSCKFWC_Digest(fwInstance, hSession, pData, ulDataLen, pDigest, pulDigestLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_Digest
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pData,
- CK_ULONG ulDataLen,
- CK_BYTE_PTR pDigest,
- CK_ULONG_PTR pulDigestLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_Digest)(hSession, pData, ulDataLen, pDigest, pulDigestLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_DigestUpdate)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pPart,
- CK_ULONG ulPartLen
- )
- {
- return NSSCKFWC_DigestUpdate(fwInstance, hSession, pPart, ulPartLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_DigestUpdate
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pPart,
- CK_ULONG ulPartLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_DigestUpdate)(hSession, pPart, ulPartLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_DigestKey)
- (
- CK_SESSION_HANDLE hSession,
- CK_OBJECT_HANDLE hKey
- )
- {
- return NSSCKFWC_DigestKey(fwInstance, hSession, hKey);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_DigestKey
- (
- CK_SESSION_HANDLE hSession,
- CK_OBJECT_HANDLE hKey
- )
- {
- return __ADJOIN(MODULE_NAME,C_DigestKey)(hSession, hKey);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_DigestFinal)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pDigest,
- CK_ULONG_PTR pulDigestLen
- )
- {
- return NSSCKFWC_DigestFinal(fwInstance, hSession, pDigest, pulDigestLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_DigestFinal
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pDigest,
- CK_ULONG_PTR pulDigestLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_DigestFinal)(hSession, pDigest, pulDigestLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_SignInit)
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hKey
- )
- {
- return NSSCKFWC_SignInit(fwInstance, hSession, pMechanism, hKey);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_SignInit
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hKey
- )
- {
- return __ADJOIN(MODULE_NAME,C_SignInit)(hSession, pMechanism, hKey);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_Sign)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pData,
- CK_ULONG ulDataLen,
- CK_BYTE_PTR pSignature,
- CK_ULONG_PTR pulSignatureLen
- )
- {
- return NSSCKFWC_Sign(fwInstance, hSession, pData, ulDataLen, pSignature, pulSignatureLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_Sign
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pData,
- CK_ULONG ulDataLen,
- CK_BYTE_PTR pSignature,
- CK_ULONG_PTR pulSignatureLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_Sign)(hSession, pData, ulDataLen, pSignature, pulSignatureLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_SignUpdate)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pPart,
- CK_ULONG ulPartLen
- )
- {
- return NSSCKFWC_SignUpdate(fwInstance, hSession, pPart, ulPartLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_SignUpdate
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pPart,
- CK_ULONG ulPartLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_SignUpdate)(hSession, pPart, ulPartLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_SignFinal)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pSignature,
- CK_ULONG_PTR pulSignatureLen
- )
- {
- return NSSCKFWC_SignFinal(fwInstance, hSession, pSignature, pulSignatureLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_SignFinal
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pSignature,
- CK_ULONG_PTR pulSignatureLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_SignFinal)(hSession, pSignature, pulSignatureLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_SignRecoverInit)
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hKey
- )
- {
- return NSSCKFWC_SignRecoverInit(fwInstance, hSession, pMechanism, hKey);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_SignRecoverInit
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hKey
- )
- {
- return __ADJOIN(MODULE_NAME,C_SignRecoverInit)(hSession, pMechanism, hKey);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_SignRecover)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pData,
- CK_ULONG ulDataLen,
- CK_BYTE_PTR pSignature,
- CK_ULONG_PTR pulSignatureLen
- )
- {
- return NSSCKFWC_SignRecover(fwInstance, hSession, pData, ulDataLen, pSignature, pulSignatureLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_SignRecover
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pData,
- CK_ULONG ulDataLen,
- CK_BYTE_PTR pSignature,
- CK_ULONG_PTR pulSignatureLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_SignRecover)(hSession, pData, ulDataLen, pSignature, pulSignatureLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_VerifyInit)
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hKey
- )
- {
- return NSSCKFWC_VerifyInit(fwInstance, hSession, pMechanism, hKey);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_VerifyInit
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hKey
- )
- {
- return __ADJOIN(MODULE_NAME,C_VerifyInit)(hSession, pMechanism, hKey);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_Verify)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pData,
- CK_ULONG ulDataLen,
- CK_BYTE_PTR pSignature,
- CK_ULONG ulSignatureLen
- )
- {
- return NSSCKFWC_Verify(fwInstance, hSession, pData, ulDataLen, pSignature, ulSignatureLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_Verify
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pData,
- CK_ULONG ulDataLen,
- CK_BYTE_PTR pSignature,
- CK_ULONG ulSignatureLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_Verify)(hSession, pData, ulDataLen, pSignature, ulSignatureLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_VerifyUpdate)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pPart,
- CK_ULONG ulPartLen
- )
- {
- return NSSCKFWC_VerifyUpdate(fwInstance, hSession, pPart, ulPartLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_VerifyUpdate
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pPart,
- CK_ULONG ulPartLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_VerifyUpdate)(hSession, pPart, ulPartLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_VerifyFinal)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pSignature,
- CK_ULONG ulSignatureLen
- )
- {
- return NSSCKFWC_VerifyFinal(fwInstance, hSession, pSignature, ulSignatureLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_VerifyFinal
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pSignature,
- CK_ULONG ulSignatureLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_VerifyFinal)(hSession, pSignature, ulSignatureLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_VerifyRecoverInit)
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hKey
- )
- {
- return NSSCKFWC_VerifyRecoverInit(fwInstance, hSession, pMechanism, hKey);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_VerifyRecoverInit
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hKey
- )
- {
- return __ADJOIN(MODULE_NAME,C_VerifyRecoverInit)(hSession, pMechanism, hKey);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_VerifyRecover)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pSignature,
- CK_ULONG ulSignatureLen,
- CK_BYTE_PTR pData,
- CK_ULONG_PTR pulDataLen
- )
- {
- return NSSCKFWC_VerifyRecover(fwInstance, hSession, pSignature, ulSignatureLen, pData, pulDataLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_VerifyRecover
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pSignature,
- CK_ULONG ulSignatureLen,
- CK_BYTE_PTR pData,
- CK_ULONG_PTR pulDataLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_VerifyRecover)(hSession, pSignature, ulSignatureLen, pData, pulDataLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_DigestEncryptUpdate)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pPart,
- CK_ULONG ulPartLen,
- CK_BYTE_PTR pEncryptedPart,
- CK_ULONG_PTR pulEncryptedPartLen
- )
- {
- return NSSCKFWC_DigestEncryptUpdate(fwInstance, hSession, pPart, ulPartLen, pEncryptedPart, pulEncryptedPartLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_DigestEncryptUpdate
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pPart,
- CK_ULONG ulPartLen,
- CK_BYTE_PTR pEncryptedPart,
- CK_ULONG_PTR pulEncryptedPartLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_DigestEncryptUpdate)(hSession, pPart, ulPartLen, pEncryptedPart, pulEncryptedPartLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_DecryptDigestUpdate)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pEncryptedPart,
- CK_ULONG ulEncryptedPartLen,
- CK_BYTE_PTR pPart,
- CK_ULONG_PTR pulPartLen
- )
- {
- return NSSCKFWC_DecryptDigestUpdate(fwInstance, hSession, pEncryptedPart, ulEncryptedPartLen, pPart, pulPartLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_DecryptDigestUpdate
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pEncryptedPart,
- CK_ULONG ulEncryptedPartLen,
- CK_BYTE_PTR pPart,
- CK_ULONG_PTR pulPartLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_DecryptDigestUpdate)(hSession, pEncryptedPart, ulEncryptedPartLen, pPart, pulPartLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_SignEncryptUpdate)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pPart,
- CK_ULONG ulPartLen,
- CK_BYTE_PTR pEncryptedPart,
- CK_ULONG_PTR pulEncryptedPartLen
- )
- {
- return NSSCKFWC_SignEncryptUpdate(fwInstance, hSession, pPart, ulPartLen, pEncryptedPart, pulEncryptedPartLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_SignEncryptUpdate
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pPart,
- CK_ULONG ulPartLen,
- CK_BYTE_PTR pEncryptedPart,
- CK_ULONG_PTR pulEncryptedPartLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_SignEncryptUpdate)(hSession, pPart, ulPartLen, pEncryptedPart, pulEncryptedPartLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_DecryptVerifyUpdate)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pEncryptedPart,
- CK_ULONG ulEncryptedPartLen,
- CK_BYTE_PTR pPart,
- CK_ULONG_PTR pulPartLen
- )
- {
- return NSSCKFWC_DecryptVerifyUpdate(fwInstance, hSession, pEncryptedPart, ulEncryptedPartLen, pPart, pulPartLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_DecryptVerifyUpdate
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pEncryptedPart,
- CK_ULONG ulEncryptedPartLen,
- CK_BYTE_PTR pPart,
- CK_ULONG_PTR pulPartLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_DecryptVerifyUpdate)(hSession, pEncryptedPart, ulEncryptedPartLen, pPart, pulPartLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GenerateKey)
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulCount,
- CK_OBJECT_HANDLE_PTR phKey
- )
- {
- return NSSCKFWC_GenerateKey(fwInstance, hSession, pMechanism, pTemplate, ulCount, phKey);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_GenerateKey
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulCount,
- CK_OBJECT_HANDLE_PTR phKey
- )
- {
- return __ADJOIN(MODULE_NAME,C_GenerateKey)(hSession, pMechanism, pTemplate, ulCount, phKey);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GenerateKeyPair)
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_ATTRIBUTE_PTR pPublicKeyTemplate,
- CK_ULONG ulPublicKeyAttributeCount,
- CK_ATTRIBUTE_PTR pPrivateKeyTemplate,
- CK_ULONG ulPrivateKeyAttributeCount,
- CK_OBJECT_HANDLE_PTR phPublicKey,
- CK_OBJECT_HANDLE_PTR phPrivateKey
- )
- {
- return NSSCKFWC_GenerateKeyPair(fwInstance, hSession, pMechanism, pPublicKeyTemplate, ulPublicKeyAttributeCount, pPrivateKeyTemplate, ulPrivateKeyAttributeCount, phPublicKey, phPrivateKey);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_GenerateKeyPair
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_ATTRIBUTE_PTR pPublicKeyTemplate,
- CK_ULONG ulPublicKeyAttributeCount,
- CK_ATTRIBUTE_PTR pPrivateKeyTemplate,
- CK_ULONG ulPrivateKeyAttributeCount,
- CK_OBJECT_HANDLE_PTR phPublicKey,
- CK_OBJECT_HANDLE_PTR phPrivateKey
- )
- {
- return __ADJOIN(MODULE_NAME,C_GenerateKeyPair)(hSession, pMechanism, pPublicKeyTemplate, ulPublicKeyAttributeCount, pPrivateKeyTemplate, ulPrivateKeyAttributeCount, phPublicKey, phPrivateKey);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_WrapKey)
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hWrappingKey,
- CK_OBJECT_HANDLE hKey,
- CK_BYTE_PTR pWrappedKey,
- CK_ULONG_PTR pulWrappedKeyLen
- )
- {
- return NSSCKFWC_WrapKey(fwInstance, hSession, pMechanism, hWrappingKey, hKey, pWrappedKey, pulWrappedKeyLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_WrapKey
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hWrappingKey,
- CK_OBJECT_HANDLE hKey,
- CK_BYTE_PTR pWrappedKey,
- CK_ULONG_PTR pulWrappedKeyLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_WrapKey)(hSession, pMechanism, hWrappingKey, hKey, pWrappedKey, pulWrappedKeyLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_UnwrapKey)
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hUnwrappingKey,
- CK_BYTE_PTR pWrappedKey,
- CK_ULONG ulWrappedKeyLen,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- CK_OBJECT_HANDLE_PTR phKey
- )
- {
- return NSSCKFWC_UnwrapKey(fwInstance, hSession, pMechanism, hUnwrappingKey, pWrappedKey, ulWrappedKeyLen, pTemplate, ulAttributeCount, phKey);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_UnwrapKey
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hUnwrappingKey,
- CK_BYTE_PTR pWrappedKey,
- CK_ULONG ulWrappedKeyLen,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- CK_OBJECT_HANDLE_PTR phKey
- )
- {
- return __ADJOIN(MODULE_NAME,C_UnwrapKey)(hSession, pMechanism, hUnwrappingKey, pWrappedKey, ulWrappedKeyLen, pTemplate, ulAttributeCount, phKey);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_DeriveKey)
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hBaseKey,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- CK_OBJECT_HANDLE_PTR phKey
- )
- {
- return NSSCKFWC_DeriveKey(fwInstance, hSession, pMechanism, hBaseKey, pTemplate, ulAttributeCount, phKey);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_DeriveKey
- (
- CK_SESSION_HANDLE hSession,
- CK_MECHANISM_PTR pMechanism,
- CK_OBJECT_HANDLE hBaseKey,
- CK_ATTRIBUTE_PTR pTemplate,
- CK_ULONG ulAttributeCount,
- CK_OBJECT_HANDLE_PTR phKey
- )
- {
- return __ADJOIN(MODULE_NAME,C_DeriveKey)(hSession, pMechanism, hBaseKey, pTemplate, ulAttributeCount, phKey);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_SeedRandom)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pSeed,
- CK_ULONG ulSeedLen
- )
- {
- return NSSCKFWC_SeedRandom(fwInstance, hSession, pSeed, ulSeedLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_SeedRandom
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR pSeed,
- CK_ULONG ulSeedLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_SeedRandom)(hSession, pSeed, ulSeedLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GenerateRandom)
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR RandomData,
- CK_ULONG ulRandomLen
- )
- {
- return NSSCKFWC_GenerateRandom(fwInstance, hSession, RandomData, ulRandomLen);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_GenerateRandom
- (
- CK_SESSION_HANDLE hSession,
- CK_BYTE_PTR RandomData,
- CK_ULONG ulRandomLen
- )
- {
- return __ADJOIN(MODULE_NAME,C_GenerateRandom)(hSession, RandomData, ulRandomLen);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GetFunctionStatus)
- (
- CK_SESSION_HANDLE hSession
- )
- {
- return NSSCKFWC_GetFunctionStatus(fwInstance, hSession);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_GetFunctionStatus
- (
- CK_SESSION_HANDLE hSession
- )
- {
- return __ADJOIN(MODULE_NAME,C_GetFunctionStatus)(hSession);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_CancelFunction)
- (
- CK_SESSION_HANDLE hSession
- )
- {
- return NSSCKFWC_CancelFunction(fwInstance, hSession);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_CancelFunction
- (
- CK_SESSION_HANDLE hSession
- )
- {
- return __ADJOIN(MODULE_NAME,C_CancelFunction)(hSession);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_WaitForSlotEvent)
- (
- CK_FLAGS flags,
- CK_SLOT_ID_PTR pSlot,
- CK_VOID_PTR pRserved
- )
- {
- return NSSCKFWC_WaitForSlotEvent(fwInstance, flags, pSlot, pRserved);
- }
- #ifdef DECLARE_STRICT_CRYPTOKI_NAMES
- CK_RV CK_ENTRY
- C_WaitForSlotEvent
- (
- CK_FLAGS flags,
- CK_SLOT_ID_PTR pSlot,
- CK_VOID_PTR pRserved
- )
- {
- return __ADJOIN(MODULE_NAME,C_WaitForSlotEvent)(flags, pSlot, pRserved);
- }
- #endif /* DECLARE_STRICT_CRYPTOKI_NAMES */
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GetFunctionList)
- (
- CK_FUNCTION_LIST_PTR_PTR ppFunctionList
- );
- static CK_FUNCTION_LIST FunctionList = {
- { 2, 1 },
- __ADJOIN(MODULE_NAME,C_Initialize),
- __ADJOIN(MODULE_NAME,C_Finalize),
- __ADJOIN(MODULE_NAME,C_GetInfo),
- __ADJOIN(MODULE_NAME,C_GetFunctionList),
- __ADJOIN(MODULE_NAME,C_GetSlotList),
- __ADJOIN(MODULE_NAME,C_GetSlotInfo),
- __ADJOIN(MODULE_NAME,C_GetTokenInfo),
- __ADJOIN(MODULE_NAME,C_GetMechanismList),
- __ADJOIN(MODULE_NAME,C_GetMechanismInfo),
- __ADJOIN(MODULE_NAME,C_InitToken),
- __ADJOIN(MODULE_NAME,C_InitPIN),
- __ADJOIN(MODULE_NAME,C_SetPIN),
- __ADJOIN(MODULE_NAME,C_OpenSession),
- __ADJOIN(MODULE_NAME,C_CloseSession),
- __ADJOIN(MODULE_NAME,C_CloseAllSessions),
- __ADJOIN(MODULE_NAME,C_GetSessionInfo),
- __ADJOIN(MODULE_NAME,C_GetOperationState),
- __ADJOIN(MODULE_NAME,C_SetOperationState),
- __ADJOIN(MODULE_NAME,C_Login),
- __ADJOIN(MODULE_NAME,C_Logout),
- __ADJOIN(MODULE_NAME,C_CreateObject),
- __ADJOIN(MODULE_NAME,C_CopyObject),
- __ADJOIN(MODULE_NAME,C_DestroyObject),
- __ADJOIN(MODULE_NAME,C_GetObjectSize),
- __ADJOIN(MODULE_NAME,C_GetAttributeValue),
- __ADJOIN(MODULE_NAME,C_SetAttributeValue),
- __ADJOIN(MODULE_NAME,C_FindObjectsInit),
- __ADJOIN(MODULE_NAME,C_FindObjects),
- __ADJOIN(MODULE_NAME,C_FindObjectsFinal),
- __ADJOIN(MODULE_NAME,C_EncryptInit),
- __ADJOIN(MODULE_NAME,C_Encrypt),
- __ADJOIN(MODULE_NAME,C_EncryptUpdate),
- __ADJOIN(MODULE_NAME,C_EncryptFinal),
- __ADJOIN(MODULE_NAME,C_DecryptInit),
- __ADJOIN(MODULE_NAME,C_Decrypt),
- __ADJOIN(MODULE_NAME,C_DecryptUpdate),
- __ADJOIN(MODULE_NAME,C_DecryptFinal),
- __ADJOIN(MODULE_NAME,C_DigestInit),
- __ADJOIN(MODULE_NAME,C_Digest),
- __ADJOIN(MODULE_NAME,C_DigestUpdate),
- __ADJOIN(MODULE_NAME,C_DigestKey),
- __ADJOIN(MODULE_NAME,C_DigestFinal),
- __ADJOIN(MODULE_NAME,C_SignInit),
- __ADJOIN(MODULE_NAME,C_Sign),
- __ADJOIN(MODULE_NAME,C_SignUpdate),
- __ADJOIN(MODULE_NAME,C_SignFinal),
- __ADJOIN(MODULE_NAME,C_SignRecoverInit),
- __ADJOIN(MODULE_NAME,C_SignRecover),
- __ADJOIN(MODULE_NAME,C_VerifyInit),
- __ADJOIN(MODULE_NAME,C_Verify),
- __ADJOIN(MODULE_NAME,C_VerifyUpdate),
- __ADJOIN(MODULE_NAME,C_VerifyFinal),
- __ADJOIN(MODULE_NAME,C_VerifyRecoverInit),
- __ADJOIN(MODULE_NAME,C_VerifyRecover),
- __ADJOIN(MODULE_NAME,C_DigestEncryptUpdate),
- __ADJOIN(MODULE_NAME,C_DecryptDigestUpdate),
- __ADJOIN(MODULE_NAME,C_SignEncryptUpdate),
- __ADJOIN(MODULE_NAME,C_DecryptVerifyUpdate),
- __ADJOIN(MODULE_NAME,C_GenerateKey),
- __ADJOIN(MODULE_NAME,C_GenerateKeyPair),
- __ADJOIN(MODULE_NAME,C_WrapKey),
- __ADJOIN(MODULE_NAME,C_UnwrapKey),
- __ADJOIN(MODULE_NAME,C_DeriveKey),
- __ADJOIN(MODULE_NAME,C_SeedRandom),
- __ADJOIN(MODULE_NAME,C_GenerateRandom),
- __ADJOIN(MODULE_NAME,C_GetFunctionStatus),
- __ADJOIN(MODULE_NAME,C_CancelFunction),
- __ADJOIN(MODULE_NAME,C_WaitForSlotEvent)
- };
- static CK_RV CK_ENTRY
- __ADJOIN(MODULE_NAME,C_GetFunctionList)
- (
- CK_FUNCTION_LIST_PTR_PTR ppFunctionList
- )
- {
- *ppFunctionList = &FunctionList;
- return CKR_OK;
- }
- /* This one is always present */
- CK_RV CK_ENTRY
- C_GetFunctionList
- (
- CK_FUNCTION_LIST_PTR_PTR ppFunctionList
- )
- {
- return __ADJOIN(MODULE_NAME,C_GetFunctionList)(ppFunctionList);
- }
- #undef __ADJOIN
|