Cryptoki: a cryptographic Token Interface



Download 360.55 Kb.
Page149/196
Date22.12.2023
Size360.55 Kb.
#63026
1   ...   145   146   147   148   149   150   151   152   ...   196
v201-95
pkcs11-base-v2.40-cos01
Function

Key type

Data length

Signature length

C_Sign

RC2

any

0-8, as specified in parameters

C_Verify

RC2

any

0-8, as specified in parameters

For this mechanism, the ulMinKeySize and ulMaxKeySize fields of the CK_MECHANISM_INFO structure specify the supported range of RC2 effective number of bits.


11.12.6. RC2-MAC


RC2-MAC, denoted by CKM_RC2_MAC, is a special case of the general-length RC2-MAC mechanism (see Section ). Instead of taking a CK_RC2_MAC_GENERAL_PARAMS parameter, it takes a CK_RC2_PARAMS parameter, which only contains the effective number of bits in the RC2 search space. RC2-MAC always produces and verifies 4-byte MACs.
Constraints on key types and the length of data are summarized in the following table:
Table 62, RC2-MAC: Key And Data Length

Function

Key type

Data length

Signature length

C_Sign

RC2

any

4

C_Verify

RC2

any

4

For this mechanism, the ulMinKeySize and ulMaxKeySize fields of the CK_MECHANISM_INFO structure specify the supported range of RC2 effective number of bits.


11.13. RC4 mechanisms

11.13.1. RC4 key generation


The RC4 key generation mechanism, denoted CKM_RC4_KEY_GEN, is a key generation mechanism for RSA Data Security’s proprietary stream cipher RC4.
It does not have a parameter.
The mechanism generates RC4 keys with a particular length in bytes, as specified in the CKA_VALUE_LEN attribute of the template for the key.
The mechanism contributes the CKA_CLASS, CKA_KEY_TYPE, and CKA_VALUE attributes to the new key. Other attributes supported by the RC4 key type (specifically, the flags indicating which functions the key supports) may be specified in the template for the key, or else are assigned default initial values.
For this mechanism, the ulMinKeySize and ulMaxKeySize fields of the CK_MECHANISM_INFO structure specify the supported range of RC4 key sizes, in bits.

11.13.2. RC4


RC4, denoted CKM_RC4, is a mechanism for single- and multiple-part encryption and decryption based on RSA Data Security’s proprietary stream cipher RC4.
It does not have a parameter.
Constraints on key types and the length of input and output data are summarized in the following table:
Table 63, RC4: Key And Data Length

Function

Key type

Input length


Download 360.55 Kb.

Share with your friends:
1   ...   145   146   147   148   149   150   151   152   ...   196




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

    Main page