
Blok funkcije CRYPT_HMAC izračunava HMAC-hash niza znakova prema konfiguraciji.
Definira niz znakova iz kojeg se izračunava hash.
Definira ključ koji se koristi za izračunavanje.
Definira algoritam koji se koristi za stvaranje vrijednosti hash-a. Ako nije navedena vrijednost, koristi se algoritam sha256. Podržani su sljedeći algoritmi:
Ako je ulaz istina, generira se binarni izlaz. Ovo odgovara obradi pomoću bloka funkcije HEX2BIN. Međutim, mnogo je učinkovitije.
Na izlazu se ispisuje kontrolna zbroj kao heksadecimalni niz znakova ili binarna vrijednost.