Skip to content

DUKPT Derive AES Key: AES-192 and AES-256 not implemented #19

@J8k3

Description

@J8k3

Gap

DUKPT Derive AES Key implements AES-128 only (per ANSI X9.24-3). AES-192 and AES-256 key derivation are not yet implemented and are explicitly noted as out of scope in PAYMENT_RECIPES.md.

APC cross-check status

Not checked — requires AES-192/256 BDK keys in the APC inventory to validate against.

Work required

  1. Extend DUKPTDeriveAESKey.mjs to support 192-bit and 256-bit initial keys
  2. Locate or derive test vectors (ANSI X9.24-3 may only cover AES-128 in the public test suite)
  3. Create AES-192/256 BDK keys in APC and cross-check derived working keys
  4. Update PAYMENT_RECIPES.md assumptions note

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions