亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pkcs11f.h

?? Unix_Linux下的CSP源碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* pkcs11f.h include file for PKCS #11.  2001 June 25 *//* This function contains pretty much everything about all the *//* Cryptoki function prototypes.  Because this information is *//* used for more than just declaring function prototypes, the *//* order of the functions appearing herein is important, and *//* should not be altered. *//* General-purpose *//* C_Initialize initializes the Cryptoki library. */CK_PKCS11_FUNCTION_INFO(C_Initialize)#ifdef CK_NEED_ARG_LIST(  CK_VOID_PTR   pInitArgs  /* if this is not NULL_PTR, it gets                            * cast to CK_C_INITIALIZE_ARGS_PTR                            * and dereferenced */);#endif/* C_Finalize indicates that an application is done with the * Cryptoki library. */CK_PKCS11_FUNCTION_INFO(C_Finalize)#ifdef CK_NEED_ARG_LIST(  CK_VOID_PTR   pReserved  /* reserved.  Should be NULL_PTR */);#endif/* C_GetInfo returns general information about Cryptoki. */CK_PKCS11_FUNCTION_INFO(C_GetInfo)#ifdef CK_NEED_ARG_LIST(  CK_INFO_PTR   pInfo  /* location that receives information */);#endif/* C_GetFunctionList returns the function list. */CK_PKCS11_FUNCTION_INFO(C_GetFunctionList)#ifdef CK_NEED_ARG_LIST(  CK_FUNCTION_LIST_PTR_PTR ppFunctionList  /* receives pointer to                                            * function list */);#endif/* Slot and token management *//* C_GetSlotList obtains a list of slots in the system. */CK_PKCS11_FUNCTION_INFO(C_GetSlotList)#ifdef CK_NEED_ARG_LIST(  CK_BBOOL       tokenPresent,  /* only slots with tokens? */  CK_SLOT_ID_PTR pSlotList,     /* receives array of slot IDs */  CK_ULONG_PTR   pulCount       /* receives number of slots */);#endif/* C_GetSlotInfo obtains information about a particular slot in * the system. */CK_PKCS11_FUNCTION_INFO(C_GetSlotInfo)#ifdef CK_NEED_ARG_LIST(  CK_SLOT_ID       slotID,  /* the ID of the slot */  CK_SLOT_INFO_PTR pInfo    /* receives the slot information */);#endif/* C_GetTokenInfo obtains information about a particular token * in the system. */CK_PKCS11_FUNCTION_INFO(C_GetTokenInfo)#ifdef CK_NEED_ARG_LIST(  CK_SLOT_ID        slotID,  /* ID of the token's slot */  CK_TOKEN_INFO_PTR pInfo    /* receives the token information */);#endif/* C_GetMechanismList obtains a list of mechanism types * supported by a token. */CK_PKCS11_FUNCTION_INFO(C_GetMechanismList)#ifdef CK_NEED_ARG_LIST(  CK_SLOT_ID            slotID,          /* ID of token's slot */  CK_MECHANISM_TYPE_PTR pMechanismList,  /* gets mech. array */  CK_ULONG_PTR          pulCount         /* gets # of mechs. */);#endif/* C_GetMechanismInfo obtains information about a particular * mechanism possibly supported by a token. */CK_PKCS11_FUNCTION_INFO(C_GetMechanismInfo)#ifdef CK_NEED_ARG_LIST(  CK_SLOT_ID            slotID,  /* ID of the token's slot */  CK_MECHANISM_TYPE     type,    /* type of mechanism */  CK_MECHANISM_INFO_PTR pInfo    /* receives mechanism info */);#endif/* C_InitToken initializes a token. */CK_PKCS11_FUNCTION_INFO(C_InitToken)#ifdef CK_NEED_ARG_LIST/* pLabel changed from CK_CHAR_PTR to CK_UTF8CHAR_PTR for v2.10 */(  CK_SLOT_ID      slotID,    /* ID of the token's slot */  CK_UTF8CHAR_PTR pPin,      /* the SO's initial PIN */  CK_ULONG        ulPinLen,  /* length in bytes of the PIN */  CK_UTF8CHAR_PTR pLabel     /* 32-byte token label (blank padded) */);#endif/* C_InitPIN initializes the normal user's PIN. */CK_PKCS11_FUNCTION_INFO(C_InitPIN)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,  /* the session's handle */  CK_UTF8CHAR_PTR   pPin,      /* the normal user's PIN */  CK_ULONG          ulPinLen   /* length in bytes of the PIN */);#endif/* C_SetPIN modifies the PIN of the user who is logged in. */CK_PKCS11_FUNCTION_INFO(C_SetPIN)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,  /* the session's handle */  CK_UTF8CHAR_PTR   pOldPin,   /* the old PIN */  CK_ULONG          ulOldLen,  /* length of the old PIN */  CK_UTF8CHAR_PTR   pNewPin,   /* the new PIN */  CK_ULONG          ulNewLen   /* length of the new PIN */);#endif/* Session management *//* C_OpenSession opens a session between an application and a * token. */CK_PKCS11_FUNCTION_INFO(C_OpenSession)#ifdef CK_NEED_ARG_LIST(  CK_SLOT_ID            slotID,        /* the slot's ID */  CK_FLAGS              flags,         /* from CK_SESSION_INFO */  CK_VOID_PTR           pApplication,  /* passed to callback */  CK_NOTIFY             Notify,        /* callback function */  CK_SESSION_HANDLE_PTR phSession      /* gets session handle */);#endif/* C_CloseSession closes a session between an application and a * token. */CK_PKCS11_FUNCTION_INFO(C_CloseSession)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession  /* the session's handle */);#endif/* C_CloseAllSessions closes all sessions with a token. */CK_PKCS11_FUNCTION_INFO(C_CloseAllSessions)#ifdef CK_NEED_ARG_LIST(  CK_SLOT_ID     slotID  /* the token's slot */);#endif/* C_GetSessionInfo obtains information about the session. */CK_PKCS11_FUNCTION_INFO(C_GetSessionInfo)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE   hSession,  /* the session's handle */  CK_SESSION_INFO_PTR pInfo      /* receives session info */);#endif/* C_GetOperationState obtains the state of the cryptographic operation * in a session. */CK_PKCS11_FUNCTION_INFO(C_GetOperationState)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,             /* session's handle */  CK_BYTE_PTR       pOperationState,      /* gets state */  CK_ULONG_PTR      pulOperationStateLen  /* gets state length */);#endif/* C_SetOperationState restores the state of the cryptographic * operation in a session. */CK_PKCS11_FUNCTION_INFO(C_SetOperationState)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,            /* session's handle */  CK_BYTE_PTR      pOperationState,      /* holds state */  CK_ULONG         ulOperationStateLen,  /* holds state length */  CK_OBJECT_HANDLE hEncryptionKey,       /* en/decryption key */  CK_OBJECT_HANDLE hAuthenticationKey    /* sign/verify key */);#endif/* C_Login logs a user into a token. */CK_PKCS11_FUNCTION_INFO(C_Login)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,  /* the session's handle */  CK_USER_TYPE      userType,  /* the user type */  CK_UTF8CHAR_PTR   pPin,      /* the user's PIN */  CK_ULONG          ulPinLen   /* the length of the PIN */);#endif/* C_Logout logs a user out from a token. */CK_PKCS11_FUNCTION_INFO(C_Logout)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession  /* the session's handle */);#endif/* Object management *//* C_CreateObject creates a new object. */CK_PKCS11_FUNCTION_INFO(C_CreateObject)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,    /* the session's handle */  CK_ATTRIBUTE_PTR  pTemplate,   /* the object's template */  CK_ULONG          ulCount,     /* attributes in template */  CK_OBJECT_HANDLE_PTR phObject  /* gets new object's handle. */);#endif/* C_CopyObject copies an object, creating a new object for the * copy. */CK_PKCS11_FUNCTION_INFO(C_CopyObject)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE    hSession,    /* the session's handle */  CK_OBJECT_HANDLE     hObject,     /* the object's handle */  CK_ATTRIBUTE_PTR     pTemplate,   /* template for new object */  CK_ULONG             ulCount,     /* attributes in template */  CK_OBJECT_HANDLE_PTR phNewObject  /* receives handle of copy */);#endif/* C_DestroyObject destroys an object. */CK_PKCS11_FUNCTION_INFO(C_DestroyObject)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,  /* the session's handle */  CK_OBJECT_HANDLE  hObject    /* the object's handle */);#endif/* C_GetObjectSize gets the size of an object in bytes. */CK_PKCS11_FUNCTION_INFO(C_GetObjectSize)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,  /* the session's handle */  CK_OBJECT_HANDLE  hObject,   /* the object's handle */  CK_ULONG_PTR      pulSize    /* receives size of object */);#endif/* C_GetAttributeValue obtains the value of one or more object * attributes. */CK_PKCS11_FUNCTION_INFO(C_GetAttributeValue)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,   /* the session's handle */  CK_OBJECT_HANDLE  hObject,    /* the object's handle */  CK_ATTRIBUTE_PTR  pTemplate,  /* specifies attrs; gets vals */  CK_ULONG          ulCount     /* attributes in template */);#endif/* C_SetAttributeValue modifies the value of one or more object * attributes */CK_PKCS11_FUNCTION_INFO(C_SetAttributeValue)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,   /* the session's handle */  CK_OBJECT_HANDLE  hObject,    /* the object's handle */  CK_ATTRIBUTE_PTR  pTemplate,  /* specifies attrs and values */  CK_ULONG          ulCount     /* attributes in template */);#endif/* C_FindObjectsInit initializes a search for token and session * objects that match a template. */CK_PKCS11_FUNCTION_INFO(C_FindObjectsInit)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,   /* the session's handle */  CK_ATTRIBUTE_PTR  pTemplate,  /* attribute values to match */  CK_ULONG          ulCount     /* attrs in search template */);#endif/* C_FindObjects continues a search for token and session * objects that match a template, obtaining additional object * handles. */CK_PKCS11_FUNCTION_INFO(C_FindObjects)#ifdef CK_NEED_ARG_LIST( CK_SESSION_HANDLE    hSession,          /* session's handle */ CK_OBJECT_HANDLE_PTR phObject,          /* gets obj. handles */ CK_ULONG             ulMaxObjectCount,  /* max handles to get */ CK_ULONG_PTR         pulObjectCount     /* actual # returned */);#endif/* C_FindObjectsFinal finishes a search for token and session * objects. */CK_PKCS11_FUNCTION_INFO(C_FindObjectsFinal)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession  /* the session's handle */);#endif/* Encryption and decryption *//* C_EncryptInit initializes an encryption operation. */CK_PKCS11_FUNCTION_INFO(C_EncryptInit)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,    /* the session's handle */  CK_MECHANISM_PTR  pMechanism,  /* the encryption mechanism */  CK_OBJECT_HANDLE  hKey         /* handle of encryption key */);#endif/* C_Encrypt encrypts single-part data. */CK_PKCS11_FUNCTION_INFO(C_Encrypt)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,            /* session's handle */  CK_BYTE_PTR       pData,               /* the plaintext data */  CK_ULONG          ulDataLen,           /* bytes of plaintext */  CK_BYTE_PTR       pEncryptedData,      /* gets ciphertext */  CK_ULONG_PTR      pulEncryptedDataLen  /* gets c-text size */);#endif/* C_EncryptUpdate continues a multiple-part encryption * operation. */CK_PKCS11_FUNCTION_INFO(C_EncryptUpdate)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,           /* session's handle */  CK_BYTE_PTR       pPart,              /* the plaintext data */  CK_ULONG          ulPartLen,          /* plaintext data len */  CK_BYTE_PTR       pEncryptedPart,     /* gets ciphertext */  CK_ULONG_PTR      pulEncryptedPartLen /* gets c-text size */);#endif/* C_EncryptFinal finishes a multiple-part encryption * operation. */CK_PKCS11_FUNCTION_INFO(C_EncryptFinal)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,                /* session handle */  CK_BYTE_PTR       pLastEncryptedPart,      /* last c-text */  CK_ULONG_PTR      pulLastEncryptedPartLen  /* gets last size */);#endif/* C_DecryptInit initializes a decryption operation. */CK_PKCS11_FUNCTION_INFO(C_DecryptInit)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,    /* the session's handle */  CK_MECHANISM_PTR  pMechanism,  /* the decryption mechanism */  CK_OBJECT_HANDLE  hKey         /* handle of decryption key */);#endif/* C_Decrypt decrypts encrypted data in a single part. */CK_PKCS11_FUNCTION_INFO(C_Decrypt)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,           /* session's handle */  CK_BYTE_PTR       pEncryptedData,     /* ciphertext */  CK_ULONG          ulEncryptedDataLen, /* ciphertext length */  CK_BYTE_PTR       pData,              /* gets plaintext */  CK_ULONG_PTR      pulDataLen          /* gets p-text size */);#endif/* C_DecryptUpdate continues a multiple-part decryption * operation. */CK_PKCS11_FUNCTION_INFO(C_DecryptUpdate)#ifdef CK_NEED_ARG_LIST(  CK_SESSION_HANDLE hSession,            /* session's handle */  CK_BYTE_PTR       pEncryptedPart,      /* encrypted data */  CK_ULONG          ulEncryptedPartLen,  /* input length */  CK_BYTE_PTR       pPart,               /* gets plaintext */  CK_ULONG_PTR      pulPartLen           /* p-text size */);#endif/* C_DecryptFinal finishes a multiple-part decryption * operation. */CK_PKCS11_FUNCTION_INFO(C_DecryptFinal)#ifdef CK_NEED_ARG_LIST(

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡视频一二三| 亚洲国产综合91精品麻豆| 99re亚洲国产精品| 午夜av一区二区三区| 国产丝袜在线精品| 欧美日韩三级一区二区| 日本不卡不码高清免费观看| 久久久久88色偷偷免费| 91久久一区二区| 韩国毛片一区二区三区| 亚洲人成精品久久久久久| 日韩午夜在线观看| 99热99精品| 老司机午夜精品99久久| 国产精品久久久久久久久免费相片| 欧美天堂一区二区三区| 国产福利精品一区| 天天综合天天做天天综合| 国产欧美日韩不卡| 91精品黄色片免费大全| 99re亚洲国产精品| 国产乱人伦偷精品视频免下载 | 国产69精品久久久久毛片| 一区二区三区在线免费观看| 国产视频一区不卡| 日韩欧美一区在线| 欧美亚洲禁片免费| 成人听书哪个软件好| 成人动漫一区二区三区| 日韩欧美国产高清| 国产原创一区二区| 日韩高清一区二区| 亚洲激情自拍视频| 自拍偷拍国产亚洲| 国产亚洲美州欧州综合国| 日韩一区二区三区电影在线观看| 一本色道**综合亚洲精品蜜桃冫| 国产大片一区二区| 激情综合五月天| 美腿丝袜在线亚洲一区| 亚洲综合偷拍欧美一区色| 中文字幕av一区二区三区高| 欧美一二三区在线| 69av一区二区三区| 欧美日韩大陆一区二区| 色999日韩国产欧美一区二区| 高清不卡在线观看| 狠狠色丁香久久婷婷综| 蜜桃久久av一区| 天堂影院一区二区| 亚洲一区二区四区蜜桃| 亚洲天堂免费看| 艳妇臀荡乳欲伦亚洲一区| 国产精品大尺度| 国产精品拍天天在线| 国产精品久久久久久久久图文区 | 精品视频一区三区九区| 日本久久一区二区| 欧美性猛片aaaaaaa做受| 欧美日韩精品一区二区| 欧美巨大另类极品videosbest| 欧美一区午夜精品| 日韩一区二区免费电影| 正在播放一区二区| 久久综合九色欧美综合狠狠| 26uuu久久综合| 中文字幕亚洲视频| 亚洲精品成人悠悠色影视| 亚洲一区二区中文在线| 亚洲电影一级片| 日韩高清不卡一区| 亚洲成人av在线电影| 91精品国产日韩91久久久久久| 国产乱色国产精品免费视频| 日本不卡的三区四区五区| 美日韩黄色大片| 久久激五月天综合精品| 国模套图日韩精品一区二区| 韩国精品主播一区二区在线观看 | 在线欧美日韩精品| 欧美久久久一区| 日韩色在线观看| 国产欧美视频一区二区| 亚洲黄色小说网站| 日韩国产在线一| 国产高清精品网站| 日本韩国精品在线| 久久婷婷国产综合精品青草 | 337p亚洲精品色噜噜狠狠| 精品国产一二三区| 又紧又大又爽精品一区二区| 琪琪一区二区三区| 91麻豆国产福利在线观看| 欧美一区二区在线看| 国产精品欧美极品| 欧美区视频在线观看| 色88888久久久久久影院野外| 正在播放一区二区| 国产精品卡一卡二| 蜜臀av性久久久久av蜜臀妖精| 国产美女精品人人做人人爽| 91麻豆6部合集magnet| 精品91自产拍在线观看一区| 亚洲视频一二三区| 偷拍日韩校园综合在线| 91美女片黄在线| 精品久久久久久久人人人人传媒 | 夜夜夜精品看看| 成人在线一区二区三区| 666欧美在线视频| 色综合久久综合网欧美综合网| 欧美不卡激情三级在线观看| 亚洲精品v日韩精品| 国产白丝网站精品污在线入口| 91在线免费视频观看| 久久综合五月天婷婷伊人| 五月天丁香久久| 成人动漫精品一区二区| 久久精品一区二区| 午夜精品久久久久久久 | 国产精品综合视频| 欧美日韩二区三区| 中文字幕视频一区二区三区久| 久久av中文字幕片| 91精品国产综合久久香蕉的特点 | 樱花影视一区二区| 风间由美一区二区av101| 亚洲精品在线免费观看视频| 午夜精品福利一区二区蜜股av| 91视频一区二区三区| 国产精品二区一区二区aⅴ污介绍| 久久99精品视频| 欧美图区在线视频| 伊人开心综合网| 国产成人福利片| 国产亚洲精久久久久久| 久久99精品国产麻豆婷婷| 日韩一区二区三区三四区视频在线观看| 一区二区三区 在线观看视频| 久久国产精品免费| 精品处破学生在线二十三| 午夜电影久久久| 日韩三级精品电影久久久| 午夜精品久久久久久久99樱桃| 欧美日韩国产区一| 亚洲成年人影院| 色婷婷久久久久swag精品| 亚洲精品成人a在线观看| 色婷婷久久久综合中文字幕| 亚洲电影第三页| 国产精品国产三级国产普通话三级 | 欧美日韩国产综合一区二区三区| 亚洲久草在线视频| 不卡欧美aaaaa| 亚洲欧美激情小说另类| 91在线你懂得| 三级成人在线视频| 91精品国产综合久久婷婷香蕉| 紧缚奴在线一区二区三区| 久久久美女毛片| 91影视在线播放| 夜夜精品浪潮av一区二区三区| 一本色道久久综合狠狠躁的推荐 | 欧美视频你懂的| 亚洲制服欧美中文字幕中文字幕| 欧洲视频一区二区| 爽好久久久欧美精品| 国产午夜亚洲精品羞羞网站| 国产成人av影院| 樱桃视频在线观看一区| 欧美性高清videossexo| 日韩高清欧美激情| 国产精品美女久久久久久2018 | 一本一道波多野结衣一区二区| 香蕉久久夜色精品国产使用方法 | 在线视频一区二区三| 免费成人av资源网| 久久精品一区八戒影视| 成人国产亚洲欧美成人综合网| 亚洲美女电影在线| 欧美三级蜜桃2在线观看| 麻豆免费精品视频| 亚洲国产精品成人综合色在线婷婷| 国产高清一区日本| 亚洲欧美乱综合| 欧美群妇大交群中文字幕| 久久99精品国产| 亚洲国产成人一区二区三区| 日本福利一区二区| 久久精品99国产精品| 精品一区二区三区在线观看国产 | 中文字幕第一区二区| 欧美日韩专区在线| 国内精品嫩模私拍在线| 亚洲日本一区二区三区| 欧美一区二区大片| 成人av在线资源网| 日本不卡的三区四区五区| 亚洲欧洲日韩女同| 欧美一级高清片|