EarnMorev1.0.0

deriveHmacKey

deriveHmacKey(passkey: string, iterations: number): Buffer

Source: cvv.ts:45

Derives a 256-bit HMAC key from a passkey string using PBKDF2-SHA256.

Parameters

  • passkey (string) — Secret passkey string. Minimum 16 characters.
  • iterations (number, default: "PCI_DSS_PBKDF2_ITERATIONS") — PBKDF2 iteration count. Use PCI_DSS_PBKDF2_ITERATIONS (310,000) in production.

Returns

  • Buffer