Function
|
Key type
|
Input length
|
Output length
|
Comments
|
C_Encrypt
|
SKIPJACK
|
multiple of 8
|
same as input length
|
no final part
|
C_Decrypt
|
SKIPJACK
|
multiple of 8
|
same as input length
|
no final part
| 11.21.5. SKIPJACK-CFB64
SKIPJACK-CFB64, denoted CKM_SKIPJACK_CFB64, is a mechanism for single- and multiple-part encryption and decryption with SKIPJACK in 64-bit cipher feedback mode as defined in FIPS PUB 185.
It has a parameter, a 24-byte initialization vector. During an encryption operation, this IV is set to some value generated by the token—in other words, the application cannot specify a particular IV when encrypting. It can, of course, specify a particular IV when decrypting.
Constraints on key types and the length of data are summarized in the following table:
Table 77, SKIPJACK-CFB64: Data and Length
Function
|
Key type
|
Input length
|
Output length
|
Comments
|
C_Encrypt
|
SKIPJACK
|
multiple of 8
|
same as input length
|
no final part
|
C_Decrypt
|
SKIPJACK
|
multiple of 8
|
same as input length
|
no final part
| 11.21.6. SKIPJACK-CFB32
SKIPJACK-CFB32, denoted CKM_SKIPJACK_CFB32, is a mechanism for single- and multiple-part encryption and decryption with SKIPJACK in 32-bit cipher feedback mode as defined in FIPS PUB 185.
It has a parameter, a 24-byte initialization vector. During an encryption operation, this IV is set to some value generated by the token—in other words, the application cannot specify a particular IV when encrypting. It can, of course, specify a particular IV when decrypting.
Constraints on key types and the length of data are summarized in the following table:
Table 78, SKIPJACK-CFB32: Data and Length
Function
|
Key type
|
Input length
|
Output length
|
Comments
|
C_Encrypt
|
SKIPJACK
|
multiple of 4
|
same as input length
|
no final part
|
C_Decrypt
|
SKIPJACK
|
multiple of 4
|
same as input length
|
no final part
| 11.21.7. SKIPJACK-CFB16
SKIPJACK-CFB16, denoted CKM_SKIPJACK_CFB16, is a mechanism for single- and multiple-part encryption and decryption with SKIPJACK in 16-bit cipher feedback mode as defined in FIPS PUB 185.
It has a parameter, a 24-byte initialization vector. During an encryption operation, this IV is set to some value generated by the token—in other words, the application cannot specify a particular IV when encrypting. It can, of course, specify a particular IV when decrypting.
Constraints on key types and the length of data are summarized in the following table:
Table 79, SKIPJACK-CFB16: Data and Length
Function
|
Key type
|
Input length
|
Output length
|
Comments
|
C_Encrypt
|
SKIPJACK
|
multiple of 4
|
same as input length
|
no final part
|
C_Decrypt
|
SKIPJACK
|
multiple of 4
|
same as input length
|
no final part
| 11.21.8. SKIPJACK-CFB8
SKIPJACK-CFB8, denoted CKM_SKIPJACK_CFB8, is a mechanism for single- and multiple-part encryption and decryption with SKIPJACK in 8-bit cipher feedback mode as defined in FIPS PUB 185.
It has a parameter, a 24-byte initialization vector. During an encryption operation, this IV is set to some value generated by the token—in other words, the application cannot specify a particular IV when encrypting. It can, of course, specify a particular IV when decrypting.
Constraints on key types and the length of data are summarized in the following table:
Table 80, SKIPJACK-CFB8: Data and Length
Share with your friends: |