Edition August 2024, CCA Support Program Releases 8.2 and 7.5

This edition describes the IBM® CCA Basic Services API for Releases 8.2 and 7.5. The complete functionality of Release 8.2 is available on CEX8C cryptographic coprocessors only. Much of the functionality of CCA 8.2 is also available with CCA 7.5 for the CEX7C. Differences are marked in this publication.

CCA Releases 8.2 and 7.5 offer the following new features and functions:

  • Support for CRYSTALS-Kyber Round 2 and 3:
    • CRYSTALS-Kyber (768) Round 2
      • Key management: CSNDPKB, CSNDPKG, CSNDPKI, CSNDPKX, CSNDKTC, CSNDPKT
      • Other services: CSNDPKE, CSNDPKD, CSNDEDH - for hybrid key negotiation support
    • CRYSTALS-Kyber(1024) Round 3 and CRYSTALS-Kyber (768) Round 3

      • Key management: CSNDPKB, CSNDPKG, CSNDPKI, CSNDPKX, , CSNDKTC, CSNDPKT
      • Other services: CSNDPKE, CSNDPKD, CSNDEDH - for hybrid key negotiation support
  • Updates for the CSNBDKG2 service:

    Derive keys that participate in the M of N MAC Scheme as documented for the CSNBMMS service.

  • Updates for the CSNDSYG service:

    Extend the service to also produce X‘05’ variable-length AES CIPHER or MAC type keys with the OP, EX, or IM rules.

  • Updates for the CSNBMGN and CSNBMVR services:

    Add triple key TDES support for the EMVMACD/X9.19OPT process rules.

  • Updates for the CSNDSYI2 service (CCA Release 8.2 only):

    You can use the Symmetric Key Import service to import external keys that have been previously formatted using the PKCS #11 RSA AES key wrap mechanism.

  • Updates for the CSNDPKI service (CCA Release 8.2 only):

    You can use the PKA Key Import service to import external keys that have been previously formatted using the RSA AES key wrap mechanism.

The CCA API includes the following new verb:

Table 1. New verb for CCA Releases 8.2 and 7.5
Verb Service name Category
CSNBMMS Multi-MAC Scheme (CSNBMMS) Managing AES, DES, and HMAC cryptographic keys

You can use this service to derive M of N MAC verification keys, validate M of N possible MACs over the input data, derive a final MAC key, then generate and return a final MAC.

The following verbs provide new or updated keywords or other updated information:

