Cryptoki: a cryptographic Token Interface



Download 360.55 Kb.
Page3/196
Date22.12.2023
Size360.55 Kb.
#63026
1   2   3   4   5   6   7   8   9   ...   196
v201-95
pkcs11-base-v2.40-cos01
9. Objects lxxvii
9.1. Creating, modifying, and copying objects lxxviii
9.1.1. Creating objects lxxviii
9.1.2. Modifying objects lxxx
9.1.3. Copying objects lxxx
9.2. Common attributes lxxx
9.3. Data objects lxxxi
9.4. Certificate objects lxxxii
9.4.1. X.509 certificate objects lxxxii
9.5. Key objects lxxxiv
9.6. Public key objects lxxxvi
9.6.1. RSA public key objects lxxxvi
9.6.2. DSA public key objects lxxxvii
9.6.3. ECDSA public key objects lxxxviii
9.6.4. Diffie-Hellman public key objects lxxxviii
9.6.5. KEA public key objects lxxxix
9.7. Private key objects xc
9.7.1. RSA private key objects xci
9.7.2. DSA private key objects xciii
9.7.3. ECDSA private key objects xciv
9.7.4. Diffie-Hellman private key objects xcv
9.7.5. KEA private key objects xcvi
9.8. Secret key objects xcvii
9.8.1. Generic secret key objects xcviii
9.8.2. RC2 secret key objects xcviii
9.8.3. RC4 secret key objects xcix
9.8.4. RC5 secret key objects xcix
9.8.5. DES secret key objects c
9.8.6. DES2 secret key objects ci
9.8.7. DES3 secret key objects cii
9.8.8. CAST secret key objects cii
9.8.9. CAST3 secret key objects ciii
9.8.10. CAST128 (CAST5) secret key objects ciii
9.8.11. IDEA secret key objects civ
9.8.12. CDMF secret key objects cv
9.8.13. SKIPJACK secret key objects cv
9.8.14. BATON secret key objects cvi
9.8.15. JUNIPER secret key objects cvii
10. Functions cix
10.1. Function return values cx
10.1.1. Universal Cryptoki function return values cx
10.1.2. Cryptoki function return values for functions that use a session handle cxi
10.1.3. Cryptoki function return values for functions that use a token cxii
10.1.4. Special return value for application-supplied callbacks cxii
10.1.5. Special return values for mutex-handling functions cxii
10.1.6. All other Cryptoki function return values cxiii
10.1.7. More on relative priorities of Cryptoki errors cxix
10.1.8. Error code “gotchas” cxix
10.2. Conventions for functions returning output in a variable-length buffer cxx
10.3. Disclaimer concerning sample code cxx
10.4. General-purpose functions cxxi
C_Initialize cxxi
C_Finalize cxxii
C_GetInfo cxxiii
C_GetFunctionList cxxiii
10.5. Slot and token management functions cxxiv
C_GetSlotList cxxiv
C_GetSlotInfo cxxvi
C_GetTokenInfo cxxvi
C_WaitForSlotEvent cxxvii
C_GetMechanismList cxxviii
C_GetMechanismInfo cxxix
C_InitToken cxxx
C_InitPIN cxxxi
C_SetPIN cxxxii
10.6. Session management functions cxxxiii
C_OpenSession cxxxiv
C_CloseSession cxxxiv
C_CloseAllSessions cxxxv
C_GetSessionInfo cxxxvi
C_GetOperationState cxxxvii
C_SetOperationState cxxxviii
C_Login cxli
C_Logout cxlii
10.7. Object management functions cxlii
C_CreateObject cxliii
C_CopyObject cxliv
C_DestroyObject cxlvi
C_GetObjectSize cxlvi
C_GetAttributeValue cxlvii
C_SetAttributeValue cxlix
C_FindObjectsInit cl
C_FindObjects cli
C_FindObjectsFinal cli
10.8. Encryption functions clii
C_EncryptInit clii
C_Encrypt cliii
C_EncryptUpdate cliv
C_EncryptFinal cliv
10.9. Decryption functions clvi
C_DecryptInit clvi
C_Decrypt clvii
C_DecryptUpdate clviii
C_DecryptFinal clviii
10.10. Message digesting functions clx
C_DigestInit clx
C_Digest clxi
C_DigestUpdate clxi
C_DigestKey clxii
C_DigestFinal clxii
10.11. Signing and MACing functions clxiv
C_SignInit clxiv
C_Sign clxiv
C_SignUpdate clxv
C_SignFinal clxvi
C_SignRecoverInit clxvii
C_SignRecover clxvii
10.12. Functions for verifying signatures and MACs clxviii
C_VerifyInit clxviii
C_Verify clxix
C_VerifyUpdate clxx
C_VerifyFinal clxx
C_VerifyRecoverInit clxxi
C_VerifyRecover clxxii
10.13. Dual-function cryptographic functions clxxiii
C_DigestEncryptUpdate clxxiii
C_DecryptDigestUpdate clxxvi
C_SignEncryptUpdate clxxix
C_DecryptVerifyUpdate clxxxi
10.14. Key management functions clxxxiv
C_GenerateKey clxxxiv
C_GenerateKeyPair clxxxv
C_WrapKey clxxxvii
C_UnwrapKey clxxxviii
C_DeriveKey cxc
10.15. Random number generation functions cxcii
C_SeedRandom cxcii
C_GenerateRandom cxcii
10.16. Parallel function management functions cxciii
C_GetFunctionStatus cxciii
C_CancelFunction cxciii
10.17. Callback functions cxciv
10.17.1. Surrender callbacks cxciv
10.17.2. Vendor-defined callbacks cxciv

Download 360.55 Kb.

Share with your friends:
1   2   3   4   5   6   7   8   9   ...   196




The database is protected by copyright ©ininet.org 2024
send message

    Main page