Алгоритми шифрування
Protocol++® включає підтримку більшості алгоритмів шифрування, знайдених у різних стандартах IEEE, NIST і IETF, а також режими роботи, необхідні для підтримки протоколів, знайдених на www.protocolpp.com. Включено:
Стандарт шифрування даних (DES і DES-EDE3)
DES-ECB
DES-CBC
DES-EDE3-ECB
DES-EDE3-CBC
Розширений стандарт шифрування (AES)
AES-ECB
AES-CBC
AES-CTR
AES-GCM
AES-CCM
SERPENT-ECB
ЗМІЙ-CBC
SERPENT-CTR
ЗМІЙ-ГКМ
ЗМІЙ-ККМ
SEED - корейський блоковий шифр
SEED-ECB
SEED-CBC
ARIA - Корейський національний стандартний шифр
ARIA-CBC
ARIA-CTR
ARIA-GCM
ARIA-CCM
SM4 - китайський блоковий шифр
SM4-CBC
SM4-CTR
SM4-GCM
SM4-CCM
Камелія - японський національний стандартний шифр
Камелія-CBC
Камелія-CTR
Камелія-GCM
Камелія-CCM
SnowV (майбутня )
128-бітний ключ
256-бітний ключ (відомий як Zuc256)
Відповідність
Перевірено щодо всіх векторів відповідності, доступних за допомогою тестів CPPUNIT (знімок екрана тесту cppunit нижче)

