Table 1 Mechanisms supported by HPUX-KCM (continued)

Mechanism

Functions

CKM_SHA512_RSA_PKCS

CKM_AES_KEY_GEN

CKM_AES_CBC

CKM_SHA_1

CKM_SHA256

CKM_SHA384

CKM_SHA512

CKM_SHA_1_HMAC

CKM_SHA256_HMAC

CKM_SHA384_HMAC

CKM_SHA512_HMAC

HPUX-KCM implements the following PKCS#11 APIs, which are relevant for the cryptographic functions supported by KCM. Table 2 (page 6) lists the functions supported by KCM.

Table 2 Functions supported by HPUX-KCM

Category

Function

Description

General purpose functions

C_Initialize

Initializes Cryptoki

 

C_Finalize

Clean up miscellaneous

 

 

Cryptoki-associated resources

 

C_GetInfo

Obtains general information about

 

 

Cryptoki

 

C_GetFunctionList

Obtains entry points of Cryptoki library

 

 

functions

Slot and token management

C_GetSlotList

Obtains a list of slots in the system

functions

C_GetSlotInfo

Obtains information about a particular

 

 

 

slot

 

C_GetTokenInfo

Obtains information about a particular

 

 

token

 

C_GetMechanismList

Obtains a list of mechanisms supported

 

 

by a token

 

C_GetMechanismInfo

Obtains information about a particular

 

 

mechanism

Session management functions

C_OpenSession

Opens a connection between an

 

 

application and a particular token or

 

 

sets up an application callback for token

 

 

insertion

 

C_CloseSession

Closes a session

 

C_GetSessionInfo

Obtains information about the session

Object management functions

C_CreateObject

Creates an object

 

C_DestroyObject

Destroys an object

Encryption functions

C_EncryptInit

Initializes an encryption operation

6Overview

Page 6
Image 6
HP UX Kernel Cryptographic Module (KCM) manual Mechanisms supported by HPUX-KCM