Altcha.V2.Algorithms.PBKDF2 (Altcha v2.0.1)

Copy Markdown View Source

PBKDF2 key derivation for PoW v2 challenges.

Requires Erlang OTP 24 or later (crypto:pbkdf2_hmac/5). Supported algorithm strings: "PBKDF2/SHA-256", "PBKDF2/SHA-384", "PBKDF2/SHA-512".

Summary

Functions

Derives a key using PBKDF2-HMAC.

Functions

derive_key(map, salt, password)

Derives a key using PBKDF2-HMAC.

Parameters:

  • parameters - challenge parameters (uses :algorithm, :cost, :key_length)
  • salt - raw salt bytes
  • password - raw password bytes (nonce + counter)

Returns the derived key as a binary.