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

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

?? pkcs11t.h

?? Unix_Linux下的CSP源碼
?? H
?? 第 1 頁 / 共 4 頁
字號:
typedef struct CK_C_INITIALIZE_ARGS {  CK_CREATEMUTEX CreateMutex;  CK_DESTROYMUTEX DestroyMutex;  CK_LOCKMUTEX LockMutex;  CK_UNLOCKMUTEX UnlockMutex;  CK_FLAGS flags;  CK_VOID_PTR pReserved;} CK_C_INITIALIZE_ARGS;/* flags: bit flags that provide capabilities of the slot *      Bit Flag                           Mask       Meaning */#define CKF_LIBRARY_CANT_CREATE_OS_THREADS 0x00000001#define CKF_OS_LOCKING_OK                  0x00000002typedef CK_C_INITIALIZE_ARGS CK_PTR CK_C_INITIALIZE_ARGS_PTR;/* additional flags for parameters to functions *//* CKF_DONT_BLOCK is for the function C_WaitForSlotEvent */#define CKF_DONT_BLOCK     1/* CK_RSA_PKCS_OAEP_MGF_TYPE is new for v2.10.  * CK_RSA_PKCS_OAEP_MGF_TYPE  is used to indicate the Message  * Generation Function (MGF) applied to a message block when  * formatting a message block for the PKCS #1 OAEP encryption  * scheme. */typedef CK_ULONG CK_RSA_PKCS_MGF_TYPE;typedef CK_RSA_PKCS_MGF_TYPE CK_PTR CK_RSA_PKCS_MGF_TYPE_PTR;/* The following MGFs are defined */#define CKG_MGF1_SHA1         0x00000001/* CK_RSA_PKCS_OAEP_SOURCE_TYPE is new for v2.10.  * CK_RSA_PKCS_OAEP_SOURCE_TYPE  is used to indicate the source * of the encoding parameter when formatting a message block  * for the PKCS #1 OAEP encryption scheme. */typedef CK_ULONG CK_RSA_PKCS_OAEP_SOURCE_TYPE;typedef CK_RSA_PKCS_OAEP_SOURCE_TYPE CK_PTR CK_RSA_PKCS_OAEP_SOURCE_TYPE_PTR;/* The following encoding parameter sources are defined */#define CKZ_DATA_SPECIFIED    0x00000001/* CK_RSA_PKCS_OAEP_PARAMS is new for v2.10. * CK_RSA_PKCS_OAEP_PARAMS provides the parameters to the  * CKM_RSA_PKCS_OAEP mechanism. */typedef struct CK_RSA_PKCS_OAEP_PARAMS {	CK_MECHANISM_TYPE hashAlg;	CK_RSA_PKCS_MGF_TYPE mgf;	CK_RSA_PKCS_OAEP_SOURCE_TYPE source;	CK_VOID_PTR pSourceData;	CK_ULONG ulSourceDataLen;} CK_RSA_PKCS_OAEP_PARAMS;typedef CK_RSA_PKCS_OAEP_PARAMS CK_PTR CK_RSA_PKCS_OAEP_PARAMS_PTR;/* CK_RSA_PKCS_PSS_PARAMS is new for v2.11. * CK_RSA_PKCS_PSS_PARAMS provides the parameters to the * CKM_RSA_PKCS_PSS mechanism(s). */typedef struct CK_RSA_PKCS_PSS_PARAMS {	CK_MECHANISM_TYPE    hashAlg;	CK_RSA_PKCS_MGF_TYPE mgf;	CK_ULONG             sLen;} CK_RSA_PKCS_PSS_PARAMS;/* CK_KEA_DERIVE_PARAMS provides the parameters to the * CKM_KEA_DERIVE mechanism *//* CK_KEA_DERIVE_PARAMS is new for v2.0 */typedef struct CK_KEA_DERIVE_PARAMS {  CK_BBOOL      isSender;  CK_ULONG      ulRandomLen;  CK_BYTE_PTR   pRandomA;  CK_BYTE_PTR   pRandomB;  CK_ULONG      ulPublicDataLen;  CK_BYTE_PTR   pPublicData;} CK_KEA_DERIVE_PARAMS;typedef CK_KEA_DERIVE_PARAMS CK_PTR CK_KEA_DERIVE_PARAMS_PTR;/* CK_RC2_PARAMS provides the parameters to the CKM_RC2_ECB and * CKM_RC2_MAC mechanisms.  An instance of CK_RC2_PARAMS just * holds the effective keysize */typedef CK_ULONG          CK_RC2_PARAMS;typedef CK_RC2_PARAMS CK_PTR CK_RC2_PARAMS_PTR;/* CK_RC2_CBC_PARAMS provides the parameters to the CKM_RC2_CBC * mechanism */typedef struct CK_RC2_CBC_PARAMS {  /* ulEffectiveBits was changed from CK_USHORT to CK_ULONG for   * v2.0 */  CK_ULONG      ulEffectiveBits;  /* effective bits (1-1024) */  CK_BYTE       iv[8];            /* IV for CBC mode */} CK_RC2_CBC_PARAMS;typedef CK_RC2_CBC_PARAMS CK_PTR CK_RC2_CBC_PARAMS_PTR;/* CK_RC2_MAC_GENERAL_PARAMS provides the parameters for the * CKM_RC2_MAC_GENERAL mechanism *//* CK_RC2_MAC_GENERAL_PARAMS is new for v2.0 */typedef struct CK_RC2_MAC_GENERAL_PARAMS {  CK_ULONG      ulEffectiveBits;  /* effective bits (1-1024) */  CK_ULONG      ulMacLength;      /* Length of MAC in bytes */} CK_RC2_MAC_GENERAL_PARAMS;typedef CK_RC2_MAC_GENERAL_PARAMS CK_PTR \  CK_RC2_MAC_GENERAL_PARAMS_PTR;/* CK_RC5_PARAMS provides the parameters to the CKM_RC5_ECB and * CKM_RC5_MAC mechanisms *//* CK_RC5_PARAMS is new for v2.0 */typedef struct CK_RC5_PARAMS {  CK_ULONG      ulWordsize;  /* wordsize in bits */  CK_ULONG      ulRounds;    /* number of rounds */} CK_RC5_PARAMS;typedef CK_RC5_PARAMS CK_PTR CK_RC5_PARAMS_PTR;/* CK_RC5_CBC_PARAMS provides the parameters to the CKM_RC5_CBC * mechanism *//* CK_RC5_CBC_PARAMS is new for v2.0 */typedef struct CK_RC5_CBC_PARAMS {  CK_ULONG      ulWordsize;  /* wordsize in bits */  CK_ULONG      ulRounds;    /* number of rounds */  CK_BYTE_PTR   pIv;         /* pointer to IV */  CK_ULONG      ulIvLen;     /* length of IV in bytes */} CK_RC5_CBC_PARAMS;typedef CK_RC5_CBC_PARAMS CK_PTR CK_RC5_CBC_PARAMS_PTR;/* CK_RC5_MAC_GENERAL_PARAMS provides the parameters for the * CKM_RC5_MAC_GENERAL mechanism *//* CK_RC5_MAC_GENERAL_PARAMS is new for v2.0 */typedef struct CK_RC5_MAC_GENERAL_PARAMS {  CK_ULONG      ulWordsize;   /* wordsize in bits */  CK_ULONG      ulRounds;     /* number of rounds */  CK_ULONG      ulMacLength;  /* Length of MAC in bytes */} CK_RC5_MAC_GENERAL_PARAMS;typedef CK_RC5_MAC_GENERAL_PARAMS CK_PTR \  CK_RC5_MAC_GENERAL_PARAMS_PTR;/* CK_MAC_GENERAL_PARAMS provides the parameters to most block * ciphers' MAC_GENERAL mechanisms.  Its value is the length of * the MAC *//* CK_MAC_GENERAL_PARAMS is new for v2.0 */typedef CK_ULONG          CK_MAC_GENERAL_PARAMS;typedef CK_MAC_GENERAL_PARAMS CK_PTR CK_MAC_GENERAL_PARAMS_PTR;/* CK_SKIPJACK_PRIVATE_WRAP_PARAMS provides the parameters to the * CKM_SKIPJACK_PRIVATE_WRAP mechanism *//* CK_SKIPJACK_PRIVATE_WRAP_PARAMS is new for v2.0 */typedef struct CK_SKIPJACK_PRIVATE_WRAP_PARAMS {  CK_ULONG      ulPasswordLen;  CK_BYTE_PTR   pPassword;  CK_ULONG      ulPublicDataLen;  CK_BYTE_PTR   pPublicData;  CK_ULONG      ulPAndGLen;  CK_ULONG      ulQLen;  CK_ULONG      ulRandomLen;  CK_BYTE_PTR   pRandomA;  CK_BYTE_PTR   pPrimeP;  CK_BYTE_PTR   pBaseG;  CK_BYTE_PTR   pSubprimeQ;} CK_SKIPJACK_PRIVATE_WRAP_PARAMS;typedef CK_SKIPJACK_PRIVATE_WRAP_PARAMS CK_PTR \  CK_SKIPJACK_PRIVATE_WRAP_PTR;/* CK_SKIPJACK_RELAYX_PARAMS provides the parameters to the * CKM_SKIPJACK_RELAYX mechanism *//* CK_SKIPJACK_RELAYX_PARAMS is new for v2.0 */typedef struct CK_SKIPJACK_RELAYX_PARAMS {  CK_ULONG      ulOldWrappedXLen;  CK_BYTE_PTR   pOldWrappedX;  CK_ULONG      ulOldPasswordLen;  CK_BYTE_PTR   pOldPassword;  CK_ULONG      ulOldPublicDataLen;  CK_BYTE_PTR   pOldPublicData;  CK_ULONG      ulOldRandomLen;  CK_BYTE_PTR   pOldRandomA;  CK_ULONG      ulNewPasswordLen;  CK_BYTE_PTR   pNewPassword;  CK_ULONG      ulNewPublicDataLen;  CK_BYTE_PTR   pNewPublicData;  CK_ULONG      ulNewRandomLen;  CK_BYTE_PTR   pNewRandomA;} CK_SKIPJACK_RELAYX_PARAMS;typedef CK_SKIPJACK_RELAYX_PARAMS CK_PTR \  CK_SKIPJACK_RELAYX_PARAMS_PTR;typedef struct CK_PBE_PARAMS {  CK_BYTE_PTR      pInitVector;  CK_UTF8CHAR_PTR  pPassword;  CK_ULONG         ulPasswordLen;  CK_BYTE_PTR      pSalt;  CK_ULONG         ulSaltLen;  CK_ULONG         ulIteration;} CK_PBE_PARAMS;typedef CK_PBE_PARAMS CK_PTR CK_PBE_PARAMS_PTR;/* CK_KEY_WRAP_SET_OAEP_PARAMS provides the parameters to the * CKM_KEY_WRAP_SET_OAEP mechanism *//* CK_KEY_WRAP_SET_OAEP_PARAMS is new for v2.0 */typedef struct CK_KEY_WRAP_SET_OAEP_PARAMS {  CK_BYTE       bBC;     /* block contents byte */  CK_BYTE_PTR   pX;      /* extra data */  CK_ULONG      ulXLen;  /* length of extra data in bytes */} CK_KEY_WRAP_SET_OAEP_PARAMS;typedef CK_KEY_WRAP_SET_OAEP_PARAMS CK_PTR \  CK_KEY_WRAP_SET_OAEP_PARAMS_PTR;typedef struct CK_SSL3_RANDOM_DATA {  CK_BYTE_PTR  pClientRandom;  CK_ULONG     ulClientRandomLen;  CK_BYTE_PTR  pServerRandom;  CK_ULONG     ulServerRandomLen;} CK_SSL3_RANDOM_DATA;typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS {  CK_SSL3_RANDOM_DATA RandomInfo;  CK_VERSION_PTR pVersion;} CK_SSL3_MASTER_KEY_DERIVE_PARAMS;typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS CK_PTR \  CK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR;typedef struct CK_SSL3_KEY_MAT_OUT {  CK_OBJECT_HANDLE hClientMacSecret;  CK_OBJECT_HANDLE hServerMacSecret;  CK_OBJECT_HANDLE hClientKey;  CK_OBJECT_HANDLE hServerKey;  CK_BYTE_PTR      pIVClient;  CK_BYTE_PTR      pIVServer;} CK_SSL3_KEY_MAT_OUT;typedef CK_SSL3_KEY_MAT_OUT CK_PTR CK_SSL3_KEY_MAT_OUT_PTR;typedef struct CK_SSL3_KEY_MAT_PARAMS {  CK_ULONG                ulMacSizeInBits;  CK_ULONG                ulKeySizeInBits;  CK_ULONG                ulIVSizeInBits;  CK_BBOOL                bIsExport;  CK_SSL3_RANDOM_DATA     RandomInfo;  CK_SSL3_KEY_MAT_OUT_PTR pReturnedKeyMaterial;} CK_SSL3_KEY_MAT_PARAMS;typedef CK_SSL3_KEY_MAT_PARAMS CK_PTR CK_SSL3_KEY_MAT_PARAMS_PTR;typedef struct CK_KEY_DERIVATION_STRING_DATA {  CK_BYTE_PTR pData;  CK_ULONG    ulLen;} CK_KEY_DERIVATION_STRING_DATA;typedef CK_KEY_DERIVATION_STRING_DATA CK_PTR \  CK_KEY_DERIVATION_STRING_DATA_PTR;/* The CK_EXTRACT_PARAMS is used for the * CKM_EXTRACT_KEY_FROM_KEY mechanism.  It specifies which bit * of the base key should be used as the first bit of the * derived key *//* CK_EXTRACT_PARAMS is new for v2.0 */typedef CK_ULONG CK_EXTRACT_PARAMS;typedef CK_EXTRACT_PARAMS CK_PTR CK_EXTRACT_PARAMS_PTR;/* CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE is new for v2.10. * CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE is used to  * indicate the Pseudo-Random Function (PRF) used to generate  * key bits using PKCS #5 PBKDF2. */typedef CK_ULONG CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE;typedef CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE CK_PTR CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE_PTR;/* The following PRFs are defined in PKCS #5 v2.0. */#define CKP_PKCS5_PBKD2_HMAC_SHA1 0x00000001/* CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE is new for v2.10. * CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE is used to indicate the  * source of the salt value when deriving a key using PKCS #5  * PBKDF2. */typedef CK_ULONG CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE;typedef CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE CK_PTR CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE_PTR;/* The following salt value sources are defined in PKCS #5 v2.0. */#define CKZ_SALT_SPECIFIED        0x00000001/* CK_PKCS5_PBKD2_PARAMS is new for v2.10. * CK_PKCS5_PBKD2_PARAMS is a structure that provides the  * parameters to the CKM_PKCS5_PBKD2 mechanism. */typedef struct CK_PKCS5_PBKD2_PARAMS {	CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE           saltSource;	CK_VOID_PTR                                pSaltSourceData;	CK_ULONG                                   ulSaltSourceDataLen;	CK_ULONG                                   iterations;	CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE prf;	CK_VOID_PTR                                pPrfData;	CK_ULONG                                   ulPrfDataLen;	CK_UTF8CHAR_PTR                            pPassword;	CK_ULONG_PTR                               ulPasswordLen;} CK_PKCS5_PBKD2_PARAMS;typedef CK_PKCS5_PBKD2_PARAMS CK_PTR CK_PKCS5_PBKD2_PARAMS_PTR;#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线国偷精品免费看| 久久久激情视频| 日韩电影在线免费观看| 精品久久久久99| 99久久精品国产一区二区三区| 亚洲欧美日韩一区二区 | 欧美日韩亚洲不卡| 精品一区二区久久久| 最新中文字幕一区二区三区| 日韩视频一区二区在线观看| 91美女在线观看| 国产一区二区免费视频| 午夜在线电影亚洲一区| 中文字幕在线一区| 精品少妇一区二区三区日产乱码 | 国产精品午夜春色av| 9191成人精品久久| 91一区二区三区在线观看| 狠狠色丁香婷婷综合| 亚洲动漫第一页| 久久午夜免费电影| 91麻豆精品国产91久久久久久久久| 99在线精品视频| 国产亚洲一区二区三区四区| 欧美日韩亚洲另类| 欧洲色大大久久| 白白色 亚洲乱淫| 国产一区二区美女| 国产情人综合久久777777| 欧美一级理论性理论a| 欧美性videosxxxxx| 91视频你懂的| 成人av在线播放网址| 国产精品一区二区x88av| 奇米精品一区二区三区在线观看一| 亚洲一区国产视频| 伊人色综合久久天天| 中文字幕制服丝袜成人av | 91精品婷婷国产综合久久竹菊| 色偷偷成人一区二区三区91| 成人av在线资源网| 成人精品视频一区二区三区| 国产成人自拍网| 久久 天天综合| 麻豆一区二区三| 日本成人中文字幕在线视频| 日韩精品国产欧美| 蜜桃久久精品一区二区| 男男gaygay亚洲| 久久99精品一区二区三区三区| 麻豆91精品视频| 精品一二三四在线| 国产一区二区伦理| 国产成a人亚洲精品| 成人免费精品视频| 色综合网色综合| 91免费视频网址| 91成人免费在线视频| 欧美亚日韩国产aⅴ精品中极品| 在线观看亚洲a| 欧美人狂配大交3d怪物一区| 欧美日韩你懂的| 日韩精品中午字幕| 国产亚洲精品aa| 亚洲品质自拍视频| 亚洲va欧美va人人爽| 裸体一区二区三区| 国产精品一区不卡| 一本在线高清不卡dvd| 欧美视频一二三区| 日韩精品一区二区在线观看| 久久色成人在线| 亚洲欧美综合另类在线卡通| 亚洲一二三区视频在线观看| 欧美aaaaa成人免费观看视频| 国产盗摄视频一区二区三区| 色综合色综合色综合色综合色综合| 欧日韩精品视频| 日韩欧美一二区| 国产精品不卡一区| 一区二区三区免费观看| 亚洲成人动漫在线免费观看| 黄色日韩网站视频| www.亚洲精品| 欧美一区二区三区在线视频| 国产午夜精品久久久久久免费视 | 欧美va亚洲va香蕉在线| 国产午夜亚洲精品午夜鲁丝片| 中文字幕日韩精品一区| 日韩精品欧美精品| 成人精品视频网站| 91精品国模一区二区三区| 久久久噜噜噜久久中文字幕色伊伊| 亚洲人精品一区| 精品一区二区三区不卡| 色国产精品一区在线观看| 日韩你懂的在线播放| 亚洲精品高清在线观看| 国产欧美日韩另类视频免费观看| 亚洲综合久久久| 国产精品一二三四五| 欧美日韩一区二区不卡| 国产女主播在线一区二区| 欧美videossexotv100| 亚洲一卡二卡三卡四卡五卡| 国产99久久久久| 日韩一区二区免费电影| 亚洲女人的天堂| 久久99久久精品| 欧美日本高清视频在线观看| 国产精品免费看片| 久久99最新地址| 欧美三级欧美一级| 综合精品久久久| 国产成人综合自拍| 欧美一卡在线观看| 亚洲国产sm捆绑调教视频 | 在线不卡一区二区| 中文字幕一区二区视频| 国内精品第一页| 精一区二区三区| 在线观看91av| 亚洲一区二区3| av在线不卡免费看| 国产区在线观看成人精品| 另类小说综合欧美亚洲| 欧美一级午夜免费电影| 亚洲第一福利视频在线| 91在线观看成人| 国产精品国产三级国产aⅴ中文| 免费的国产精品| 在线播放国产精品二区一二区四区| 亚洲视频狠狠干| 亚洲国产欧美在线| 欧洲人成人精品| 亚洲另类色综合网站| aaa国产一区| 国产精品麻豆欧美日韩ww| 国产福利一区二区三区| 国产日韩欧美一区二区三区综合 | 精品伊人久久久久7777人| 欧美一级一级性生活免费录像| 石原莉奈在线亚洲二区| 5858s免费视频成人| 日韩免费高清电影| 激情亚洲综合在线| 久久久久久亚洲综合影院红桃| 国产在线不卡一区| 国产亚洲精品福利| 99久久综合99久久综合网站| 中文字幕日韩一区二区| 色天天综合色天天久久| 亚洲欧美视频在线观看| 欧洲av在线精品| 日韩在线播放一区二区| 日韩一区二区麻豆国产| 美女www一区二区| 国产福利一区二区三区视频| 国产精品丝袜久久久久久app| 91玉足脚交白嫩脚丫在线播放| 亚洲一区二区三区视频在线| 91精品国产福利| 国产一区二区三区精品视频| 日韩欧美成人午夜| 麻豆精品视频在线| 中文字幕精品在线不卡| 成人开心网精品视频| 亚洲综合久久av| 日韩欧美的一区| caoporm超碰国产精品| 日韩精品在线一区二区| 国产美女在线精品| 综合久久综合久久| 777久久久精品| 国产精品自拍一区| 一区二区三区在线观看国产| 777午夜精品免费视频| 国内成人免费视频| 亚洲精品videosex极品| 日韩一二三四区| 国产成人av一区| 一区二区三区在线观看国产| 欧美一区二区久久久| av激情亚洲男人天堂| 精品少妇一区二区三区视频免付费 | 最近日韩中文字幕| 欧美日韩电影一区| 国产成人午夜99999| 中文字幕一区在线观看视频| 91精品国产一区二区三区| 国产一区二区在线影院| 一区二区三区免费网站| 精品国产伦一区二区三区观看方式 | 欧美电影一区二区| 国产成人99久久亚洲综合精品| 亚洲国产wwwccc36天堂| 国产日韩欧美一区二区三区综合| 欧美日韩久久不卡| 99综合电影在线视频| 国产麻豆视频一区|