▼NNet | |
▼NPkcs11Interop | Base namespace of Pkcs11Interop project |
▶NCommon | Components shared by all the LowLevelAPI-s and HighLevelAPI-s |
CAttributeValueException | Exception with the name of PKCS#11 attribute whose value could not be read or converted |
CCK | General constants |
CCKF | Bit flags |
CCKZ | Salt/Encoding parameter sources |
CConvertUtils | Utility class that helps with data type conversions. |
CLibraryArchitectureException | Exception indicating an attempt to load unmanaged PKCS#11 library designated for a different architecture |
CLowLevelPkcs11Library | Base class for low level PKCS#11 wrappers |
CPkcs11Exception | Exception with the name of PKCS#11 method that failed and its return value |
CPkcs11Uri | PKCS#11 URI parser |
CPkcs11UriBuilder | PKCS#11 URI builder |
CPkcs11UriException | Exception that indicates error in PKCS#11 URI parsing or building process |
CPlatform | Utility class for runtime platform detection |
CUnmanagedException | Exception indicating that unmanaged function has returned error |
CUnmanagedLibrary | Utility class that helps to manage unmanaged dynamic libraries |
CUnmanagedMemory | Utility class that helps to manage unmanaged memory |
CUnsupportedPlatformException | Exception indicating that Pkcs11Interop is being used on an unsupported platform |
▶NHighLevelAPI | High level .NET friendly API recommended for multiplatform development |
▶NFactories | Interfaces for factories implemented by individual HighLevelAPI-s |
CIMechanismFactory | Factory for creation of IMechanism instances |
CIMechanismParamsFactory | Factory for creation of IMechanismParams instances |
CIObjectAttributeFactory | Factory for creation of IObjectAttribute instances |
CIObjectHandleFactory | Factory for creation of IObjectHandle instances |
CIPkcs11LibraryFactory | Factory for creation of IPkcs11Library instances |
CISessionFactory | Factory for creation of ISession instances |
CISlotFactory | Factory for creation of ISlot instances |
CMechanismFactory | Developer uses this factory to create correct IMechanism instances. |
CMechanismParamsFactory | Developer uses this factory to create correct IMechanismParams instances. |
CObjectAttributeFactory | Developer uses this factory to create correct IObjectAttribute instances. |
CObjectHandleFactory | Developer rarely uses this factory to create correct IObjectHandle instances. |
CPkcs11LibraryFactory | Developer uses this factory to create correct IPkcs11Library instances possibly extended with vendor specific methods. |
CSessionFactory | Pkcs11Interop uses this factory to create ISession instances possibly extended with vendor specific methods. |
CSlotFactory | Pkcs11Interop uses this factory to create ISlot instances possibly extended with vendor specific methods. |
▶NMechanismParams | Interfaces for mechanism parameters implemented by individual HighLevelAPI-s |
CICkAesCbcEncryptDataParams | Parameters for the CKM_AES_CBC_ENCRYPT_DATA mechanism |
CICkAesCtrParams | Parameters for the CKM_AES_CTR mechanism |
CICkAriaCbcEncryptDataParams | Parameters for the CKM_ARIA_CBC_ENCRYPT_DATA mechanism |
CICkCamelliaCbcEncryptDataParams | Parameters for the CKM_CAMELLIA_CBC_ENCRYPT_DATA mechanism |
CICkCamelliaCtrParams | Parameters for the CKM_CAMELLIA_CTR mechanism |
CICkCcmParams | Parameters for the CKM_AES_CCM mechanism |
CICkCmsSigParams | Parameters for the CKM_CMS_SIG mechanism |
CICkDesCbcEncryptDataParams | Parameters for the CKM_DES_CBC_ENCRYPT_DATA and CKM_DES3_CBC_ENCRYPT_DATA mechanisms |
CICkDsaParameterGenParam | Parameters for the CKM_DSA_PROBABLISTIC_PARAMETER_GEN, CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN a CKM_DSA_FIPS_G_GEN mechanisms |
CICkEcdh1DeriveParams | Parameters for the CKM_ECDH1_DERIVE and CKM_ECDH1_COFACTOR_DERIVE key derivation mechanisms |
CICkEcdh2DeriveParams | Parameters for the CKM_ECMQV_DERIVE mechanism |
CICkEcdhAesKeyWrapParams | Parameters for the CKM_ECDH_AES_KEY_WRAP mechanism |
CICkEcmqvDeriveParams | Parameters for the CKM_ECMQV_DERIVE mechanism |
CICkExtractParams | Parameters for the CKM_EXTRACT_KEY_FROM_KEY mechanism |
CICkGcmParams | Parameters for the CKM_AES_GCM mechanism |
CICkGostR3410DeriveParams | Parameters for the CKM_GOSTR3410_DERIVE mechanism |
CICkGostR3410KeyWrapParams | Parameters for the CKM_GOSTR3410_KEY_WRAP mechanism |
CICkKeaDeriveParams | Parameters for the CKM_KEA_DERIVE mechanism |
CICkKeyDerivationStringData | Parameters for the CKM_CONCATENATE_BASE_AND_DATA, CKM_CONCATENATE_DATA_AND_BASE and CKM_XOR_BASE_AND_DATA mechanisms |
CICkKeyWrapSetOaepParams | Parameters for the CKM_KEY_WRAP_SET_OAEP mechanism |
CICkKipParams | Parameters for the CKM_KIP_DERIVE, CKM_KIP_WRAP and CKM_KIP_MAC mechanisms |
CICkMacGeneralParams | Parameters for the general-length MACing mechanisms (DES, DES3, CAST, CAST3, CAST128 (CAST5), IDEA, CDMF and AES), the general length HMACing mechanisms (MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512, RIPEMD-128 and RIPEMD-160) and the two SSL 3.0 MACing mechanisms (MD5 and SHA-1) |
CICkOtpParam | Type, value and length of an OTP parameter |
CICkOtpParams | Parameters for OTP mechanisms in a generic fashion |
CICkOtpSignatureInfo | Parameters returned by all OTP mechanisms in successful calls to Sign method |
CICkPbeParams | Parameters for the CKM_PBE mechanisms and the CKM_PBA_SHA1_WITH_SHA1_HMAC mechanism |
CICkPkcs5Pbkd2Params | Parameters for the CKM_PKCS5_PBKD2 mechanism |
CICkPkcs5Pbkd2Params2 | Parameters for the CKM_PKCS5_PBKD2 mechanism |
CICkRc2CbcParams | Parameters for the CKM_RC2_CBC and CKM_RC2_CBC_PAD mechanisms |
CICkRc2MacGeneralParams | Parameters for the CKM_RC2_MAC_GENERAL mechanism |
CICkRc2Params | Parameters for the CKM_RC2_ECB and CKM_RC2_MAC mechanisms |
CICkRc5CbcParams | Parameters for the CKM_RC5_CBC and CKM_RC5_CBC_PAD mechanisms |
CICkRc5MacGeneralParams | Parameters for the CKM_RC5_MAC_GENERAL mechanism |
CICkRc5Params | Parameters for the CKM_RC5_ECB and CKM_RC5_MAC mechanisms |
CICkRsaAesKeyWrapParams | Parameters for the CKM_RSA_AES_KEY_WRAP mechanism |
CICkRsaPkcsOaepParams | Parameters for the CKM_RSA_PKCS_OAEP mechanism |
CICkRsaPkcsPssParams | Parameters for the CKM_RSA_PKCS_PSS mechanism |
CICkSeedCbcEncryptDataParams | Parameters for the CKM_SEED_CBC_ENCRYPT_DATA mechanism |
CICkSkipjackPrivateWrapParams | Parameters for the CKM_SKIPJACK_PRIVATE_WRAP mechanism |
CICkSkipjackRelayxParams | Parameters for the CKM_SKIPJACK_RELAYX mechanism |
CICkSsl3KeyMatOut | Resulting key handles and initialization vectors after performing a DeriveKey method with the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CICkSsl3KeyMatParams | Parameters for the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CICkSsl3MasterKeyDeriveParams | Parameters for the CKM_SSL3_MASTER_KEY_DERIVE and CKM_SSL3_MASTER_KEY_DERIVE_DH mechanisms |
CICkSsl3RandomData | Information about the random data of a client and a server in an SSL context |
CICkTls12KeyMatParams | Parameters for the CKM_TLS12_KEY_AND_MAC_DERIVE mechanism |
CICkTls12MasterKeyDeriveParams | Parameters for the CKM_TLS12_MASTER_KEY_DERIVE mechanism |
CICkTlsKdfParams | Parameters for the CKM_TLS_KDF mechanism |
CICkTlsMacParams | Parameters for the CKM_TLS_MAC mechanism |
CICkTlsPrfParams | Parameters for the CKM_TLS_PRF mechanism |
CICkVersion | Parameters for the CKM_SSL3_PRE_MASTER_KEY_GEN mechanism |
CICkWtlsKeyMatOut | Resulting key handles and initialization vectors after performing a DeriveKey method with the CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE or with the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanism |
CICkWtlsKeyMatParams | Parameters for the CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE and the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanisms |
CICkWtlsMasterKeyDeriveParams | Parameters for the CKM_WTLS_MASTER_KEY_DERIVE and CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC mechanisms |
CICkWtlsPrfParams | Parameters for the CKM_WTLS_PRF mechanism |
CICkWtlsRandomData | Information about the random data of a client and a server in a WTLS context |
CICkX942Dh1DeriveParams | Parameters for the CKM_X9_42_DH_DERIVE key derivation mechanism |
CICkX942Dh2DeriveParams | Parameters for the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE key derivation mechanisms |
CICkX942MqvDeriveParams | Parameters for the CKM_X9_42_MQV_DERIVE key derivation mechanism |
CIMechanismParams | Interface for mechanism parameters |
CILibraryInfo | General information about PKCS#11 library (CK_INFO) |
CIMechanism | Mechanism and its parameters (CK_MECHANISM alternative) |
CIMechanismFlags | Flags specifying mechanism capabilities |
CIMechanismInfo | Provides information about a particular mechanism |
CIObjectAttribute | Attribute of cryptoki object (CK_ATTRIBUTE alternative) |
CIObjectHandle | Token-specific identifier for an object |
CIPkcs11Library | High level PKCS#11 wrapper |
CISession | Logical connection between an application and a token |
CISessionFlags | Flags that define the type of session |
CISessionInfo | Information about a session |
CISlot | Logical reader that potentially contains a token |
CISlotFlags | Flags that provide capabilities of the slot |
CISlotInfo | Information about a slot |
CITokenFlags | Flags indicating capabilities and status of the device |
CITokenInfo | Information about a token |
CMiscSettings | Miscellaneous settings that operation of Pkcs11Interop library |
CPkcs11InteropFactories | Factories to be used by Developer and Pkcs11Interop library |
CPkcs11UriUtils | Utility class connecting PKCS#11 URI and Pkcs11Interop types |
▶NHighLevelAPI40 | High level .NET friendly API for platforms where C 'long' type is 4 bytes long (Win32, Win64 and Unix32) and structs are packed with the default byte alignment |
▶NFactories | Factory classes that create objects usable by HighLevelAPI40 |
CMechanismFactory | Factory for creation of IMechanism instances |
CMechanismParamsFactory | Factory for creation of IMechanismParams instances |
CObjectAttributeFactory | Factory for creation of IObjectAttribute instances |
CObjectHandleFactory | Factory for creation of IObjectHandle instances |
CPkcs11LibraryFactory | Factory for creation of IPkcs11Library instances |
CSessionFactory | Factory for creation of ISession instances |
CSlotFactory | Factory for creation of ISlot instances |
▶NMechanismParams | Classes that can hold parameters for various mechanisms usable by HighLevelAPI40 |
CCkAesCbcEncryptDataParams | Parameters for the CKM_AES_CBC_ENCRYPT_DATA mechanism |
CCkAesCtrParams | Parameters for the CKM_AES_CTR mechanism |
CCkAriaCbcEncryptDataParams | Parameters for the CKM_ARIA_CBC_ENCRYPT_DATA mechanism |
CCkCamelliaCbcEncryptDataParams | Parameters for the CKM_CAMELLIA_CBC_ENCRYPT_DATA mechanism |
CCkCamelliaCtrParams | Parameters for the CKM_CAMELLIA_CTR mechanism |
CCkCcmParams | Parameters for the CKM_AES_CCM mechanism |
CCkCmsSigParams | Parameters for the CKM_CMS_SIG mechanism |
CCkDesCbcEncryptDataParams | Parameters for the CKM_DES_CBC_ENCRYPT_DATA and CKM_DES3_CBC_ENCRYPT_DATA mechanisms |
CCkDsaParameterGenParam | Parameters for the CKM_DSA_PROBABLISTIC_PARAMETER_GEN, CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN a CKM_DSA_FIPS_G_GEN mechanisms |
CCkEcdh1DeriveParams | Parameters for the CKM_ECDH1_DERIVE and CKM_ECDH1_COFACTOR_DERIVE key derivation mechanisms |
CCkEcdh2DeriveParams | Parameters for the CKM_ECMQV_DERIVE mechanism |
CCkEcdhAesKeyWrapParams | Parameters for the CKM_ECDH_AES_KEY_WRAP mechanism |
CCkEcmqvDeriveParams | Parameters for the CKM_ECMQV_DERIVE mechanism |
CCkExtractParams | Parameters for the CKM_EXTRACT_KEY_FROM_KEY mechanism |
CCkGcmParams | Parameters for the CKM_AES_GCM mechanism |
CCkGostR3410DeriveParams | Parameters for the CKM_GOSTR3410_DERIVE mechanism |
CCkGostR3410KeyWrapParams | Parameters for the CKM_GOSTR3410_KEY_WRAP mechanism |
CCkKeaDeriveParams | Parameters for the CKM_KEA_DERIVE mechanism |
CCkKeyDerivationStringData | Parameters for the CKM_CONCATENATE_BASE_AND_DATA, CKM_CONCATENATE_DATA_AND_BASE and CKM_XOR_BASE_AND_DATA mechanisms |
CCkKeyWrapSetOaepParams | Parameters for the CKM_KEY_WRAP_SET_OAEP mechanism |
CCkKipParams | Parameters for the CKM_KIP_DERIVE, CKM_KIP_WRAP and CKM_KIP_MAC mechanisms |
CCkMacGeneralParams | Parameters for the general-length MACing mechanisms (DES, DES3, CAST, CAST3, CAST128 (CAST5), IDEA, CDMF and AES), the general length HMACing mechanisms (MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512, RIPEMD-128 and RIPEMD-160) and the two SSL 3.0 MACing mechanisms (MD5 and SHA-1) |
CCkOtpParam | Type, value and length of an OTP parameter |
CCkOtpParams | Parameters for OTP mechanisms in a generic fashion |
CCkOtpSignatureInfo | Parameters returned by all OTP mechanisms in successful calls to Sign method |
CCkPbeParams | Parameters for the CKM_PBE mechanisms and the CKM_PBA_SHA1_WITH_SHA1_HMAC mechanism |
CCkPkcs5Pbkd2Params | Parameters for the CKM_PKCS5_PBKD2 mechanism |
CCkPkcs5Pbkd2Params2 | Parameters for the CKM_PKCS5_PBKD2 mechanism |
CCkRc2CbcParams | Parameters for the CKM_RC2_CBC and CKM_RC2_CBC_PAD mechanisms |
CCkRc2MacGeneralParams | Parameters for the CKM_RC2_MAC_GENERAL mechanism |
CCkRc2Params | Parameters for the CKM_RC2_ECB and CKM_RC2_MAC mechanisms |
CCkRc5CbcParams | Parameters for the CKM_RC5_CBC and CKM_RC5_CBC_PAD mechanisms |
CCkRc5MacGeneralParams | Parameters for the CKM_RC5_MAC_GENERAL mechanism |
CCkRc5Params | Parameters for the CKM_RC5_ECB and CKM_RC5_MAC mechanisms |
CCkRsaAesKeyWrapParams | Parameters for the CKM_RSA_AES_KEY_WRAP mechanism |
CCkRsaPkcsOaepParams | Parameters for the CKM_RSA_PKCS_OAEP mechanism |
CCkRsaPkcsPssParams | Parameters for the CKM_RSA_PKCS_PSS mechanism |
CCkSeedCbcEncryptDataParams | Parameters for the CKM_SEED_CBC_ENCRYPT_DATA mechanism |
CCkSkipjackPrivateWrapParams | Parameters for the CKM_SKIPJACK_PRIVATE_WRAP mechanism |
CCkSkipjackRelayxParams | Parameters for the CKM_SKIPJACK_RELAYX mechanism |
CCkSsl3KeyMatOut | Resulting key handles and initialization vectors after performing a DeriveKey method with the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCkSsl3KeyMatParams | Parameters for the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCkSsl3MasterKeyDeriveParams | Parameters for the CKM_SSL3_MASTER_KEY_DERIVE and CKM_SSL3_MASTER_KEY_DERIVE_DH mechanisms |
CCkSsl3RandomData | Information about the random data of a client and a server in an SSL context |
CCkTls12KeyMatParams | Parameters for the CKM_TLS12_KEY_AND_MAC_DERIVE mechanism |
CCkTls12MasterKeyDeriveParams | Parameters for the CKM_TLS12_MASTER_KEY_DERIVE mechanism |
CCkTlsKdfParams | Parameters for the CKM_TLS_KDF mechanism |
CCkTlsMacParams | Parameters for the CKM_TLS_MAC mechanism |
CCkTlsPrfParams | Parameters for the CKM_TLS_PRF mechanism |
CCkVersion | Parameters for the CKM_SSL3_PRE_MASTER_KEY_GEN mechanism |
CCkWtlsKeyMatOut | Resulting key handles and initialization vectors after performing a DeriveKey method with the CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE or with the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanism |
CCkWtlsKeyMatParams | Parameters for the CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE and the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanisms |
CCkWtlsMasterKeyDeriveParams | Parameters for the CKM_WTLS_MASTER_KEY_DERIVE and CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC mechanisms |
CCkWtlsPrfParams | Parameters for the CKM_WTLS_PRF mechanism |
CCkWtlsRandomData | Information about the random data of a client and a server in a WTLS context |
CCkX942Dh1DeriveParams | Parameters for the CKM_X9_42_DH_DERIVE key derivation mechanism |
CCkX942Dh2DeriveParams | Parameters for the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE key derivation mechanisms |
CCkX942MqvDeriveParams | Parameters for the CKM_X9_42_MQV_DERIVE key derivation mechanism |
CLibraryInfo | General information about PKCS#11 library (CK_INFO) |
CMechanism | Mechanism and its parameters (CK_MECHANISM alternative) |
CMechanismFlags | Flags specifying mechanism capabilities |
CMechanismInfo | Provides information about a particular mechanism |
CObjectAttribute | Attribute of cryptoki object (CK_ATTRIBUTE alternative) |
CObjectHandle | Token-specific identifier for an object |
CPkcs11Library | High level PKCS#11 wrapper |
CSession | Class representing a logical connection between an application and a token |
CSessionFlags | Flags that define the type of session |
CSessionInfo | Information about a session |
CSlot | Logical reader that potentially contains a token |
CSlotFlags | Flags that provide capabilities of the slot |
CSlotInfo | Information about a slot |
CTokenFlags | Flags indicating capabilities and status of the device |
CTokenInfo | Information about a token |
▶NHighLevelAPI41 | High level .NET friendly API for platforms where C 'long' type is 4 bytes long (Win32, Win64 and Unix32) and structs are packed with 1-byte alignment |
▶NFactories | Factory classes that create objects usable by HighLevelAPI41 |
CMechanismFactory | Factory for creation of IMechanism instances |
CMechanismParamsFactory | Factory for creation of IMechanismParams instances |
CObjectAttributeFactory | Factory for creation of IObjectAttribute instances |
CObjectHandleFactory | Factory for creation of IObjectHandle instances |
CPkcs11LibraryFactory | Factory for creation of IPkcs11Library instances |
CSessionFactory | Factory for creation of ISession instances |
CSlotFactory | Factory for creation of ISlot instances |
▶NMechanismParams | Classes that can hold parameters for various mechanisms usable by HighLevelAPI41 |
CCkAesCbcEncryptDataParams | Parameters for the CKM_AES_CBC_ENCRYPT_DATA mechanism |
CCkAesCtrParams | Parameters for the CKM_AES_CTR mechanism |
CCkAriaCbcEncryptDataParams | Parameters for the CKM_ARIA_CBC_ENCRYPT_DATA mechanism |
CCkCamelliaCbcEncryptDataParams | Parameters for the CKM_CAMELLIA_CBC_ENCRYPT_DATA mechanism |
CCkCamelliaCtrParams | Parameters for the CKM_CAMELLIA_CTR mechanism |
CCkCcmParams | Parameters for the CKM_AES_CCM mechanism |
CCkCmsSigParams | Parameters for the CKM_CMS_SIG mechanism |
CCkDesCbcEncryptDataParams | Parameters for the CKM_DES_CBC_ENCRYPT_DATA and CKM_DES3_CBC_ENCRYPT_DATA mechanisms |
CCkDsaParameterGenParam | Parameters for the CKM_DSA_PROBABLISTIC_PARAMETER_GEN, CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN a CKM_DSA_FIPS_G_GEN mechanisms |
CCkEcdh1DeriveParams | Parameters for the CKM_ECDH1_DERIVE and CKM_ECDH1_COFACTOR_DERIVE key derivation mechanisms |
CCkEcdh2DeriveParams | Parameters for the CKM_ECMQV_DERIVE mechanism |
CCkEcdhAesKeyWrapParams | Parameters for the CKM_ECDH_AES_KEY_WRAP mechanism |
CCkEcmqvDeriveParams | Parameters for the CKM_ECMQV_DERIVE mechanism |
CCkExtractParams | Parameters for the CKM_EXTRACT_KEY_FROM_KEY mechanism |
CCkGcmParams | Parameters for the CKM_AES_GCM mechanism |
CCkGostR3410DeriveParams | Parameters for the CKM_GOSTR3410_DERIVE mechanism |
CCkGostR3410KeyWrapParams | Parameters for the CKM_GOSTR3410_KEY_WRAP mechanism |
CCkKeaDeriveParams | Parameters for the CKM_KEA_DERIVE mechanism |
CCkKeyDerivationStringData | Parameters for the CKM_CONCATENATE_BASE_AND_DATA, CKM_CONCATENATE_DATA_AND_BASE and CKM_XOR_BASE_AND_DATA mechanisms |
CCkKeyWrapSetOaepParams | Parameters for the CKM_KEY_WRAP_SET_OAEP mechanism |
CCkKipParams | Parameters for the CKM_KIP_DERIVE, CKM_KIP_WRAP and CKM_KIP_MAC mechanisms |
CCkMacGeneralParams | Parameters for the general-length MACing mechanisms (DES, DES3, CAST, CAST3, CAST128 (CAST5), IDEA, CDMF and AES), the general length HMACing mechanisms (MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512, RIPEMD-128 and RIPEMD-160) and the two SSL 3.0 MACing mechanisms (MD5 and SHA-1) |
CCkOtpParam | Type, value and length of an OTP parameter |
CCkOtpParams | Parameters for OTP mechanisms in a generic fashion |
CCkOtpSignatureInfo | Parameters returned by all OTP mechanisms in successful calls to Sign method |
CCkPbeParams | Parameters for the CKM_PBE mechanisms and the CKM_PBA_SHA1_WITH_SHA1_HMAC mechanism |
CCkPkcs5Pbkd2Params | Parameters for the CKM_PKCS5_PBKD2 mechanism |
CCkPkcs5Pbkd2Params2 | Parameters for the CKM_PKCS5_PBKD2 mechanism |
CCkRc2CbcParams | Parameters for the CKM_RC2_CBC and CKM_RC2_CBC_PAD mechanisms |
CCkRc2MacGeneralParams | Parameters for the CKM_RC2_MAC_GENERAL mechanism |
CCkRc2Params | Parameters for the CKM_RC2_ECB and CKM_RC2_MAC mechanisms |
CCkRc5CbcParams | Parameters for the CKM_RC5_CBC and CKM_RC5_CBC_PAD mechanisms |
CCkRc5MacGeneralParams | Parameters for the CKM_RC5_MAC_GENERAL mechanism |
CCkRc5Params | Parameters for the CKM_RC5_ECB and CKM_RC5_MAC mechanisms |
CCkRsaAesKeyWrapParams | Parameters for the CKM_RSA_AES_KEY_WRAP mechanism |
CCkRsaPkcsOaepParams | Parameters for the CKM_RSA_PKCS_OAEP mechanism |
CCkRsaPkcsPssParams | Parameters for the CKM_RSA_PKCS_PSS mechanism |
CCkSeedCbcEncryptDataParams | Parameters for the CKM_SEED_CBC_ENCRYPT_DATA mechanism |
CCkSkipjackPrivateWrapParams | Parameters for the CKM_SKIPJACK_PRIVATE_WRAP mechanism |
CCkSkipjackRelayxParams | Parameters for the CKM_SKIPJACK_RELAYX mechanism |
CCkSsl3KeyMatOut | Resulting key handles and initialization vectors after performing a DeriveKey method with the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCkSsl3KeyMatParams | Parameters for the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCkSsl3MasterKeyDeriveParams | Parameters for the CKM_SSL3_MASTER_KEY_DERIVE and CKM_SSL3_MASTER_KEY_DERIVE_DH mechanisms |
CCkSsl3RandomData | Information about the random data of a client and a server in an SSL context |
CCkTls12KeyMatParams | Parameters for the CKM_TLS12_KEY_AND_MAC_DERIVE mechanism |
CCkTls12MasterKeyDeriveParams | Parameters for the CKM_TLS12_MASTER_KEY_DERIVE mechanism |
CCkTlsKdfParams | Parameters for the CKM_TLS_KDF mechanism |
CCkTlsMacParams | Parameters for the CKM_TLS_MAC mechanism |
CCkTlsPrfParams | Parameters for the CKM_TLS_PRF mechanism |
CCkVersion | Parameters for the CKM_SSL3_PRE_MASTER_KEY_GEN mechanism |
CCkWtlsKeyMatOut | Resulting key handles and initialization vectors after performing a DeriveKey method with the CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE or with the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanism |
CCkWtlsKeyMatParams | Parameters for the CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE and the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanisms |
CCkWtlsMasterKeyDeriveParams | Parameters for the CKM_WTLS_MASTER_KEY_DERIVE and CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC mechanisms |
CCkWtlsPrfParams | Parameters for the CKM_WTLS_PRF mechanism |
CCkWtlsRandomData | Information about the random data of a client and a server in a WTLS context |
CCkX942Dh1DeriveParams | Parameters for the CKM_X9_42_DH_DERIVE key derivation mechanism |
CCkX942Dh2DeriveParams | Parameters for the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE key derivation mechanisms |
CCkX942MqvDeriveParams | Parameters for the CKM_X9_42_MQV_DERIVE key derivation mechanism |
CLibraryInfo | General information about PKCS#11 library (CK_INFO) |
CMechanism | Mechanism and its parameters (CK_MECHANISM alternative) |
CMechanismFlags | Flags specifying mechanism capabilities |
CMechanismInfo | Provides information about a particular mechanism |
CObjectAttribute | Attribute of cryptoki object (CK_ATTRIBUTE alternative) |
CObjectHandle | Token-specific identifier for an object |
CPkcs11Library | High level PKCS#11 wrapper |
CSession | Class representing a logical connection between an application and a token |
CSessionFlags | Flags that define the type of session |
CSessionInfo | Information about a session |
CSlot | Logical reader that potentially contains a token |
CSlotFlags | Flags that provide capabilities of the slot |
CSlotInfo | Information about a slot |
CTokenFlags | Flags indicating capabilities and status of the device |
CTokenInfo | Information about a token |
▶NHighLevelAPI80 | High level .NET friendly API for platforms where C 'long' type is 8 bytes long (Unix64) and structs are packed with the default byte alignment |
▶NFactories | Factory classes that create objects usable by HighLevelAPI80 |
CMechanismFactory | Factory for creation of IMechanism instances |
CMechanismParamsFactory | Factory for creation of IMechanismParams instances |
CObjectAttributeFactory | Factory for creation of IObjectAttribute instances |
CObjectHandleFactory | Factory for creation of IObjectHandle instances |
CPkcs11LibraryFactory | Factory for creation of IPkcs11Library instances |
CSessionFactory | Factory for creation of ISession instances |
CSlotFactory | Factory for creation of ISlot instances |
▶NMechanismParams | Classes that can hold parameters for various mechanisms usable by HighLevelAPI80 |
CCkAesCbcEncryptDataParams | Parameters for the CKM_AES_CBC_ENCRYPT_DATA mechanism |
CCkAesCtrParams | Parameters for the CKM_AES_CTR mechanism |
CCkAriaCbcEncryptDataParams | Parameters for the CKM_ARIA_CBC_ENCRYPT_DATA mechanism |
CCkCamelliaCbcEncryptDataParams | Parameters for the CKM_CAMELLIA_CBC_ENCRYPT_DATA mechanism |
CCkCamelliaCtrParams | Parameters for the CKM_CAMELLIA_CTR mechanism |
CCkCcmParams | Parameters for the CKM_AES_CCM mechanism |
CCkCmsSigParams | Parameters for the CKM_CMS_SIG mechanism |
CCkDesCbcEncryptDataParams | Parameters for the CKM_DES_CBC_ENCRYPT_DATA and CKM_DES3_CBC_ENCRYPT_DATA mechanisms |
CCkDsaParameterGenParam | Parameters for the CKM_DSA_PROBABLISTIC_PARAMETER_GEN, CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN a CKM_DSA_FIPS_G_GEN mechanisms |
CCkEcdh1DeriveParams | Parameters for the CKM_ECDH1_DERIVE and CKM_ECDH1_COFACTOR_DERIVE key derivation mechanisms |
CCkEcdh2DeriveParams | Parameters for the CKM_ECMQV_DERIVE mechanism |
CCkEcdhAesKeyWrapParams | Parameters for the CKM_ECDH_AES_KEY_WRAP mechanism |
CCkEcmqvDeriveParams | Parameters for the CKM_ECMQV_DERIVE mechanism |
CCkExtractParams | Parameters for the CKM_EXTRACT_KEY_FROM_KEY mechanism |
CCkGcmParams | Parameters for the CKM_AES_GCM mechanism |
CCkGostR3410DeriveParams | Parameters for the CKM_GOSTR3410_DERIVE mechanism |
CCkGostR3410KeyWrapParams | Parameters for the CKM_GOSTR3410_KEY_WRAP mechanism |
CCkKeaDeriveParams | Parameters for the CKM_KEA_DERIVE mechanism |
CCkKeyDerivationStringData | Parameters for the CKM_CONCATENATE_BASE_AND_DATA, CKM_CONCATENATE_DATA_AND_BASE and CKM_XOR_BASE_AND_DATA mechanisms |
CCkKeyWrapSetOaepParams | Parameters for the CKM_KEY_WRAP_SET_OAEP mechanism |
CCkKipParams | Parameters for the CKM_KIP_DERIVE, CKM_KIP_WRAP and CKM_KIP_MAC mechanisms |
CCkMacGeneralParams | Parameters for the general-length MACing mechanisms (DES, DES3, CAST, CAST3, CAST128 (CAST5), IDEA, CDMF and AES), the general length HMACing mechanisms (MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512, RIPEMD-128 and RIPEMD-160) and the two SSL 3.0 MACing mechanisms (MD5 and SHA-1) |
CCkOtpParam | Type, value and length of an OTP parameter |
CCkOtpParams | Parameters for OTP mechanisms in a generic fashion |
CCkOtpSignatureInfo | Parameters returned by all OTP mechanisms in successful calls to Sign method |
CCkPbeParams | Parameters for the CKM_PBE mechanisms and the CKM_PBA_SHA1_WITH_SHA1_HMAC mechanism |
CCkPkcs5Pbkd2Params | Parameters for the CKM_PKCS5_PBKD2 mechanism |
CCkPkcs5Pbkd2Params2 | Parameters for the CKM_PKCS5_PBKD2 mechanism |
CCkRc2CbcParams | Parameters for the CKM_RC2_CBC and CKM_RC2_CBC_PAD mechanisms |
CCkRc2MacGeneralParams | Parameters for the CKM_RC2_MAC_GENERAL mechanism |
CCkRc2Params | Parameters for the CKM_RC2_ECB and CKM_RC2_MAC mechanisms |
CCkRc5CbcParams | Parameters for the CKM_RC5_CBC and CKM_RC5_CBC_PAD mechanisms |
CCkRc5MacGeneralParams | Parameters for the CKM_RC5_MAC_GENERAL mechanism |
CCkRc5Params | Parameters for the CKM_RC5_ECB and CKM_RC5_MAC mechanisms |
CCkRsaAesKeyWrapParams | Parameters for the CKM_RSA_AES_KEY_WRAP mechanism |
CCkRsaPkcsOaepParams | Parameters for the CKM_RSA_PKCS_OAEP mechanism |
CCkRsaPkcsPssParams | Parameters for the CKM_RSA_PKCS_PSS mechanism |
CCkSeedCbcEncryptDataParams | Parameters for the CKM_SEED_CBC_ENCRYPT_DATA mechanism |
CCkSkipjackPrivateWrapParams | Parameters for the CKM_SKIPJACK_PRIVATE_WRAP mechanism |
CCkSkipjackRelayxParams | Parameters for the CKM_SKIPJACK_RELAYX mechanism |
CCkSsl3KeyMatOut | Resulting key handles and initialization vectors after performing a DeriveKey method with the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCkSsl3KeyMatParams | Parameters for the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCkSsl3MasterKeyDeriveParams | Parameters for the CKM_SSL3_MASTER_KEY_DERIVE and CKM_SSL3_MASTER_KEY_DERIVE_DH mechanisms |
CCkSsl3RandomData | Information about the random data of a client and a server in an SSL context |
CCkTls12KeyMatParams | Parameters for the CKM_TLS12_KEY_AND_MAC_DERIVE mechanism |
CCkTls12MasterKeyDeriveParams | Parameters for the CKM_TLS12_MASTER_KEY_DERIVE mechanism |
CCkTlsKdfParams | Parameters for the CKM_TLS_KDF mechanism |
CCkTlsMacParams | Parameters for the CKM_TLS_MAC mechanism |
CCkTlsPrfParams | Parameters for the CKM_TLS_PRF mechanism |
CCkVersion | Parameters for the CKM_SSL3_PRE_MASTER_KEY_GEN mechanism |
CCkWtlsKeyMatOut | Resulting key handles and initialization vectors after performing a DeriveKey method with the CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE or with the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanism |
CCkWtlsKeyMatParams | Parameters for the CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE and the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanisms |
CCkWtlsMasterKeyDeriveParams | Parameters for the CKM_WTLS_MASTER_KEY_DERIVE and CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC mechanisms |
CCkWtlsPrfParams | Parameters for the CKM_WTLS_PRF mechanism |
CCkWtlsRandomData | Information about the random data of a client and a server in a WTLS context |
CCkX942Dh1DeriveParams | Parameters for the CKM_X9_42_DH_DERIVE key derivation mechanism |
CCkX942Dh2DeriveParams | Parameters for the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE key derivation mechanisms |
CCkX942MqvDeriveParams | Parameters for the CKM_X9_42_MQV_DERIVE key derivation mechanism |
CLibraryInfo | General information about PKCS#11 library (CK_INFO) |
CMechanism | Mechanism and its parameters (CK_MECHANISM alternative) |
CMechanismFlags | Flags specifying mechanism capabilities |
CMechanismInfo | Provides information about a particular mechanism |
CObjectAttribute | Attribute of cryptoki object (CK_ATTRIBUTE alternative) |
CObjectHandle | Token-specific identifier for an object |
CPkcs11Library | High level PKCS#11 wrapper |
CSession | Class representing a logical connection between an application and a token |
CSessionFlags | Flags that define the type of session |
CSessionInfo | Information about a session |
CSlot | Logical reader that potentially contains a token |
CSlotFlags | Flags that provide capabilities of the slot |
CSlotInfo | Information about a slot |
CTokenFlags | Flags indicating capabilities and status of the device |
CTokenInfo | Information about a token |
▶NHighLevelAPI81 | High level .NET friendly API for platforms where C 'long' type is 8 bytes long (Unix64) and structs are packed with 1-byte alignment |
▶NFactories | Factory classes that create objects usable by HighLevelAPI81 |
CMechanismFactory | Factory for creation of IMechanism instances |
CMechanismParamsFactory | Factory for creation of IMechanismParams instances |
CObjectAttributeFactory | Factory for creation of IObjectAttribute instances |
CObjectHandleFactory | Factory for creation of IObjectHandle instances |
CPkcs11LibraryFactory | Factory for creation of IPkcs11Library instances |
CSessionFactory | Factory for creation of ISession instances |
CSlotFactory | Factory for creation of ISlot instances |
▶NMechanismParams | Classes that can hold parameters for various mechanisms usable by HighLevelAPI81 |
CCkAesCbcEncryptDataParams | Parameters for the CKM_AES_CBC_ENCRYPT_DATA mechanism |
CCkAesCtrParams | Parameters for the CKM_AES_CTR mechanism |
CCkAriaCbcEncryptDataParams | Parameters for the CKM_ARIA_CBC_ENCRYPT_DATA mechanism |
CCkCamelliaCbcEncryptDataParams | Parameters for the CKM_CAMELLIA_CBC_ENCRYPT_DATA mechanism |
CCkCamelliaCtrParams | Parameters for the CKM_CAMELLIA_CTR mechanism |
CCkCcmParams | Parameters for the CKM_AES_CCM mechanism |
CCkCmsSigParams | Parameters for the CKM_CMS_SIG mechanism |
CCkDesCbcEncryptDataParams | Parameters for the CKM_DES_CBC_ENCRYPT_DATA and CKM_DES3_CBC_ENCRYPT_DATA mechanisms |
CCkDsaParameterGenParam | Parameters for the CKM_DSA_PROBABLISTIC_PARAMETER_GEN, CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN a CKM_DSA_FIPS_G_GEN mechanisms |
CCkEcdh1DeriveParams | Parameters for the CKM_ECDH1_DERIVE and CKM_ECDH1_COFACTOR_DERIVE key derivation mechanisms |
CCkEcdh2DeriveParams | Parameters for the CKM_ECMQV_DERIVE mechanism |
CCkEcdhAesKeyWrapParams | Parameters for the CKM_ECDH_AES_KEY_WRAP mechanism |
CCkEcmqvDeriveParams | Parameters for the CKM_ECMQV_DERIVE mechanism |
CCkExtractParams | Parameters for the CKM_EXTRACT_KEY_FROM_KEY mechanism |
CCkGcmParams | Parameters for the CKM_AES_GCM mechanism |
CCkGostR3410DeriveParams | Parameters for the CKM_GOSTR3410_DERIVE mechanism |
CCkGostR3410KeyWrapParams | Parameters for the CKM_GOSTR3410_KEY_WRAP mechanism |
CCkKeaDeriveParams | Parameters for the CKM_KEA_DERIVE mechanism |
CCkKeyDerivationStringData | Parameters for the CKM_CONCATENATE_BASE_AND_DATA, CKM_CONCATENATE_DATA_AND_BASE and CKM_XOR_BASE_AND_DATA mechanisms |
CCkKeyWrapSetOaepParams | Parameters for the CKM_KEY_WRAP_SET_OAEP mechanism |
CCkKipParams | Parameters for the CKM_KIP_DERIVE, CKM_KIP_WRAP and CKM_KIP_MAC mechanisms |
CCkMacGeneralParams | Parameters for the general-length MACing mechanisms (DES, DES3, CAST, CAST3, CAST128 (CAST5), IDEA, CDMF and AES), the general length HMACing mechanisms (MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512, RIPEMD-128 and RIPEMD-160) and the two SSL 3.0 MACing mechanisms (MD5 and SHA-1) |
CCkOtpParam | Type, value and length of an OTP parameter |
CCkOtpParams | Parameters for OTP mechanisms in a generic fashion |
CCkOtpSignatureInfo | Parameters returned by all OTP mechanisms in successful calls to Sign method |
CCkPbeParams | Parameters for the CKM_PBE mechanisms and the CKM_PBA_SHA1_WITH_SHA1_HMAC mechanism |
CCkPkcs5Pbkd2Params | Parameters for the CKM_PKCS5_PBKD2 mechanism |
CCkPkcs5Pbkd2Params2 | Parameters for the CKM_PKCS5_PBKD2 mechanism |
CCkRc2CbcParams | Parameters for the CKM_RC2_CBC and CKM_RC2_CBC_PAD mechanisms |
CCkRc2MacGeneralParams | Parameters for the CKM_RC2_MAC_GENERAL mechanism |
CCkRc2Params | Parameters for the CKM_RC2_ECB and CKM_RC2_MAC mechanisms |
CCkRc5CbcParams | Parameters for the CKM_RC5_CBC and CKM_RC5_CBC_PAD mechanisms |
CCkRc5MacGeneralParams | Parameters for the CKM_RC5_MAC_GENERAL mechanism |
CCkRc5Params | Parameters for the CKM_RC5_ECB and CKM_RC5_MAC mechanisms |
CCkRsaAesKeyWrapParams | Parameters for the CKM_RSA_AES_KEY_WRAP mechanism |
CCkRsaPkcsOaepParams | Parameters for the CKM_RSA_PKCS_OAEP mechanism |
CCkRsaPkcsPssParams | Parameters for the CKM_RSA_PKCS_PSS mechanism |
CCkSeedCbcEncryptDataParams | Parameters for the CKM_SEED_CBC_ENCRYPT_DATA mechanism |
CCkSkipjackPrivateWrapParams | Parameters for the CKM_SKIPJACK_PRIVATE_WRAP mechanism |
CCkSkipjackRelayxParams | Parameters for the CKM_SKIPJACK_RELAYX mechanism |
CCkSsl3KeyMatOut | Resulting key handles and initialization vectors after performing a DeriveKey method with the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCkSsl3KeyMatParams | Parameters for the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCkSsl3MasterKeyDeriveParams | Parameters for the CKM_SSL3_MASTER_KEY_DERIVE and CKM_SSL3_MASTER_KEY_DERIVE_DH mechanisms |
CCkSsl3RandomData | Information about the random data of a client and a server in an SSL context |
CCkTls12KeyMatParams | Parameters for the CKM_TLS12_KEY_AND_MAC_DERIVE mechanism |
CCkTls12MasterKeyDeriveParams | Parameters for the CKM_TLS12_MASTER_KEY_DERIVE mechanism |
CCkTlsKdfParams | Parameters for the CKM_TLS_KDF mechanism |
CCkTlsMacParams | Parameters for the CKM_TLS_MAC mechanism |
CCkTlsPrfParams | Parameters for the CKM_TLS_PRF mechanism |
CCkVersion | Parameters for the CKM_SSL3_PRE_MASTER_KEY_GEN mechanism |
CCkWtlsKeyMatOut | Resulting key handles and initialization vectors after performing a DeriveKey method with the CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE or with the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanism |
CCkWtlsKeyMatParams | Parameters for the CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE and the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanisms |
CCkWtlsMasterKeyDeriveParams | Parameters for the CKM_WTLS_MASTER_KEY_DERIVE and CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC mechanisms |
CCkWtlsPrfParams | Parameters for the CKM_WTLS_PRF mechanism |
CCkWtlsRandomData | Information about the random data of a client and a server in a WTLS context |
CCkX942Dh1DeriveParams | Parameters for the CKM_X9_42_DH_DERIVE key derivation mechanism |
CCkX942Dh2DeriveParams | Parameters for the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE key derivation mechanisms |
CCkX942MqvDeriveParams | Parameters for the CKM_X9_42_MQV_DERIVE key derivation mechanism |
CLibraryInfo | General information about PKCS#11 library (CK_INFO) |
CMechanism | Mechanism and its parameters (CK_MECHANISM alternative) |
CMechanismFlags | Flags specifying mechanism capabilities |
CMechanismInfo | Provides information about a particular mechanism |
CObjectAttribute | Attribute of cryptoki object (CK_ATTRIBUTE alternative) |
CObjectHandle | Token-specific identifier for an object |
CPkcs11Library | High level PKCS#11 wrapper |
CSession | Class representing a logical connection between an application and a token |
CSessionFlags | Flags that define the type of session |
CSessionInfo | Information about a session |
CSlot | Logical reader that potentially contains a token |
CSlotFlags | Flags that provide capabilities of the slot |
CSlotInfo | Information about a slot |
CTokenFlags | Flags indicating capabilities and status of the device |
CTokenInfo | Information about a token |
▶NLogging | Logger components shared by all the LowLevelAPI-s and HighLevelAPI-s |
CIPkcs11InteropLogger | Logger responsible for message logging |
CIPkcs11InteropLoggerFactory | Factory for creation of loggers |
CNullPkcs11InteropLogger | Logger that does not log anything |
CNullPkcs11InteropLoggerFactory | Factory for creation of loggers that do not log anything |
CPkcs11InteropLogger | Logger responsible for message logging |
CPkcs11InteropLoggerFactory | Factory for creation of loggers |
CPkcs11InteropLogUtils | Utility class that helps with logging |
CSimplePkcs11InteropLogger | Simple trace/console/file logger |
CSimplePkcs11InteropLoggerFactory | Factory for creation of simple trace/console/file loggers |
▶NLowLevelAPI40 | Low level C-like API for platforms where C 'long' type is 4 bytes long (Win32, Win64 and Unix32) and structs are packed with the default byte alignment |
▶NMechanismParams | Classes that can hold parameters for various mechanisms usable by LowLevelAPI40 |
CCK_AES_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_AES_CBC_ENCRYPT_DATA mechanism |
CCK_AES_CTR_PARAMS | Structure that provides the parameters to the CKM_AES_CTR mechanism |
CCK_ARIA_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_ARIA_CBC_ENCRYPT_DATA mechanism |
CCK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_CAMELLIA_CBC_ENCRYPT_DATA mechanism |
CCK_CAMELLIA_CTR_PARAMS | Structure that provides the parameters to the CKM_CAMELLIA_CTR mechanism |
CCK_CCM_PARAMS | Structure that provides the parameters to the CKM_AES_CCM mechanism |
CCK_CMS_SIG_PARAMS | Structure that provides the parameters to the CKM_CMS_SIG mechanism |
CCK_DES_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_DES_CBC_ENCRYPT_DATA and CKM_DES3_CBC_ENCRYPT_DATA mechanisms |
CCK_DSA_PARAMETER_GEN_PARAM | Structure that provides and returns parameters for the CKM_DSA_PROBABLISTIC_PARAMETER_GEN, CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN a CKM_DSA_FIPS_G_GEN mechanisms |
CCK_ECDH1_DERIVE_PARAMS | Structure that provides the parameters for the CKM_ECDH1_DERIVE and CKM_ECDH1_COFACTOR_DERIVE key derivation mechanisms |
CCK_ECDH2_DERIVE_PARAMS | Structure that provides the parameters to the CKM_ECMQV_DERIVE mechanism |
CCK_ECDH_AES_KEY_WRAP_PARAMS | Structure that provides the parameters to the CKM_ECDH_AES_KEY_WRAP mechanism |
CCK_ECMQV_DERIVE_PARAMS | Structure that provides the parameters to the CKM_ECMQV_DERIVE mechanism |
CCK_EXTRACT_PARAMS | Provides the parameter to the CKM_EXTRACT_KEY_FROM_KEY mechanism |
CCK_GCM_PARAMS | Structure that provides the parameters to the CKM_AES_GCM mechanism |
CCK_GOSTR3410_DERIVE_PARAMS | Structure that provides the parameters to the CKM_GOSTR3410_DERIVE mechanism |
CCK_GOSTR3410_KEY_WRAP_PARAMS | Structure that provides the parameters to the CKM_GOSTR3410_KEY_WRAP mechanism |
CCK_KEA_DERIVE_PARAMS | Structure that provides the parameters to the CKM_KEA_DERIVE mechanism |
CCK_KEY_DERIVATION_STRING_DATA | Provides the parameters for the CKM_CONCATENATE_BASE_AND_DATA, CKM_CONCATENATE_DATA_AND_BASE and CKM_XOR_BASE_AND_DATA mechanisms |
CCK_KEY_WRAP_SET_OAEP_PARAMS | Structure that provides the parameters to the CKM_KEY_WRAP_SET_OAEP mechanism |
CCK_KIP_PARAMS | Structure that provides the parameters to CKM_KIP_DERIVE, CKM_KIP_WRAP and CKM_KIP_MAC mechanisms |
CCK_MAC_GENERAL_PARAMS | Structure that provides the parameters to the general-length MACing mechanisms (DES, DES3, CAST, CAST3, CAST128 (CAST5), IDEA, CDMF and AES), the general length HMACing mechanisms (MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512, RIPEMD-128 and RIPEMD-160) and the two SSL 3.0 MACing mechanisms (MD5 and SHA-1) |
CCK_OTP_PARAM | Structure that includes the type, value and length of an OTP parameter |
CCK_OTP_PARAMS | Structure that is used to provide parameters for OTP mechanisms in a generic fashion |
CCK_OTP_SIGNATURE_INFO | Structure that is returned by all OTP mechanisms in successful calls to C_Sign (C_SignFinal) |
CCK_PBE_PARAMS | Structure which provides all of the necessary information required by the CKM_PBE mechanisms and the CKM_PBA_SHA1_WITH_SHA1_HMAC mechanism |
CCK_PKCS5_PBKD2_PARAMS | Structure that provides the parameters to the CKM_PKCS5_PBKD2 mechanism |
CCK_PKCS5_PBKD2_PARAMS2 | Corrected structure that provides the parameters to the CKM_PKCS5_PBKD2 mechanism |
CCK_RC2_CBC_PARAMS | Structure that provides the parameters to the CKM_RC2_CBC and CKM_RC2_CBC_PAD mechanisms |
CCK_RC2_MAC_GENERAL_PARAMS | Structure that provides the parameters to the CKM_RC2_MAC_GENERAL mechanism |
CCK_RC2_PARAMS | Provides the parameters to the CKM_RC2_ECB and CKM_RC2_MAC mechanisms |
CCK_RC5_CBC_PARAMS | Structure that provides the parameters to the CKM_RC5_CBC and CKM_RC5_CBC_PAD mechanisms |
CCK_RC5_MAC_GENERAL_PARAMS | Structure that provides the parameters to the CKM_RC5_MAC_GENERAL mechanism |
CCK_RC5_PARAMS | Structure that provides the parameters to the CKM_RC5_ECB and CKM_RC5_MAC mechanisms |
CCK_RSA_AES_KEY_WRAP_PARAMS | Structure that provides the parameters to the CKM_RSA_AES_KEY_WRAP mechanism |
CCK_RSA_PKCS_OAEP_PARAMS | Structure that provides the parameters to the CKM_RSA_PKCS_OAEP mechanism |
CCK_RSA_PKCS_PSS_PARAMS | Structure that provides the parameters to the CKM_RSA_PKCS_PSS mechanism |
CCK_SEED_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_SEED_CBC_ENCRYPT_DATA mechanism |
CCK_SKIPJACK_PRIVATE_WRAP_PARAMS | Structure that provides the parameters to the CKM_SKIPJACK_PRIVATE_WRAP mechanism |
CCK_SKIPJACK_RELAYX_PARAMS | Structure that provides the parameters to the CKM_SKIPJACK_RELAYX mechanism |
CCK_SSL3_KEY_MAT_OUT | Structure that contains the resulting key handles and initialization vectors after performing a C_DeriveKey function with the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCK_SSL3_KEY_MAT_PARAMS | Structure that provides the parameters to the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCK_SSL3_MASTER_KEY_DERIVE_PARAMS | Structure that provides the parameters to the CKM_SSL3_MASTER_KEY_DERIVE and CKM_SSL3_MASTER_KEY_DERIVE_DH mechanisms |
CCK_SSL3_RANDOM_DATA | Structure which provides information about the random data of a client and a server in an SSL context |
CCK_TLS12_KEY_MAT_PARAMS | Structure that provides the parameters to the CKM_TLS12_KEY_AND_MAC_DERIVE mechanism |
CCK_TLS12_MASTER_KEY_DERIVE_PARAMS | Structure that provides the parameters to the CKM_TLS12_MASTER_KEY_DERIVE mechanism |
CCK_TLS_KDF_PARAMS | Structure that provides the parameters to the CKM_TLS_KDF mechanism |
CCK_TLS_MAC_PARAMS | Structure that provides the parameters to the CKM_TLS_MAC mechanism |
CCK_TLS_PRF_PARAMS | Structure, which provides the parameters to the CKM_TLS_PRF mechanism |
CCK_WTLS_KEY_MAT_OUT | Structure that contains the resulting key handles and initialization vectors after performing a C_DeriveKey function with the CKM_WTLS_SEVER_KEY_AND_MAC_DERIVE or with the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanism |
CCK_WTLS_KEY_MAT_PARAMS | Structure that provides the parameters to the CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE and the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanisms |
CCK_WTLS_MASTER_KEY_DERIVE_PARAMS | Structure, which provides the parameters to the CKM_WTLS_MASTER_KEY_DERIVE mechanism |
CCK_WTLS_PRF_PARAMS | Structure, which provides the parameters to the CKM_WTLS_PRF mechanism |
CCK_WTLS_RANDOM_DATA | Structure, which provides information about the random data of a client and a server in a WTLS context |
CCK_X9_42_DH1_DERIVE_PARAMS | Structure that provides the parameters to the CKM_X9_42_DH_DERIVE key derivation mechanism |
CCK_X9_42_DH2_DERIVE_PARAMS | Structure that provides the parameters to the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE key derivation mechanisms |
CCK_X9_42_MQV_DERIVE_PARAMS | Structure that provides the parameters to the CKM_X9_42_MQV_DERIVE key derivation mechanism |
CCK_ATTRIBUTE | Defines the type, value, and length of an attribute |
CCK_C_INITIALIZE_ARGS | Optional arguments for the C_Initialize function |
CCK_INFO | Provides general information about Cryptoki |
CCK_MECHANISM | Specifies a particular mechanism and any parameters it requires |
CCK_MECHANISM_INFO | Provides information about a particular mechanism |
CCK_SESSION_INFO | Information about a session |
CCK_SLOT_INFO | Provides information about a slot |
CCK_TOKEN_INFO | Provides information about a token |
CCK_VERSION | Describes the version |
CCkaUtils | Utility class that helps to manage CK_ATTRIBUTE structure |
CCkmUtils | Utility class that helps to manage CK_MECHANISM structure |
CPkcs11Library | Low level PKCS#11 wrapper |
CPkcs11UriUtils | Utility class connecting PKCS#11 URI and Pkcs11Interop types |
▶NLowLevelAPI41 | Low level C-like API for platforms where C 'long' type is 4 bytes long (Win32, Win64 and Unix32) and structs are packed with 1-byte alignment |
▶NMechanismParams | Classes that can hold parameters for various mechanisms usable by LowLevelAPI41 |
CCK_AES_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_AES_CBC_ENCRYPT_DATA mechanism |
CCK_AES_CTR_PARAMS | Structure that provides the parameters to the CKM_AES_CTR mechanism |
CCK_ARIA_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_ARIA_CBC_ENCRYPT_DATA mechanism |
CCK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_CAMELLIA_CBC_ENCRYPT_DATA mechanism |
CCK_CAMELLIA_CTR_PARAMS | Structure that provides the parameters to the CKM_CAMELLIA_CTR mechanism |
CCK_CCM_PARAMS | Structure that provides the parameters to the CKM_AES_CCM mechanism |
CCK_CMS_SIG_PARAMS | Structure that provides the parameters to the CKM_CMS_SIG mechanism |
CCK_DES_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_DES_CBC_ENCRYPT_DATA and CKM_DES3_CBC_ENCRYPT_DATA mechanisms |
CCK_DSA_PARAMETER_GEN_PARAM | Structure that provides and returns parameters for the CKM_DSA_PROBABLISTIC_PARAMETER_GEN, CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN a CKM_DSA_FIPS_G_GEN mechanisms |
CCK_ECDH1_DERIVE_PARAMS | Structure that provides the parameters for the CKM_ECDH1_DERIVE and CKM_ECDH1_COFACTOR_DERIVE key derivation mechanisms |
CCK_ECDH2_DERIVE_PARAMS | Structure that provides the parameters to the CKM_ECMQV_DERIVE mechanism |
CCK_ECDH_AES_KEY_WRAP_PARAMS | Structure that provides the parameters to the CKM_ECDH_AES_KEY_WRAP mechanism |
CCK_ECMQV_DERIVE_PARAMS | Structure that provides the parameters to the CKM_ECMQV_DERIVE mechanism |
CCK_EXTRACT_PARAMS | Provides the parameter to the CKM_EXTRACT_KEY_FROM_KEY mechanism |
CCK_GCM_PARAMS | Structure that provides the parameters to the CKM_AES_GCM mechanism |
CCK_GOSTR3410_DERIVE_PARAMS | Structure that provides the parameters to the CKM_GOSTR3410_DERIVE mechanism |
CCK_GOSTR3410_KEY_WRAP_PARAMS | Structure that provides the parameters to the CKM_GOSTR3410_KEY_WRAP mechanism |
CCK_KEA_DERIVE_PARAMS | Structure that provides the parameters to the CKM_KEA_DERIVE mechanism |
CCK_KEY_DERIVATION_STRING_DATA | Provides the parameters for the CKM_CONCATENATE_BASE_AND_DATA, CKM_CONCATENATE_DATA_AND_BASE and CKM_XOR_BASE_AND_DATA mechanisms |
CCK_KEY_WRAP_SET_OAEP_PARAMS | Structure that provides the parameters to the CKM_KEY_WRAP_SET_OAEP mechanism |
CCK_KIP_PARAMS | Structure that provides the parameters to CKM_KIP_DERIVE, CKM_KIP_WRAP and CKM_KIP_MAC mechanisms |
CCK_MAC_GENERAL_PARAMS | Structure that provides the parameters to the general-length MACing mechanisms (DES, DES3, CAST, CAST3, CAST128 (CAST5), IDEA, CDMF and AES), the general length HMACing mechanisms (MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512, RIPEMD-128 and RIPEMD-160) and the two SSL 3.0 MACing mechanisms (MD5 and SHA-1) |
CCK_OTP_PARAM | Structure that includes the type, value and length of an OTP parameter |
CCK_OTP_PARAMS | Structure that is used to provide parameters for OTP mechanisms in a generic fashion |
CCK_OTP_SIGNATURE_INFO | Structure that is returned by all OTP mechanisms in successful calls to C_Sign (C_SignFinal) |
CCK_PBE_PARAMS | Structure which provides all of the necessary information required by the CKM_PBE mechanisms and the CKM_PBA_SHA1_WITH_SHA1_HMAC mechanism |
CCK_PKCS5_PBKD2_PARAMS | Structure that provides the parameters to the CKM_PKCS5_PBKD2 mechanism |
CCK_PKCS5_PBKD2_PARAMS2 | Corrected structure that provides the parameters to the CKM_PKCS5_PBKD2 mechanism |
CCK_RC2_CBC_PARAMS | Structure that provides the parameters to the CKM_RC2_CBC and CKM_RC2_CBC_PAD mechanisms |
CCK_RC2_MAC_GENERAL_PARAMS | Structure that provides the parameters to the CKM_RC2_MAC_GENERAL mechanism |
CCK_RC2_PARAMS | Provides the parameters to the CKM_RC2_ECB and CKM_RC2_MAC mechanisms |
CCK_RC5_CBC_PARAMS | Structure that provides the parameters to the CKM_RC5_CBC and CKM_RC5_CBC_PAD mechanisms |
CCK_RC5_MAC_GENERAL_PARAMS | Structure that provides the parameters to the CKM_RC5_MAC_GENERAL mechanism |
CCK_RC5_PARAMS | Structure that provides the parameters to the CKM_RC5_ECB and CKM_RC5_MAC mechanisms |
CCK_RSA_AES_KEY_WRAP_PARAMS | Structure that provides the parameters to the CKM_RSA_AES_KEY_WRAP mechanism |
CCK_RSA_PKCS_OAEP_PARAMS | Structure that provides the parameters to the CKM_RSA_PKCS_OAEP mechanism |
CCK_RSA_PKCS_PSS_PARAMS | Structure that provides the parameters to the CKM_RSA_PKCS_PSS mechanism |
CCK_SEED_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_SEED_CBC_ENCRYPT_DATA mechanism |
CCK_SKIPJACK_PRIVATE_WRAP_PARAMS | Structure that provides the parameters to the CKM_SKIPJACK_PRIVATE_WRAP mechanism |
CCK_SKIPJACK_RELAYX_PARAMS | Structure that provides the parameters to the CKM_SKIPJACK_RELAYX mechanism |
CCK_SSL3_KEY_MAT_OUT | Structure that contains the resulting key handles and initialization vectors after performing a C_DeriveKey function with the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCK_SSL3_KEY_MAT_PARAMS | Structure that provides the parameters to the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCK_SSL3_MASTER_KEY_DERIVE_PARAMS | Structure that provides the parameters to the CKM_SSL3_MASTER_KEY_DERIVE and CKM_SSL3_MASTER_KEY_DERIVE_DH mechanisms |
CCK_SSL3_RANDOM_DATA | Structure which provides information about the random data of a client and a server in an SSL context |
CCK_TLS12_KEY_MAT_PARAMS | Structure that provides the parameters to the CKM_TLS12_KEY_AND_MAC_DERIVE mechanism |
CCK_TLS12_MASTER_KEY_DERIVE_PARAMS | Structure that provides the parameters to the CKM_TLS12_MASTER_KEY_DERIVE mechanism |
CCK_TLS_KDF_PARAMS | Structure that provides the parameters to the CKM_TLS_KDF mechanism |
CCK_TLS_MAC_PARAMS | Structure that provides the parameters to the CKM_TLS_MAC mechanism |
CCK_TLS_PRF_PARAMS | Structure, which provides the parameters to the CKM_TLS_PRF mechanism |
CCK_WTLS_KEY_MAT_OUT | Structure that contains the resulting key handles and initialization vectors after performing a C_DeriveKey function with the CKM_WTLS_SEVER_KEY_AND_MAC_DERIVE or with the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanism |
CCK_WTLS_KEY_MAT_PARAMS | Structure that provides the parameters to the CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE and the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanisms |
CCK_WTLS_MASTER_KEY_DERIVE_PARAMS | Structure, which provides the parameters to the CKM_WTLS_MASTER_KEY_DERIVE mechanism |
CCK_WTLS_PRF_PARAMS | Structure, which provides the parameters to the CKM_WTLS_PRF mechanism |
CCK_WTLS_RANDOM_DATA | Structure, which provides information about the random data of a client and a server in a WTLS context |
CCK_X9_42_DH1_DERIVE_PARAMS | Structure that provides the parameters to the CKM_X9_42_DH_DERIVE key derivation mechanism |
CCK_X9_42_DH2_DERIVE_PARAMS | Structure that provides the parameters to the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE key derivation mechanisms |
CCK_X9_42_MQV_DERIVE_PARAMS | Structure that provides the parameters to the CKM_X9_42_MQV_DERIVE key derivation mechanism |
CCK_ATTRIBUTE | Defines the type, value, and length of an attribute |
CCK_C_INITIALIZE_ARGS | Optional arguments for the C_Initialize function |
CCK_INFO | Provides general information about Cryptoki |
CCK_MECHANISM | Specifies a particular mechanism and any parameters it requires |
CCK_MECHANISM_INFO | Provides information about a particular mechanism |
CCK_SESSION_INFO | Information about a session |
CCK_SLOT_INFO | Provides information about a slot |
CCK_TOKEN_INFO | Provides information about a token |
CCK_VERSION | Describes the version |
CCkaUtils | Utility class that helps to manage CK_ATTRIBUTE structure |
CCkmUtils | Utility class that helps to manage CK_MECHANISM structure |
CPkcs11Library | Low level PKCS#11 wrapper |
CPkcs11UriUtils | Utility class connecting PKCS#11 URI and Pkcs11Interop types |
▶NLowLevelAPI80 | Low level C-like API for platforms where C 'long' type is 8 bytes long (Unix64) and structs are packed with the default byte alignment |
▶NMechanismParams | Classes that can hold parameters for various mechanisms usable by LowLevelAPI80 |
CCK_AES_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_AES_CBC_ENCRYPT_DATA mechanism |
CCK_AES_CTR_PARAMS | Structure that provides the parameters to the CKM_AES_CTR mechanism |
CCK_ARIA_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_ARIA_CBC_ENCRYPT_DATA mechanism |
CCK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_CAMELLIA_CBC_ENCRYPT_DATA mechanism |
CCK_CAMELLIA_CTR_PARAMS | Structure that provides the parameters to the CKM_CAMELLIA_CTR mechanism |
CCK_CCM_PARAMS | Structure that provides the parameters to the CKM_AES_CCM mechanism |
CCK_CMS_SIG_PARAMS | Structure that provides the parameters to the CKM_CMS_SIG mechanism |
CCK_DES_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_DES_CBC_ENCRYPT_DATA and CKM_DES3_CBC_ENCRYPT_DATA mechanisms |
CCK_DSA_PARAMETER_GEN_PARAM | Structure that provides and returns parameters for the CKM_DSA_PROBABLISTIC_PARAMETER_GEN, CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN a CKM_DSA_FIPS_G_GEN mechanisms |
CCK_ECDH1_DERIVE_PARAMS | Structure that provides the parameters for the CKM_ECDH1_DERIVE and CKM_ECDH1_COFACTOR_DERIVE key derivation mechanisms |
CCK_ECDH2_DERIVE_PARAMS | Structure that provides the parameters to the CKM_ECMQV_DERIVE mechanism |
CCK_ECDH_AES_KEY_WRAP_PARAMS | Structure that provides the parameters to the CKM_ECDH_AES_KEY_WRAP mechanism |
CCK_ECMQV_DERIVE_PARAMS | Structure that provides the parameters to the CKM_ECMQV_DERIVE mechanism |
CCK_EXTRACT_PARAMS | Provides the parameter to the CKM_EXTRACT_KEY_FROM_KEY mechanism |
CCK_GCM_PARAMS | Structure that provides the parameters to the CKM_AES_GCM mechanism |
CCK_GOSTR3410_DERIVE_PARAMS | Structure that provides the parameters to the CKM_GOSTR3410_DERIVE mechanism |
CCK_GOSTR3410_KEY_WRAP_PARAMS | Structure that provides the parameters to the CKM_GOSTR3410_KEY_WRAP mechanism |
CCK_KEA_DERIVE_PARAMS | Structure that provides the parameters to the CKM_KEA_DERIVE mechanism |
CCK_KEY_DERIVATION_STRING_DATA | Provides the parameters for the CKM_CONCATENATE_BASE_AND_DATA, CKM_CONCATENATE_DATA_AND_BASE and CKM_XOR_BASE_AND_DATA mechanisms |
CCK_KEY_WRAP_SET_OAEP_PARAMS | Structure that provides the parameters to the CKM_KEY_WRAP_SET_OAEP mechanism |
CCK_KIP_PARAMS | Structure that provides the parameters to CKM_KIP_DERIVE, CKM_KIP_WRAP and CKM_KIP_MAC mechanisms |
CCK_MAC_GENERAL_PARAMS | Structure that provides the parameters to the general-length MACing mechanisms (DES, DES3, CAST, CAST3, CAST128 (CAST5), IDEA, CDMF and AES), the general length HMACing mechanisms (MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512, RIPEMD-128 and RIPEMD-160) and the two SSL 3.0 MACing mechanisms (MD5 and SHA-1) |
CCK_OTP_PARAM | Structure that includes the type, value and length of an OTP parameter |
CCK_OTP_PARAMS | Structure that is used to provide parameters for OTP mechanisms in a generic fashion |
CCK_OTP_SIGNATURE_INFO | Structure that is returned by all OTP mechanisms in successful calls to C_Sign (C_SignFinal) |
CCK_PBE_PARAMS | Structure which provides all of the necessary information required by the CKM_PBE mechanisms and the CKM_PBA_SHA1_WITH_SHA1_HMAC mechanism |
CCK_PKCS5_PBKD2_PARAMS | Structure that provides the parameters to the CKM_PKCS5_PBKD2 mechanism |
CCK_PKCS5_PBKD2_PARAMS2 | Corrected structure that provides the parameters to the CKM_PKCS5_PBKD2 mechanism |
CCK_RC2_CBC_PARAMS | Structure that provides the parameters to the CKM_RC2_CBC and CKM_RC2_CBC_PAD mechanisms |
CCK_RC2_MAC_GENERAL_PARAMS | Structure that provides the parameters to the CKM_RC2_MAC_GENERAL mechanism |
CCK_RC2_PARAMS | Provides the parameters to the CKM_RC2_ECB and CKM_RC2_MAC mechanisms |
CCK_RC5_CBC_PARAMS | Structure that provides the parameters to the CKM_RC5_CBC and CKM_RC5_CBC_PAD mechanisms |
CCK_RC5_MAC_GENERAL_PARAMS | Structure that provides the parameters to the CKM_RC5_MAC_GENERAL mechanism |
CCK_RC5_PARAMS | Structure that provides the parameters to the CKM_RC5_ECB and CKM_RC5_MAC mechanisms |
CCK_RSA_AES_KEY_WRAP_PARAMS | Structure that provides the parameters to the CKM_RSA_AES_KEY_WRAP mechanism |
CCK_RSA_PKCS_OAEP_PARAMS | Structure that provides the parameters to the CKM_RSA_PKCS_OAEP mechanism |
CCK_RSA_PKCS_PSS_PARAMS | Structure that provides the parameters to the CKM_RSA_PKCS_PSS mechanism |
CCK_SEED_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_SEED_CBC_ENCRYPT_DATA mechanism |
CCK_SKIPJACK_PRIVATE_WRAP_PARAMS | Structure that provides the parameters to the CKM_SKIPJACK_PRIVATE_WRAP mechanism |
CCK_SKIPJACK_RELAYX_PARAMS | Structure that provides the parameters to the CKM_SKIPJACK_RELAYX mechanism |
CCK_SSL3_KEY_MAT_OUT | Structure that contains the resulting key handles and initialization vectors after performing a C_DeriveKey function with the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCK_SSL3_KEY_MAT_PARAMS | Structure that provides the parameters to the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCK_SSL3_MASTER_KEY_DERIVE_PARAMS | Structure that provides the parameters to the CKM_SSL3_MASTER_KEY_DERIVE and CKM_SSL3_MASTER_KEY_DERIVE_DH mechanisms |
CCK_SSL3_RANDOM_DATA | Structure which provides information about the random data of a client and a server in an SSL context |
CCK_TLS12_KEY_MAT_PARAMS | Structure that provides the parameters to the CKM_TLS12_KEY_AND_MAC_DERIVE mechanism |
CCK_TLS12_MASTER_KEY_DERIVE_PARAMS | Structure that provides the parameters to the CKM_TLS12_MASTER_KEY_DERIVE mechanism |
CCK_TLS_KDF_PARAMS | Structure that provides the parameters to the CKM_TLS_KDF mechanism |
CCK_TLS_MAC_PARAMS | Structure that provides the parameters to the CKM_TLS_MAC mechanism |
CCK_TLS_PRF_PARAMS | Structure, which provides the parameters to the CKM_TLS_PRF mechanism |
CCK_WTLS_KEY_MAT_OUT | Structure that contains the resulting key handles and initialization vectors after performing a C_DeriveKey function with the CKM_WTLS_SEVER_KEY_AND_MAC_DERIVE or with the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanism |
CCK_WTLS_KEY_MAT_PARAMS | Structure that provides the parameters to the CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE and the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanisms |
CCK_WTLS_MASTER_KEY_DERIVE_PARAMS | Structure, which provides the parameters to the CKM_WTLS_MASTER_KEY_DERIVE mechanism |
CCK_WTLS_PRF_PARAMS | Structure, which provides the parameters to the CKM_WTLS_PRF mechanism |
CCK_WTLS_RANDOM_DATA | Structure, which provides information about the random data of a client and a server in a WTLS context |
CCK_X9_42_DH1_DERIVE_PARAMS | Structure that provides the parameters to the CKM_X9_42_DH_DERIVE key derivation mechanism |
CCK_X9_42_DH2_DERIVE_PARAMS | Structure that provides the parameters to the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE key derivation mechanisms |
CCK_X9_42_MQV_DERIVE_PARAMS | Structure that provides the parameters to the CKM_X9_42_MQV_DERIVE key derivation mechanism |
CCK_ATTRIBUTE | Defines the type, value, and length of an attribute |
CCK_C_INITIALIZE_ARGS | Optional arguments for the C_Initialize function |
CCK_INFO | Provides general information about Cryptoki |
CCK_MECHANISM | Specifies a particular mechanism and any parameters it requires |
CCK_MECHANISM_INFO | Provides information about a particular mechanism |
CCK_SESSION_INFO | Information about a session |
CCK_SLOT_INFO | Provides information about a slot |
CCK_TOKEN_INFO | Provides information about a token |
CCK_VERSION | Describes the version |
CCkaUtils | Utility class that helps to manage CK_ATTRIBUTE structure |
CCkmUtils | Utility class that helps to manage CK_MECHANISM structure |
CPkcs11Library | Low level PKCS#11 wrapper |
CPkcs11UriUtils | Utility class connecting PKCS#11 URI and Pkcs11Interop types |
▶NLowLevelAPI81 | Low level C-like API for platforms where C 'long' type is 8 bytes long (Unix64) and structs are packed with 1-byte alignment |
▶NMechanismParams | Classes that can hold parameters for various mechanisms usable by LowLevelAPI81 |
CCK_AES_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_AES_CBC_ENCRYPT_DATA mechanism |
CCK_AES_CTR_PARAMS | Structure that provides the parameters to the CKM_AES_CTR mechanism |
CCK_ARIA_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_ARIA_CBC_ENCRYPT_DATA mechanism |
CCK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_CAMELLIA_CBC_ENCRYPT_DATA mechanism |
CCK_CAMELLIA_CTR_PARAMS | Structure that provides the parameters to the CKM_CAMELLIA_CTR mechanism |
CCK_CCM_PARAMS | Structure that provides the parameters to the CKM_AES_CCM mechanism |
CCK_CMS_SIG_PARAMS | Structure that provides the parameters to the CKM_CMS_SIG mechanism |
CCK_DES_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_DES_CBC_ENCRYPT_DATA and CKM_DES3_CBC_ENCRYPT_DATA mechanisms |
CCK_DSA_PARAMETER_GEN_PARAM | Structure that provides and returns parameters for the CKM_DSA_PROBABLISTIC_PARAMETER_GEN, CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN a CKM_DSA_FIPS_G_GEN mechanisms |
CCK_ECDH1_DERIVE_PARAMS | Structure that provides the parameters for the CKM_ECDH1_DERIVE and CKM_ECDH1_COFACTOR_DERIVE key derivation mechanisms |
CCK_ECDH2_DERIVE_PARAMS | Structure that provides the parameters to the CKM_ECMQV_DERIVE mechanism |
CCK_ECDH_AES_KEY_WRAP_PARAMS | Structure that provides the parameters to the CKM_ECDH_AES_KEY_WRAP mechanism |
CCK_ECMQV_DERIVE_PARAMS | Structure that provides the parameters to the CKM_ECMQV_DERIVE mechanism |
CCK_EXTRACT_PARAMS | Provides the parameter to the CKM_EXTRACT_KEY_FROM_KEY mechanism |
CCK_GCM_PARAMS | Structure that provides the parameters to the CKM_AES_GCM mechanism |
CCK_GOSTR3410_DERIVE_PARAMS | Structure that provides the parameters to the CKM_GOSTR3410_DERIVE mechanism |
CCK_GOSTR3410_KEY_WRAP_PARAMS | Structure that provides the parameters to the CKM_GOSTR3410_KEY_WRAP mechanism |
CCK_KEA_DERIVE_PARAMS | Structure that provides the parameters to the CKM_KEA_DERIVE mechanism |
CCK_KEY_DERIVATION_STRING_DATA | Provides the parameters for the CKM_CONCATENATE_BASE_AND_DATA, CKM_CONCATENATE_DATA_AND_BASE and CKM_XOR_BASE_AND_DATA mechanisms |
CCK_KEY_WRAP_SET_OAEP_PARAMS | Structure that provides the parameters to the CKM_KEY_WRAP_SET_OAEP mechanism |
CCK_KIP_PARAMS | Structure that provides the parameters to CKM_KIP_DERIVE, CKM_KIP_WRAP and CKM_KIP_MAC mechanisms |
CCK_MAC_GENERAL_PARAMS | Structure that provides the parameters to the general-length MACing mechanisms (DES, DES3, CAST, CAST3, CAST128 (CAST5), IDEA, CDMF and AES), the general length HMACing mechanisms (MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512, RIPEMD-128 and RIPEMD-160) and the two SSL 3.0 MACing mechanisms (MD5 and SHA-1) |
CCK_OTP_PARAM | Structure that includes the type, value and length of an OTP parameter |
CCK_OTP_PARAMS | Structure that is used to provide parameters for OTP mechanisms in a generic fashion |
CCK_OTP_SIGNATURE_INFO | Structure that is returned by all OTP mechanisms in successful calls to C_Sign (C_SignFinal) |
CCK_PBE_PARAMS | Structure which provides all of the necessary information required by the CKM_PBE mechanisms and the CKM_PBA_SHA1_WITH_SHA1_HMAC mechanism |
CCK_PKCS5_PBKD2_PARAMS | Structure that provides the parameters to the CKM_PKCS5_PBKD2 mechanism |
CCK_PKCS5_PBKD2_PARAMS2 | Corrected structure that provides the parameters to the CKM_PKCS5_PBKD2 mechanism |
CCK_RC2_CBC_PARAMS | Structure that provides the parameters to the CKM_RC2_CBC and CKM_RC2_CBC_PAD mechanisms |
CCK_RC2_MAC_GENERAL_PARAMS | Structure that provides the parameters to the CKM_RC2_MAC_GENERAL mechanism |
CCK_RC2_PARAMS | Provides the parameters to the CKM_RC2_ECB and CKM_RC2_MAC mechanisms |
CCK_RC5_CBC_PARAMS | Structure that provides the parameters to the CKM_RC5_CBC and CKM_RC5_CBC_PAD mechanisms |
CCK_RC5_MAC_GENERAL_PARAMS | Structure that provides the parameters to the CKM_RC5_MAC_GENERAL mechanism |
CCK_RC5_PARAMS | Structure that provides the parameters to the CKM_RC5_ECB and CKM_RC5_MAC mechanisms |
CCK_RSA_AES_KEY_WRAP_PARAMS | Structure that provides the parameters to the CKM_RSA_AES_KEY_WRAP mechanism |
CCK_RSA_PKCS_OAEP_PARAMS | Structure that provides the parameters to the CKM_RSA_PKCS_OAEP mechanism |
CCK_RSA_PKCS_PSS_PARAMS | Structure that provides the parameters to the CKM_RSA_PKCS_PSS mechanism |
CCK_SEED_CBC_ENCRYPT_DATA_PARAMS | Structure that provides the parameters to the CKM_SEED_CBC_ENCRYPT_DATA mechanism |
CCK_SKIPJACK_PRIVATE_WRAP_PARAMS | Structure that provides the parameters to the CKM_SKIPJACK_PRIVATE_WRAP mechanism |
CCK_SKIPJACK_RELAYX_PARAMS | Structure that provides the parameters to the CKM_SKIPJACK_RELAYX mechanism |
CCK_SSL3_KEY_MAT_OUT | Structure that contains the resulting key handles and initialization vectors after performing a C_DeriveKey function with the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCK_SSL3_KEY_MAT_PARAMS | Structure that provides the parameters to the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism |
CCK_SSL3_MASTER_KEY_DERIVE_PARAMS | Structure that provides the parameters to the CKM_SSL3_MASTER_KEY_DERIVE and CKM_SSL3_MASTER_KEY_DERIVE_DH mechanisms |
CCK_SSL3_RANDOM_DATA | Structure which provides information about the random data of a client and a server in an SSL context |
CCK_TLS12_KEY_MAT_PARAMS | Structure that provides the parameters to the CKM_TLS12_KEY_AND_MAC_DERIVE mechanism |
CCK_TLS12_MASTER_KEY_DERIVE_PARAMS | Structure that provides the parameters to the CKM_TLS12_MASTER_KEY_DERIVE mechanism |
CCK_TLS_KDF_PARAMS | Structure that provides the parameters to the CKM_TLS_KDF mechanism |
CCK_TLS_MAC_PARAMS | Structure that provides the parameters to the CKM_TLS_MAC mechanism |
CCK_TLS_PRF_PARAMS | Structure, which provides the parameters to the CKM_TLS_PRF mechanism |
CCK_WTLS_KEY_MAT_OUT | Structure that contains the resulting key handles and initialization vectors after performing a C_DeriveKey function with the CKM_WTLS_SEVER_KEY_AND_MAC_DERIVE or with the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanism |
CCK_WTLS_KEY_MAT_PARAMS | Structure that provides the parameters to the CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE and the CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE mechanisms |
CCK_WTLS_MASTER_KEY_DERIVE_PARAMS | Structure, which provides the parameters to the CKM_WTLS_MASTER_KEY_DERIVE mechanism |
CCK_WTLS_PRF_PARAMS | Structure, which provides the parameters to the CKM_WTLS_PRF mechanism |
CCK_WTLS_RANDOM_DATA | Structure, which provides information about the random data of a client and a server in a WTLS context |
CCK_X9_42_DH1_DERIVE_PARAMS | Structure that provides the parameters to the CKM_X9_42_DH_DERIVE key derivation mechanism |
CCK_X9_42_DH2_DERIVE_PARAMS | Structure that provides the parameters to the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE key derivation mechanisms |
CCK_X9_42_MQV_DERIVE_PARAMS | Structure that provides the parameters to the CKM_X9_42_MQV_DERIVE key derivation mechanism |
CCK_ATTRIBUTE | Defines the type, value, and length of an attribute |
CCK_C_INITIALIZE_ARGS | Optional arguments for the C_Initialize function |
CCK_INFO | Provides general information about Cryptoki |
CCK_MECHANISM | Specifies a particular mechanism and any parameters it requires |
CCK_MECHANISM_INFO | Provides information about a particular mechanism |
CCK_SESSION_INFO | Information about a session |
CCK_SLOT_INFO | Provides information about a slot |
CCK_TOKEN_INFO | Provides information about a token |
CCK_VERSION | Describes the version |
CCkaUtils | Utility class that helps to manage CK_ATTRIBUTE structure |
CCkmUtils | Utility class that helps to manage CK_MECHANISM structure |
CPkcs11Library | Low level PKCS#11 wrapper |
CPkcs11UriUtils | Utility class connecting PKCS#11 URI and Pkcs11Interop types |