List of HPE Atalla HSM commands with their description.
| Host Command (Response) | Function | Supported by BP-HSM | Note |
|---|---|---|---|
| 00 | Echo Test Message | X | |
| 10 | Generate 3DES Working Key, Any Type | X | |
| 11 | Export a Working Key in AKB Format | X | |
| 13 | Import a Working Key in AKB Format | X | |
| 14 | Load ATM Master Key – IBM 3624 | ||
| 14 | Load ATM Master Key – IBM 4731 | ||
| 15 | Change ATM Communications Key – Docutel | ||
| 15 | Change ATM Communications Key – IBM 3624 | ||
| 15 | Change ATM Communications Key – IBM 4731 | ||
| 1A | Export a Working Key to non-AKB Format | X | |
| 1E | Generate New Initial Key for PIN Pad Using Visa DUKPT | ||
| 30 | Encrypt PIN – ANSI Format 0 | X | |
| 31 | Translate PIN | X | |
| 31 | Translate PIN – Visa DUKPT | X | |
| 32 | Verify PIN – Atalla 2×2 | ||
| 32 | Verify PIN – Atalla DES BiLevel | ||
| 32 | Verify PIN – Burroughs | ||
| 32 | Verify PIN – Clear-PIN Comparison | X | |
| 32 | Verify PIN – Diebold | ||
| 32 | Verify PIN – IBM 3624 | X | |
| 32 | Verify PIN – Identikey | ||
| 32 | Verify PIN – NCR | X | |
| 32 | Verify PIN – PIN-Block Comparison | X | |
| 32 | Verify PIN – Visa | X | |
| 33 | Translate PIN – ANSI to IBM 4731 | ||
| 33 | Translate PIN – ANSI to PIN/Pad | ||
| 33 | Translate PIN – ANSI to PLUS and PLUS to ANSI | ||
| 33 | Translate PIN – IBM 3624 to IBM 3624 | ||
| 33 | Translate PIN – IBM 3624 to PIN/Pad | ||
| 33 | Translate PIN – IBM 4731 to IBM 4731 | ||
| 33 | Translate PIN – IBM 4731 to PIN/Pad | ||
| 33 | Translate PIN – PIN/Pad or Docutel to IBM 4731 | ||
| 33 | Translate PIN – PIN/Pad or Docutel to PIN/Pad | ||
| 35 | Translate PIN – Double-Encrypted Input or Output | ||
| 36 | Verify Double-Encrypted PIN | ||
| 37 | PIN Change – Atalla DES Bilevel | ||
| 37 | PIN Change – Diebold | ||
| 37 | PIN Change – IBM 3624 | ||
| 37 | PIN Change – Identikey | ||
| 37 | PIN Change – NCR | ||
| 37 | PIN Change – Visa | ||
| 39 | Translate PIN And Generate MAC | ||
| 3A | Verify Card and PIN – IBM3624 | X | |
| 3A | Verify Card and PIN – NCR | X | |
| 3A | Verify Card and PIN – Visa | X | |
| 3D | Generate PVN and IBM Offset | ||
| 55 | Encrypt, Decrypt Or Translate Data | X | |
| 58 | MAC Translate | ||
| 59 | Generate MAC and Encrypt or Translate Data | ||
| 5C | Verify and Generate MAC for Visa DUKPT | ||
| 5D | Generate CVV/CVC | X | |
| 5E | Verify CVV/CVC | X | |
| 5F | Verify MAC and Decrypt PIN | X | |
| 70 | Load Volatile Table Value | ||
| 71 | Delete Volatile Table Value | ||
| 72 | Verify Volatile Table Value | ||
| 7E | Generate Check Digits | X | |
| 90 | Decrypt PIN | X | |
| 93 | Generate Random Number | X | |
| 94 | Generate Initialization Vector | X | |
| 95 | Reformat Initialization Vector | X | |
| 96 | Verify Initialization Vector | X | |
| 97 | Encrypt/Decrypt Data | X | |
| 98 | Generate MAC | X | |
| 99 | Verify MAC | X | |
| 9A | Network Security Processor AKB header list | ||
| 9A | Network Security Processor Clear Log | ||
| 9A | Network Security Processor Configuration Status | ||
| 9A | Network Security Processor Count Status | ||
| 9A | Network Security Processor Crypto Test | ||
| 9A | Network Security Processor Status ID | ||
| 9A | Network Security Processor Status Key | ||
| 9B | Verify ACR Response MAC | ||
| 9E | Translate Working Key from Current MFK to Pending MFK | ||
| 9F | Replace the Current MFK with the Pending MFK | ||
| BA | PIN Translate (ANSI to PIN/Pad) and MAC Verification | X | |
| BB | Translate PIN (ANSI to PLUS) and Verify MAC | X | |
| BD | Translate PIN and Generate MAC | ||
| BE | Verify VSVC S1 Signature and Generate VSVC S2 Signature | ||
| BF | Verify VSVC S3 Signature | ||
| D0 | Verify Clear PIN | ||
| 101 | Configure Network Security Processor Option | X | |
| 102 | Command Monitoring | ||
| 105 | License Premium Value Commands and Options | ||
| 106 | Define Temporary Serial Number | ||
| 107 | Confirm Temporary Serial Number | ||
| 108 | Define Security Policy | ||
| 109 | Confirm Security Policy | ||
| 113 | Translate an AKB to 3DES-ECB or 3DES-CBC | ||
| 117 | Import TR-31 Formatted Working Key | X | |
| 118 | Export Working Key in TR-31 Format | X | |
| 11B | Import Non-AKB Formatted Working Keys | X | |
| 11C | Convert Atalla DES Key to 3DES AKB Format | ||
| 11E | Generate Atalla 2×2 PVN | ||
| 120 | Generate RSA Key Pair | ||
| 121 | Load RSA Key into RSA Key Table | ||
| 122 | Generate AKB for Root Public Key | ||
| 123 | Verify Public Key and Generate AKBPUB | ||
| 124 | Generate Digital Signature | ||
| 125 | Verify Digital Signature | ||
| 126 | Generate Message Digest | ||
| 12A | Generate AKB of Root Public Key | ||
| 12B | Translate Public or Private Key AKB from MFK to PMFK | ||
| 12C | Verify or Delete RSA Key Table Entry | ||
| 12F | Generate ATM Master Key and encrypt with public key | ||
| 135 | Export RSA Private Key in ECB encrypted format | ||
| 136 | Generate a TR-34 Key Block | ||
| 138 | RSA Data Decrypt | ||
| 139 | Sign TR-34 Message |
| Host Command (Response) | Function | Supported by BP-HSM | Note |
|---|---|---|---|
| 304 | Verify CMAC using TDES | ||
| 305 | Generate CMAC using TDES | ||
| 30A | Calculate PIN Offset | ||
| 32C | Verify ePIN | ||
| 335 | PIN and PIN-Block Translate | ||
| 346 | PIN Translate – DUKPT to 3DES and Verify MAC | ||
| 347 | PIN Translate – DUKPT to 3DES and Generate MAC | ||
| 348 | Verify DUKPT MAC | X | |
| 350 | Verify EMV ARQC | ||
| 351 | EMV PIN Change | ||
| 352 | Generate EMV MAC | ||
| 354 | Generate EMV ICC Master Key | ||
| 356 | Validate CAP Token | ||
| 357 | Verify dCVV | X | |
| 358 | Generate ISO/IEC 9796-2 Digital Signature | ||
| 359 | Verify dynamic CVC3 | X | |
| 35A | Verify AMEX CSC | X | |
| 35B | Generate AMEX CSC | X | |
| 35F | Verify Discover DCVV | ||
| 365 | Verify Visa Cloud-Based Payments | ||
| 36A | Verify AMEX Expresspay value – Magstripe Mode | ||
| 37B | Generate ePIN Offset | ||
| 386 | Generate DUKPT MAC | ||
| 388 | DES DUKPT Encrypt/Decrypt Data | X | |
| 38C | Derive DUKPT Initial PIN Encryption Key | X | |
| 390 | Encrypt/Decrypt Data using AES | X | |
| 392 | Generate Check Digits for an AES Key | X | |
| 39A | Generate AES or HMAC Symmetric Key | ||
| 39B | Generate MAC using HMAC | ||
| 39C | Verify MAC using HMAC | ||
| 3FC | EMV PIN change from IBM3624 offset | ||
| 3FD | Authenticate multiple EMV scripts | ||
| 1101 | Get ID of Current Image | ||
| 1104 | Get Temporary Serial Number Information | ||
| 1110 | Get System Configuration Information | ||
| 1111 | Get System Date and Time | X | |
| 1113 | Get Average CPU Utilization | ||
| 1120 | Get System Information | ||
| 1216 | Get Battery Life Remaining | ||
| 1221 | Return IP Address of Network Security Processor | ||
| 1223 | TCP/IP Socket Information | ||
| 1226 | Get Key Check Digits | X | |
| 1227 | Reset to Factory State | ||
| 1228 | Confirm Reset to Factory State |
Any MicroFocus (HPE) Atalla HSM command missing? Please let us know.