
Blok funkcji CRYPT_HMAC oblicza skrót HMAC ciągu znaków zgodnie z konfiguracją.
Definiuje ciąg znaków, z którego jest obliczany skrót.
Definiuje używany klucz do obliczenia.
Definiuje algorytm do generowania wartości skrótu. Jeśli nie podano żadnej wartości, używany jest algorytm sha256. Obsługiwane są następujące algorytmy:
Jeśli wejście jest prawdziwe, generowana jest binarna wyjście. Odpowiada to obróbce za pomocą bloku funkcji HEX2BIN. Jest jednak bezpośrednio dużo bardziej efektywne.
Na wyjściu suma kontrolna jest wydawana jako szesnastkowa ciąg znaków lub wartość binarna.