The following table describes supported APIs:
         
                  
                     | Category | API from PKCS#11 v3.0 | 
               
                  
                     | General | C_Initialize | 
                  
                     | C_Finalize | 
                  
                     | C_GetInfo | 
                  
                     | C_GetFunctionList | 
                  
                     | C_GetInterfaceList | 
                  
                     | C_GetInterface | 
                  
                     | Token | C_GetSlotList | 
                  
                     | C_GetSlotInfo | 
                  
                     | C_GetTokenInfo | 
                  
                     | C_GetMechanismList | 
                  
                     | C_GetMechanismInfo | 
                  
                     | Session | C_OpenSession | 
                  
                     | C_CloseSession | 
                  
                     | C_CloseAllSessions | 
                  
                     | C_GetSessionInfo | 
                  
                     | C_SessionCancel | 
                  
                     | C_Login | 
                  
                     | C_Logout | 
                  
                     | Object | C_CreateObject | 
                  
                     | C_CopyObject | 
                  
                     | C_DestroyObject | 
                  
                     | C_GetAttributeValue | 
                  
                     | C_SetAttributeValue | 
                  
                     | C_FindObjectsInit | 
                  
                     | C_FindObjects | 
                  
                     | C_FindObjectsFinal | 
                  
                     | Symmetric Encrypt and Decrypt | C_EncryptInit | 
                  
                     | C_Encrypt | 
                  
                     | C_EncryptUpdate | 
                  
                     | C_EncryptFinal | 
                  
                     | C_DecryptInit | 
                  
                     | C_Decrypt | 
                  
                     | C_DecryptUpdate | 
                  
                     | C_DecryptFinal | 
                  
                     | Digest | C_DigestInit | 
                  
                     | C_Digest | 
                  
                     | C_DigestUpdate | 
                  
                     | C_DigestFinal | 
                  
                     | Sign & Verify Signatures and MACs | C_SignInit | 
                  
                     | C_Sign | 
                  
                     | C_SignUpdate | 
                  
                     | C_SignFinal | 
                  
                     | C_VerifyInit | 
                  
                     | C_Verify | 
                  
                     | C_VerifyUpdate | 
                  
                     | C_VerifyFinal | 
                  
                     | Key Operations | C_GenerateKey | 
                  
                     | C_GenerateKeyPair | 
                  
                     | C_WrapKey | 
                  
                     | C_UnwrapKey | 
                  
                     | C_DeriveKey | 
                  
                     | RNG | C_GenerateRandom | 
                  
                     | Message-based Sign and Verify signatures and MACs | C_MessageSignInit | 
                  
                     | C_SignMessage | 
                  
                     | C_SignMessageBegin | 
                  
                     | C_SignMessageNext | 
                  
                     | C_MessageSignFinal | 
                  
                     | C_MessageVerifyInit | 
                  
                     | C_VerifyMessage | 
                  
                     | C_VerifyMessageBegin | 
                  
                     | C_VerifyMessageNext | 
                  
                     | C_MessageVerifyFinal | 
                  
                     | Symmetric Message-based Encrypt and Decrypt | C_MessageEncryptInit | 
                  
                     | C_EncryptMessage | 
                  
                     | C_EncryptMessageBegin | 
                  
                     | C_EncryptMessageNext | 
                  
                     | C_MessageEncryptFinal | 
                  
                     | C_MessageDecryptInit | 
                  
                     | C_DecryptMessage | 
                  
                     | C_DecryptMessageBegin | 
                  
                     | C_DecryptMessageNext | 
                  
                     | C_MessageDecryptFinal | 
               
      
      NVIDIA Extensions
         
         The following table shows NVIDIA API extensions:
         
                  
                     | NVIDIA Extensions | API | 
                  
                     |  | C_NVIDIA_EncryptGetIV | 
                  
                  
                     |  | C_NVIDIA_CommitTokenObjects | 
               
         
                  
                     | NVIDIA Extensions | Error Return | 
                  
                     |  | CKR_NVIDIA_SECURE_STORAGE_FAILED | 
                  
                  
                     |  | CKR_NVIDIA_SECURE_STORAGE_TAMPERED |