Table 2. Updated verbs for CCA Releases 8.2 and 7.5
Verb Service name Release Category
CSNBDKG2 Diversified Key Generate2 (CSNBDKG2) 8.2, 7.5 Managing AES, DES, and HMAC cryptographic keys
CSNDEDH EC Diffie-Hellman (CSNDEDH) 8.2, 7.5 Managing AES, DES, and HMAC cryptographic keys
CSNBKGN2 Key Generate2 (CSNBKGN2) 8.2, 7.5 Managing AES, DES, and HMAC cryptographic keys
CSNBKTB2 Key Token Build2 (CSNBKTB2) 8.2, 7.5 Managing AES, DES, and HMAC cryptographic keys
CSNBKTP2 Key Token Parse2 (CSNBKTP2) 8.2, 7.5 Managing AES, DES, and HMAC cryptographic keys
CSNDPKD PKA Decrypt (CSNDPKD) 8.2, 7.5 Managing AES, DES, and HMAC cryptographic keys
CSNDPKE PKA Encrypt (CSNDPKE) 8.2, 7.5 Managing AES, DES, and HMAC cryptographic keys
CSNBRKA Restrict Key Attribute (CSNBRKA) 8.2, 7.5 Managing AES, DES, and HMAC cryptographic keys
CSNDSYG Symmetric Key Generate (CSNDSYG) 8.2, 7.5 Managing AES, DES, and HMAC cryptographic keys
CSNDSYI2 Symmetric Key Import2 (CSNDSYI2) 8.2 Managing AES, DES, and HMAC cryptographic keys
CSNBMGN MAC Generate (CSNBMGN) 8.2, 7.5 Verifying data integrity and authenticating messages
CSNBMVR MAC Verify (CSNBMVR) 8.2, 7.5 Verifying data integrity and authenticating messages
CSNBT31X TR31 Translate (CSNBT31X) 8.2, 7.5 TR-31 symmetric key management
CSNBT31I TR31 Key Import (CSNBT31I) 8.2, 7.5 TR-31 symmetric key management
CSNDPKG PKA Key Generate (CSNDPKG) 8.2, 7.5 Managing PKA cryptographic keys
CSNDPKI PKA Key Import (CSNDPKI) 8.2 Managing PKA cryptographic keys
CSNDPKB PKA Key Token Build (CSNDPKB) 8.2, 7.5 Managing PKA cryptographic keys
CSNDKTC PKA Key Token Change (CSNDKTC) 8.2, 7.5 Managing PKA cryptographic keys
CSNDPKT PKA Key Translate (CSNDPKT) 8.2, 7.5 Managing PKA cryptographic keys
CSNDPKX PKA Public Key Extract (CSNDPKX) 8.2, 7.5 Managing PKA cryptographic keys
Table 3. New and updated ACPs for CCA Releases 8.2 and 7.5
ACP Definition Default
00D0 Allow CSNBKGN2 to generate AES DKYGENKY keys with MMSAUTH1 and MMSAUTH2 and keyform OPEX for CSNBMMS 0
00D1 Allow CSNBDKG2 to derive keys from AES DKYGENKY keys with MMSAUTH1 attribute 0
00D2 Allow CSNBMMS service with KDFFM-DK 1
00D3 Disallow CSNBKGN2 from generating AES MAC keys with PTR2AUTH 0
00D4 Allow CSNDSYG to generate AES CIPHER or MAC keys 1
0085 Disallow ISO-2 PIN block generate 0
0086 Disallow ISO-2 PIN block verify 0
0087 Disallow ISO-2 PIN block translate 0
03CB Permit import of an RSA key token from a PKCS#11 CKM_RSA_AES_KEY_WRAP object 0
03CC Permit import of an ECC key token from a PKCS#11 CKM_RSA_AES_KEY_WRAP object 0
03CD Permit import of an AES key token from a PKCS#11 CKM_RSA_AES_KEY_WRAP object 0
Table 4. New and updated ACPs for CCA Release 8.1
ACP Definition Default
00F0 Reencipher CKDS2 1
0146 CKDS Conversion2 - Allow wrapping override keywords 1
0147 CKDS Conversion2 - Convert from enhanced to original 1
0148 PCF CKDS Conversion - Allow wrapping override keywords 1
007D Allow multi-use certificates 0
0116 Access Control Manager - Read role 1
02EB Allow weak wrapping of compliance-tagged keys by DES MK 0
0332 Warn when weak wrap - Master keys 1
0333 Prohibit weak wrapping - Master keys 0
0034 Log Query: System 0
0035 Log Query: CCA 0
0036 Log Query: Set Log Level -4- 0
0037 Log Query: Set Log Level -8- 0
003D TR-34 - Allow expired CRL 1
003E TR-34 - Allow expired KRD Certificate 1
0048 Log Query: Set secure log range 0
0049 Log Query: Secure log clear range inactive 0
004A Log Query: Secure log clear range activate 0
004B Log Query: Secure log clear all inactive 0
004C Log Query: Secure log clear all activate 0
0055 ISO PIN blocks do not check PIN digits 1
006E T31X - Disallow Partial DES Key Export with CV in IBMC01 OB 0
006F T31I Disallow Partial DES Key Import with CV in IBMC01 OB 0
0070 Public Infrastructure Certificate 1
0071 PIC Signature Algorithm SHA+RSA 0
0072 PIC Signature Algorithm ECDSA 0
0073 PIC Signature Algorithm RSASSA_PSS 0
0076 PIC Signature Algorithm SHA-1 0
0077 PIC Signature Algorithm SHA-224 0
0078 PIC Signature Algorithm SHA-256 0
0079 PIC Signature Algorithm SHA-384 0
007A PIC Signature Algorithm SHA-512 0
007B PIC: Create x509 certificate 0
007C Public Infrastructure Certificate - PK10SNRQ 0
00CF Restrict PIN Messages 0
00EF Allow ECC Private Key Export - CSNDPKT service ECC-AES1 0
013F Remote Key Export - include RKX in default wrap config 0
014D T31X - Permit version A TR-31 key blocks 1
014E T31X - Permit version B TR-31 key blocks 1
014F T31X - Permit version C TR-31 key blocks 1
015B TR31 Import - Permit C0 to MAC/MACVER:AMEX-CSC 1
017D TR31 Import - Permit HMAC MAC 1
0182 T31X - Permit DES MAC/MACVER: CVV-KEYA to C0:G/C/V 0
0183 T31X - Permit DES MAC/MACVER:ANY-MAC to C0:G/C/V 1
0184 T31X - Permit DES DATA to C0:G/C/V 1
0185 T31X - Permit DES ENCIPHER/DECIPHER/CIPHER to D0:E/D/B 1
0186 T31X - Permit DES DATA to D0:E/D/B 1
0187 T31X - Permit DES EXPORTER/OKEYXLAT to K0:E 1
0188 T31X - Permit DES IMPORTER/IKEYXLAT to K0:D 0
0189 T31X - Permit DES EXPORTER/OKEYXLAT to K1/K4:E 0
018A T31X - Permit DES IMPORTER/IKEYXLAT to K1/K4:D 0
018B T31X - Permit DES MAC/DATA/DATAM to M0:G/C 0
018C T31X - Permit DES MACVER/DATAMV to M0:V 1
018D T31X - Permit DES MAC/DATA/DATAM to M1:G/C 1
018E T31X - Permit DES MACVER/DATAMV to M1:V 1
018F T31X - Permit DES MAC/DATA/DATAM to M3:G/C 1
0190 T31X - Permit DES MACVER/DATAMV to M3:V 1
0191 T31X - Permit DES OPINENC to P0:E 1
0192 T31X - Permit DES IPINENC to P0:D 1
0193 T31X - Permit DES PINVER:NO-SPEC to V0 0
0194 T31X - Permit DES PINGEN:NO-SPEC to V0 0
0195 T31X - Permit DES PINVER:NO-SPEC/IBM-PIN/IBM-PINO to V1 1
0196 T31X - Permit DES PINGEN:NO-SPEC/IBM-PIN/IBM-PINO to V1 1
0197 T31X - Permit DES PINVER:NO-SPEC/VISA-PVV to V2 1
0198 T31X - Permit DES PINGEN:NO-SPEC/VISA-PVV to V2 1
0199 T31X - Permit DES DKYGENKY:DKYL0 + DMAC to E0:N/X 0
019A T31X - Permit DES DKYGENKY:DKYL0 + DMV to E0:N/X 0
019B T31X - Permit DES DKYGENKY:DKYL0 + DALL to E0:N/X 0
019C T31X - Permit DES DKYGENKY:DKYL1 + DMAC to E0:N/X 0
019D T31X - Permit DES DKYGENKY:DKYL1+DMV to E0:N/X 0
019E T31X - Permit DES DKYGENKY:DKYL1+DALL to E0:N/X 0
019F T31X - Permit DES DKYGENKY:DKYL0+DDATA to E1:N/X 0
01A0 T31X - Permit DES DKYGENKY:DKYL0+DMPIN to E1:N/X 0
01A1 T31X - Permit DES DKYGENKY:DKYL0+DALL to E1:N/X 0
01A2 T31X - Permit DES DKYGENKY:DKYL1+DDATA to E1:N/X 0
01A3 T31X - Permit DES DKYGENKY:DKYL1+DMPIN to E1:N/X 0
01A4 T31X - Permit DES DKYGENKY:DKYL1+DALL to E1:N/X 0
01A5 T31X - Permit DES DKYGENKY:DKYL0+DMAC to E2:N/X 0
01A6 T31X - Permit DES DKYGENKY:DKYL0+DALL to E2:N/X 0
01A7 T31X - Permit DES DKYGENKY:DKYL1+DMAC to E2:N/X 0
01A8 T31X - Permit DES DKYGENKY:DKYL1+DALL to E2:N/X 0
01A9 T31X - Permit DES DATA/MAC/CIPHER/ENCIPHER to E3:N/G/E/X 0
01AA T31X - Permit DES DKYGENKY:DKYL0+DDATA to E4:N/X 1
01AB T31X - Permit DES DKYGENKY:DKYL0+DALL to E4:N/X 1
01AC T31X - Permit DES DKYGENKY:DKYL0+DEXP to E5:N/X 0
01AD T31X - Permit DES DKYGENKY:DKYL0+DMAC to E5:N/X 0
01AE T31X - Permit DES DKYGENKY:DKYL0+DDATA to E5:N/X 0
01AF T31X - Permit DES DKYGENKY:DKYL0+DALL to E5:N/X 1
01B0 T31X - Permit DES PINGEN to V0:N and DES PINVER to V1/V2:N 0
01B1 Public Infrastructure Manage 1
01B2 PIM: Load Root Certificate 0
01B3 PIM: Activate Root Certificate 0
01B6 PIM: Delete Certificate 0
01B7 PIM: Signature Algorithm SHA+RSA 0
01B8 PIM: Signature Algorithm ECDSA 0
01B9 PIM: Signature Algorithm RSASSA_PSS 0
01BA PIM: Signature Algorithm SHA-1 0
01BB PIM: Signature Algorithm SHA-224 0
01BC PIM: Signature Algorithm SHA-256 0
01BD PIM: Signature Algorithm SHA-384 0
01BE PIM: Signature Algorithm SHA-512 0
01BF PIM: Load Sub-CA Certificate 0
01CF T31X - Permit AES DKYGENKY:DUKPT BDK to B0:X 1
01D0 T31X - Permit AES CIPHER to D0:E/D/B 1
01D1 T31X - Permit AES MAC: CMAC to M6:G/C/V 1
01D2 T31X - Permit AES PINPROT to P0:E/D 1
01D3 T31X - Permit AES EXPORTER to K0:E 1
01D4 T31X - Permit AES EXPORTER to K1:E 1
01D5 T31X - Permit AES EXPORTER to K4:E 1
01D6 T31X - Permit AES IMPORTER to K0:D 1
01D7 T31X - Permit AES IMPORTER to K1:D 1
01D8 T31X - Permit AES IMPORTER to K4:D 1
01D9 T31X - Permit AES DKYGENKY:D-ALL/DMAC to E0:X 1
01DA T31X - Permit AES DKYGENKY:D-ALL/DCIPHER to E1:X 1
01DB T31X - Permit AES DKYGENKY:D-ALL/D-MAC to E2:X 1
01DC T31X - Permit AES CIPHER to E3/E/B,DKYGENKY:D-ALL/DCIP to E3:X 1
01DD T31X - Permit AES DKYGENKY:D-ALL/D-CIPHER to E4:X 1
01DE T31X - Permit AES DKYGENKY:D-MAC to E5:X 1
01DF TR-34 Key Receive - Allow wrapping override keywords 1
01E0 T31I - Permit D0:E/D/B to AES CIPHER:ENC/DEC/ENC+DEC 1
01E1 T31I - Permit M6:G/C/V to AES MAC:CMAC+GENONLY/GEN/VER 1
01E2 T31I - Permit P0:E/D to AES PINPROT:ENC/DEC+CBC+ISO-4 1
01E3 T31I - Permit K0:E to AES EXPORTER 1
01E4 T31I - Permit K0:D to AES IMPORTER 1
01E5 T31I - Permit K1/K4:E to AES EXPORTER:EXPTT31D+VARDRV-D 1
01E6 T31I - Permit AES K1/K4:D to AES IMPORTER:IMPTT31D+VARDRV-D 1
01E7 T31I - Permit E0:X to AES DKYGENKY:DKYL0/L1/L2+D-MAC+GEN+CMAC 1
01E8 T31I - Permit E1:X to AES DKYGENKY:DKYL0/L1/L2+D-SECMSG+SMPIN 1
01E9 T31I - Permit E2:X to AES DKYGENKY:DKYL0/L1/L2+D-MAC+GEN+CMAC 1
01EA T31I - Permit E3:X to AES DKYGENKY:D-CIPHER+ENC+DEC+CBC 1
01EB T31I - Permit E3:E/B to AES CIPHER:ENCRYPT/ENC+DEC 1
01EC T31I - Permit E4:X to AES DKYGENKY:DKYL0/L1/L2+D-CIPHER+ENC+DEC 1
01ED T31I - Permit E5:X to AES DKYGENKY:DKYL0/L1/L2/D-MAC+GEN+CMAC 1
01EE PKA Key Translate - allow COMP-TAG 1
01EF PKA Key Translate - allow COMP-CHK 1
01F0 TR-34 Bind-Begin 1
01F1 TR-34 Bind-Begin - allow BINDCR 1
01F2 TR-34 Bind-Begin - allow UNBINDCR 1
01F3 TR-34 Bind-Begin - allow REBINDCR 1
01F4 TR-34 Begin-Complete 1
01F5 TR-34 Begin-Complete - allow BINDKRDC 1
01F6 TR-34 Begin-Complete - allow BINDRV 1
01F7 TR-34 Begin-Complete - allow UNBINDRV 1
01F8 TR-34 Begin-Complete - allow REBINDRV 1
01F9 TR-34 Key Distribution 1
01FA TR-34 Key Distribution - allow 2PASSCRE 1
01FB TR-34 Key Distribution - allow 1PASSCRE 1
01FC TR-34 Key Receive 1
01FD TR-34 Key Receive - allow 2PASSRCV 1
01FE TR-34 Key Receive - allow 1PASSRCV 1
01FF Permit X.509 without PKI root validation 1
0203 Retained Key Delete 1
0204 PKA Key Generate - Clone 1
0205 PKA Key Generate - Clear RSA Key 1
0206 PKA Encrypt - Disallow PKCS-1.2 0
0207 PKA Encrypt - Disallow ZEROPAD 0
0208 PKA Encrypt - Disallow MRP 0
0209 PKA Encrypt - Disallow PKCSOAEP 0
020A PKA Decrypt - Disallow PKCS-1.2 0
020B PKA Decrypt - Disallow ZEROPAD 0
020C PKA Decrypt - Disallow PKCSOAEP 0
020D T31X - Permit HMAC MAC to M7:G/V/C 1
020E PKA Key Generate - Clear CRYSTALS-Kyber keys 1
0259 Clear Pending Change Buffer 0
027F PKA Key Generate - Clear CRYSTALS-Dilithium keys 1
02AB CCA Device Certificate Delete, Auth (Smart Card) 0
02AC TKE CA Certificate Exp Delete (Smart Card) 0
02AD T31X Permit EXPORTER to K0/K1:B 0
02AE T31X Permit IMPORTER to K0/K1:B 0
02BA Remote Key Export - Allow wrapping override keywords 0
02BB Key Generate2 - DK PIN key set 0
02BC Key Generate2 - DK PIN print key 0
02BD Key Generate2 - DK PIN admin1 key set PINPROT 0
02BE Key Generate2 - DK PIN admin1 key set MAC 0
02BF Key Generate2 - DK PIN admin2 key set MAC 0
02C0 DK Random PIN Generate 0
02C1 DK PIN Verify 0
02C2 DK PIN Change 0
02C3 DK PRW Card Number Update 0
02C4 DK PRW CMAC Generate 0
02C5 DK PAN Modify in Transaction 0
02C6 DK Deterministic PIN Generate 0
02C7 DK PAN Translate 0
02C8 DK Regenerate PRW 0
02CD Diversified Key Generate2 - DALL 0
02CE DK Migrate PIN 0
02D2 Diversified Key Generate2 - MK-OPTC 0
02D3 Diversified Key Generate2 - KDFFM-DK 0
02D4 Diversified Key Generate2 - Allow length option for KDFFM-DK 0
02D5 Encrypted PIN Translate Enhanced 0
02D6 DM load role 0
02D7 DM load profile 0
02D8 DM load role cos 0
02D9 DM load profile cos 0
02DA DM delete role 0
02DB DM delete profile 0
02DC DM delete role cos 0
02DD DM delete profile cos 0
02E0 CFC:COMPIMPR 0
02E1 CFC:COMPIMPR cos 0
02E2 CFC:COMP-SET 0
02E3 CFC:COMP-SET cos 0
02E4 CFC:COMP-RMV 0
02E5 CFC:COMP-RMV cos 0
02E6 CFC:COMP-RMV imprint mode 0
02E7 CFC:COMPMIGB 0
02E8 CFC:COMPMIGB cos 0
02E9 CFC:COMPMIGE 0
02EA CFC:COMPMIGE cos 0
02EC IGN_RKA_DATAXMAC 0
02ED CMD_RKA_DATAXCIP 0
02EE CMD_PKT_INTUSCHG 1
02EF CMD_PKT_EXTUSCHG 0
02F0 PUB_X_MACDPUB 0
02F1 RSAPRV_X_MACDPUB 0
02F2 ECCPRV_X_MACDPUB 0
02F3 X509_X_MACDPUB 0
02F4 ALLOW_SHA1_X509 0
02F5 Authenticated Key Export - SETSNKEY 1
02F6 Authenticated Key Export - DRVTXKEY 1
02F7 Authenticated Key Export - EXPTSK 1
02F8 Key Translate2 - COMP-TAG 1
02F9 Key Translate2 - COMP-CHK 1
030D Key Encryption Translate - CBC to ECB 1
030E Key Encryption Translate - ECB to CBC 1
0334 Key Translate2 - Translate fixed to variable payload 0
0335 Unique Key Derive - K3IPEK 0
033B Digital Signature Verify - PKCS-PSS allow not exact salt length 0
033C Digital Signature Generate - PKCS-PSS allow small salt 0
033E CKM_RAKW - Allow RSA2048 to wrap stronger keys (e.g.,AES-128,192,256) 0
0382 T31X - Permit Version D TR-31 Key Blocks 1
0383 T31X - Permit AES KDKGENKY: KDKTYPEA to 11:X 0
0384 T31X - Permit AES KDKGENKY: KDKTYPEB to 10:X 0
0385 T31X - Permit DKYGENKY:DKYL0+DMPIN to 12 0
0393 Encrypted PIN Translate2 - Permit ISO-1 to ISO-4 RFMT1TO4 0
039E T31X - Permit DES OPINENC/IPINENC to P0:B 1
03B0 Encrypted PIN Verify2 – REFPIN 1
03B1 Encrypted PIN Verify2 - TRUNCPIN 1
03B2 Symmetric Algorithm Encipher - Allow A28MACGN and A28MACVR 1
03B3 Symmetric Algorithm Encipher - Allow A28OWFCL 1
03B4 Symmetric Algorithm Encipher - Allow A28OWFEC 1
03B5 Random Number Generate Long - TDES-CBC 1
03B6 PKA Key Translate - From CCA RSA to CKM-RAKW format 0
03B7 PKA Key Translate - From CCA ECC to CKM-RAKW format 0
03B8 Symmetric Key Export - AES, CKM-RAKW 0
03B9 Diversified Key Generate - A28OWFEC 1
03BA Diversified Key Generate - A28OWFCL 1
03BB Diversified Key Generate - A28XOREC 1
03BC KPI2 - Allow TR-31 clear key import 1
03C1 T31C - Permit TR-31 AES creation 1
03C2 T31C - Permit TR-31 DES creation 1
03C3 T31C - Permit TR-31 HMAC creation 1
03C4 T31C - Permit TR-31 internal key creation 1
03C5 T31C - Permit TR-31 external key creation 1
03C6 T31C - Permit TR-31 internal/external key pair creation 1
03C7 T31C - Permit TR-31 KB Version A creation 1
03C8 T31C - Permit TR-31 KB Version B creation 1
03C9 T31C - Permit TR-31 KB Version C creation 1
03CA T31C - Permit TR-31 KB Version D creation 1
03D0 KPIT - Allow TR-31 AES load “FIRST” Minpart1 0
03D1 KPIT - Allow TR-31 AES load “FIRST” Minpart2+ 0
03D2 KPIT - Allow TR-31 AES Add 2nd and later key parts 0
03D3 KPIT - Allow TR-31 AES Clearing Key Part Reg 0
03D4 KPIT - Allow TR-31 DES load “FIRST” Minpart1 0
03D5 KPIT - Allow TR-31 DES load “FIRST” Minpart2+ 0
03D6 KPIT - Allow TR-31 DES Add 2nd and later key parts 0
03D7 KPIT - Allow TR-31 DES Clearing Key Part Reg Note 0
03D8 KPIT - Allow TR-31 HMAC load “FIRST” Minpart1 0
03D9 KPIT - Allow TR-31 HMAC load “FIRST” Minpart2+ 0
03DA KPIT - Allow TR-31 HMAC Add 2nd and later key parts 0
03DB KPIT - Allow TR-31 HMAC Clearing Key Part Reg 0
03DC KPIT - Allow TR-31 AES Complete 0
03DD KPIT - Allow TR-31 DES Complete 0
03DE KPIT - Allow TR-31 HMAC Complete 0
03DF T31X - Permit DES KEYGENKY:DUKPT, AES DKYGENKY:DUKPT to B1 1
03E0 T31X - Permit DES DKYGENKY, AES KDKGENKY to B3 1
03E1 T31X - Permit CIPHER:XLATE to D3 1
03E2 T31X - Permit SECMSG:SMPIN to P0 1
03E3 T31X - Permit SECMSG:SMKEY to K0 1
03E4 T31X - Permit DES DKYGENKY:DKYL0+DMAC to F0:X 0
03E5 T31X - Permit DES DKYGENKY:DKYL0+DMV to F0:X 0
03E6 T31X - Permit DES DKYGENKY: DKYL0+DALL to F0:X 0
03E7 T31X - Permit DES MAC to M6 1
03E8 T31I - Permit B1 to DES KEYGENKY:DUKPT and AES DKYGENKY:DUKPT 1
03E9 T31I - T31I - Permit B3 to DES DKYGENKY and AES KDKGENKY 1
03EA T31I - Permit D3 to CIPHER:XLATE 1
03EB T31I - Permit F0:X to DES DKYGENKY:DKYL0+DMAC 0
03EC T31I - Permit F0:X to DES DKYGENKY:DKYL0+DMV 0
03ED T31I - Permit F1:X to DES DKYGENKY:DKYL0+DMPIN 0
03EE T31I - Permit F1:X to DES DKYGENKY:DKYL0+DDATA 0
03EF T31I - Permit F2:X to DES DKYGENKY:DKYL0+DMAC 0
03F0 T31I - Permit M6 to DES MAC 1
03F1 PKA Encrypt - Disallow PKOAEP2 0
03F2 PKA Decrypt - Disallow PKOAEP2 0
03F3 SKY - Allow K0 for secmsg key identifier 1
03F4 SPN - Allow P0 for secmsg key identifier 1
03F5 T31X - Permit DES DKYGENKY:DKYL0+DDATA to F1:X 0
03F6 T31X - Permit DES DKYGENKY:DKYL0+DMPIN to F1:X 0
03F7 T31X - Permit DES DKYGENKY:DKYL0+DALL to F1:X 0
03F8 T31X - Permit DES DKYGENKY:DKYL0+DMAC to F2:X 0
03F9 T31X - Permit DES DKYGENKY:DKYL0+DALL to F2:X 0
03FA T31X - Permit DES DATA/MAC/CIPHER/ENCIPHER to F3:N/G/E/X 0
03FB T31X - Permit DES DKYGENKY:DKYL0+DDATA to F4:X 0
03FC T31X - Permit DES DKYGENKY:DKYL0+DALL to F4:X 1
03FD T31X - Permit AES DKYGENKY:D-ALL/DMAC to F0:X 1
03FE T31X - Permit AES DKYGENKY:DALL/DCIPHER to F1:X 1
03FF T31X - Permit AES DKYGENKY:D-ALL/DMAC to F2:X 0
0500 T31X - Permit AES CIPHER, DKYGENKY:DALL/DCIPHER to F3:E/B/X 1
0501 T31X - Permit AES DKYGENKY:DALL/DCIPHER to F4:X 1
0502 T31I - Permit F3:N/E/D/B/G/X to DES ENCIPHER 1
0503 T31I - Permit F4:X to DES DKYGENKY:DKYL0+DDATA 1
0504 T31I - Permit F0:X to AES DKYGENKY:DKYL0+DMAC+GENERATE+CMAC 1
0505 T31I - Permit F1:X to AES DKYGENKY:DKYL0+DSECMSG+SMPIN+ANY-USE 1
0506 T31I - Permit F2:X to AES DKYGENKY:DKYL0+D-MAC+GENERATE+CMAC 1
0507 T31I - Permit F3:X to AES DKYGENKY:D-CIPHER+ENCRYPT+DECRYPT+CBC 1
0508 T31I - Permit F3:E/B to AES CIPHER:ENCRYPT/ENCRYPT+DECRYPT 1
0509 T31I - Permit F4:X to AES DKYGENKY:DKYL0+D-CIPHER+ENC+DEC+CBC 1
Table 5. New and updated ACPs for CCA Releases 8.0 and 7.4
ACP Definition Default
003D TR-34 - Allow expired CRL 1
003E TR-34 - Allow expired KRD Certificate 1
02AD T31X Permit EXPORTER to K0/K1:B 0
02AE T31X Permit IMPORTER to K0/K1:B 0
0143 Symmetric token wrapping - internal enhanced method version 3 1
0145 Symmetric token wrapping - external enhanced method version 3 1
0080 Diversify Directed Key 0
0081 Diversify Directed Key - Allow KDFFM DERIVE 0
0082 Diversify Directed Key - Allow KDFFM GENERATE 0
0083 PKA Encrypt - Allow CRYSTALS-Kyber keys 1
0084 PKA Decrypt - Allow CRYSTALS-Kyber keys 1
03B0 Encrypted PIN Verify2 – REFPIN 1
03B1 Encrypted PIN Verify2 - TRUNCPIN 1
03B2 Symmetric Algorithm Encipher - Allow A28MACGN and A28MACVR 1
03B3 Symmetric Algorithm Encipher - Allow A28OWFCL 1
03B4 Symmetric Algorithm Encipher - Allow A28OWFEC 1
03B5 Random Number Generate Long - TDES-CBC 1
03B6 PKA Key Translate - From CCA RSA to CKM-RAKW format 0
03B7 PKA Key Translate - From CCA ECC to CKM-RAKW format 0
03B8 Symmetric Key Export - AES, CKM-RAKW 0
03B9 Diversified Key Generate - A28OWFEC 1
03BA Diversified Key Generate - A28OWFCL 1
03BB Diversified Key Generate - A28XOREC 1
00E1 DUKPT - PIN Verify, PIN Translate 1
020E PKA Key Generate - Clear CRYSTALS-Kyber keys 0
02B2 Authentication Parameter Generate - Clear 1
033E CKM_RAKW - Allow RSA2048 to wrap stronger keys (e.g.,AES-128,192,256) 0
035D ECC Diffie-Hellman - Allow Hybrid QSA Scheme 1
039F General ISO PIN Error Security 0
03A0 Encrypted PIN Translate - Translate PIN Check Mode 0