CXI
Loading...
Searching...
No Matches
Modules | Macros
Sub Function Codes
Collaboration diagram for Sub Function Codes:

Modules

 types
 

Macros

#define CXI_SFC_CHECK_GENUINENESS   0
 deprecated, use Secure Messaging with Mutual Authentication instead
 
#define CXI_SFC_GET_INFO   1
 Retrieve some information about the CXI firmware module.
 
#define CXI_SFC_GET_PERSKEY   2
 deprecated, use Secure Messaging with Mutual Authentication instead
 
#define CXI_SFC_KEY_INIT   5
 Delete all keys for a given group.
 
#define CXI_SFC_KEY_HASH_GET   6
 deprecated, use CXI_SFC_HASH_COMPUTE instead
 
#define CXI_SFC_KEY_DSA_XGEN   7
 Generate DSA domain parameter (P,Q,G)
 
#define CXI_SFC_KEY_BACKUP   8
 Backup key as Backup Blob.
 
#define CXI_SFC_KEY_RESTORE   9
 Restore key from Backup Blob.
 
#define CXI_SFC_KEY_LIST   10
 List Keys stored on CryptoServer.
 
#define CXI_SFC_KEY_GENERATE   11
 Generate a key.
 
#define CXI_SFC_KEY_OPEN   12
 Find a named key on the CryptoServer and return reference (Key Handle)
 
#define CXI_SFC_KEY_DELETE   13
 Delete a key on the CryptoServer.
 
#define CXI_SFC_KEY_PROP_GET   14
 Retrieve a key property.
 
#define CXI_SFC_KEY_PROP_SET   15
 Set a key property.
 
#define CXI_SFC_KEY_EXPORT   16
 Export key components.
 
#define CXI_SFC_KEY_IMPORT   17
 Import key components.
 
#define CXI_SFC_HASH_COMPUTE   18
 Compute a hash over given data.
 
#define CXI_SFC_CRYPT   20
 Encrypt or Decrypt data.
 
#define CXI_SFC_SIGN   21
 Create a digital signature.
 
#define CXI_SFC_VERIFY   22
 Verify a digital signature.
 
#define CXI_SFC_RND_GEN   23
 Generate random bytes.
 
#define CXI_SFC_SECRET_AGREE   24
 Secret Agreement according to TR-03111.
 
#define CXI_SFC_OBJ_CREATE   25
 Create key or data object.
 
#define CXI_SFC_KEY_PAIR_GEN   26
 Generate a key pair create public and private object.
 
#define CXI_SFC_OBJ_COPY   27
 Copy key or data object.
 
#define CXI_SFC_KEY_DERIVE   28
 Derive key from a base key.
 
#define CXI_SFC_KEY_WRAP   29
 Export key wrapped with a key encryption key.
 
#define CXI_SFC_KEY_UNWRAP   30
 Import key wrapped with a key encryption key.
 
#define CXI_SFC_USER_ADD   33
 Create user or key manager.
 
#define CXI_SFC_USER_DELETE   34
 Delete user or key manager.
 
#define CXI_SFC_KEY_DSA_PQGEN   35
 Generate DSA domain parameter (P,Q)
 
#define CXI_SFC_KEY_DSA_GGEN   36
 Generate DSA domain parameter (G)
 
#define CXI_SFC_P11_PERMISSIONS   42
 P11 permissions for a given group.
 
#define CXI_SFC_CHECK_GENUINENESS   0
 deprecated, use Secure Messaging with Mutual Authentication instead
 
#define CXI_SFC_GET_INFO   1
 Retrieve some information about the CXI firmware module.
 
#define CXI_SFC_GET_PERSKEY   2
 deprecated, use Secure Messaging with Mutual Authentication instead
 
#define CXI_SFC_KEY_INIT   5
 Delete all keys for a given group.
 
#define CXI_SFC_KEY_HASH_GET   6
 deprecated, use CXI_SFC_HASH_COMPUTE instead
 
#define CXI_SFC_KEY_DSA_XGEN   7
 Generate DSA domain parameter (P,Q,G)
 
#define CXI_SFC_KEY_BACKUP   8
 Backup key as Backup Blob.
 
#define CXI_SFC_KEY_RESTORE   9
 Restore key from Backup Blob.
 
#define CXI_SFC_KEY_LIST   10
 List Keys stored on CryptoServer.
 
#define CXI_SFC_KEY_GENERATE   11
 Generate a key.
 
#define CXI_SFC_KEY_OPEN   12
 Find a named key on the CryptoServer and return reference (Key Handle)
 
#define CXI_SFC_KEY_DELETE   13
 Delete a key on the CryptoServer.
 
#define CXI_SFC_KEY_PROP_GET   14
 Retrieve a key property.
 
#define CXI_SFC_KEY_PROP_SET   15
 Set a key property.
 
#define CXI_SFC_KEY_EXPORT   16
 Export key components.
 
#define CXI_SFC_KEY_IMPORT   17
 Import key components.
 
#define CXI_SFC_HASH_COMPUTE   18
 Compute a hash over given data.
 
#define CXI_SFC_CRYPT   20
 Encrypt or Decrypt data.
 
#define CXI_SFC_SIGN   21
 Create a digital signature.
 
#define CXI_SFC_VERIFY   22
 Verify a digital signature.
 
#define CXI_SFC_RND_GEN   23
 Generate random bytes.
 
#define CXI_SFC_SECRET_AGREE   24
 Secret Agreement according to TR-03111.
 
#define CXI_SFC_OBJ_CREATE   25
 Create key or data object.
 
#define CXI_SFC_KEY_PAIR_GEN   26
 Generate a key pair create public and private object.
 
#define CXI_SFC_OBJ_COPY   27
 Copy key or data object.
 
#define CXI_SFC_KEY_DERIVE   28
 Derive key from a base key.
 
#define CXI_SFC_KEY_WRAP   29
 Export key wrapped with a key encryption key.
 
#define CXI_SFC_KEY_UNWRAP   30
 Import key wrapped with a key encryption key.
 
#define CXI_SFC_USER_ADD   33
 Create user or key manager.
 
#define CXI_SFC_USER_DELETE   34
 Delete user or key manager.
 
#define CXI_SFC_KEY_DSA_PQGEN   35
 Generate DSA domain parameter (P,Q)
 
#define CXI_SFC_KEY_DSA_GGEN   36
 Generate DSA domain parameter (G)
 
#define CXI_SFC_P11_PERMISSIONS   42
 P11 permissions for a given group.
 

Detailed Description