Алгоритми аутентифікації
Protocol++® включає підтримку необхідних алгоритмів аутентифікації, знайдених на www.protocolpp.com, які також можна запускати окремо. Включено:
MD5
SHA
SHA2-224
SHA2-256
SHA2-384
SHA2-512
SHA3-224
SHA3-256
SHA3-384
SHA3-512
ШЕЙК128
ШЕЙК256
HMAC-MD5
HMAC-SHA
HMAC-SHA2-224
HMAC-SHA2-256
HMAC-SHA2-384
HMAC-SHA2-512
HMAC-SHA3-224(M)Keccak[448](M || 01, 224)
HMAC-SHA3-256(M)Keccak[512](M || 01, 256)
HMAC-SHA3-384(M)Keccak[768](M || 01, 384)
HMAC-SHA3-512(M)Keccak[1024](M || 01, 512)
POLY1305
SM3 - китайський стандарт бездротової аутентифікації
CRC32 - IEEE CRC 32-розрядний
CRC32 - IETF CRC 32-розрядний
CRC24
CRC16-CCITT
CRC12
CRC11
CRC8
CRC7
CRC5
Загальний CRC з поліномом, початковим значенням та вимогами до інверсії при побудові
AES-GMAC
AES-CMAC
AES-XCBC-MAC
SNOW3G F9 – Алгоритм аутентифікації LTE/3GPP
SNOW-V GHASH (F9 або AEAD) – алгоритм автентифікації LTE 5G
ZUC F9 – Алгоритм аутентифікації LTE/3GPP
ZUC-256 F9 - Алгоритм аутентифікації LTE 5G
