Update README and PAYMENT_RECIPES for shipped AES DUKPT and removed op

README:
- Added DUKPT AES key derivation to current coverage (ANSI X9.24-3, 12-byte KSN, AES-128)
- Expanded DUKPT TDES line to include standard/KSN details for clarity
- Removed AES DUKPT from Future extensions (it shipped)

PAYMENT_RECIPES:
- Replaced "deprecated" with "removed" for Translate Payment PIN Data (issue #4 was resolved)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
J8k3 2026-05-18 20:33:34 -04:00
parent 5709c11be3
commit 0d08b2fc04
2 changed files with 3 additions and 3 deletions

View File

@ -147,7 +147,7 @@ Operations:
- `PIN Data Generate` - `PIN Data Generate`
- `PIN Data Verify` - `PIN Data Verify`
> **Note:** `Translate Payment PIN Data` is deprecated — use `PIN Block Translate` (section 7) instead. See issue #4. > **Note:** `Translate Payment PIN Data` was removed (issue #4 — it was a duplicate of `PIN Block Translate`). Use `PIN Block Translate` (section 7) directly.
Use this when: Use this when:
- you want AWS-style PIN-data naming for clear ISO 9564 block flows - you want AWS-style PIN-data naming for clear ISO 9564 block flows

View File

@ -22,7 +22,8 @@ They are also intended to support software emulation of common HSM-style payment
Current coverage includes: Current coverage includes:
- TR-31 key block parsing and TR-34 B9 envelope inspection - TR-31 key block parsing and TR-34 B9 envelope inspection
- Key metadata inspection and structural validation - Key metadata inspection and structural validation
- DUKPT (TDES) key derivation - DUKPT TDES key derivation (ANSI X9.24-1, 10-byte KSN, IPEK-based)
- DUKPT AES key derivation (ANSI X9.24-3, 12-byte KSN, IK-based, AES-128)
- PIN block format parsing, construction, and translation (ISO 9564 formats 0, 1, 3) - PIN block format parsing, construction, and translation (ISO 9564 formats 0, 1, 3)
- Payment-specific MAC and KCV utilities (HMAC, AES-CMAC, TDES-CMAC, ISO 9797-1, AS2805, DUKPT variants) - Payment-specific MAC and KCV utilities (HMAC, AES-CMAC, TDES-CMAC, ISO 9797-1, AS2805, DUKPT variants)
- EMV ARQC/ARPC generation and verification - EMV ARQC/ARPC generation and verification
@ -34,7 +35,6 @@ Current coverage includes:
Future extensions may include: Future extensions may include:
- TR-31 key block decryption with provided KBPKs - TR-31 key block decryption with provided KBPKs
- AES DUKPT derivation
### Non-goals ### Non-goals
These extensions are not intended to: These extensions are not intended to: