КриптоПро CSP  

_SELFTEST_HEADER

Заголовок результата встроенного тестирования и контроля целостности СКЗИ.
typedef struct _SELFTEST_HEADER {
DWORD PKZI_Build;
DWORD SKZI_Build;
DWORD TypeDebRel;
DWORD Architecture;
DWORD OS;
DWORD TesterFlags;
DWORD TotalChecksums;
DWORD UnwrittenChecksums; } SELFTEST_HEADER;

Члены

PKZI_Build
Версия ПКЗИ.
SKZI_Build
Версия СКЗИ.
TypeDebRel
Тип сборки: VER_TYPE_DEBUG, VER_TYPE_RELEASE.
Architecture
Аппаратная архитектура: VER_ARCH_IA32, VER_ARCH_IA64, VER_ARCH_SPARC32, VER_ARCH_SPARC64, VER_ARCH_AMD64, VER_ARCH_ARM, VER_ARCH_ARM64, VER_ARCH_PPC32, VER_ARCH_PPC64.
OS
Тип ОС: VER_OS_WINDOWS, VER_OS_SOLARIS, VER_OS_FREEBSD, VER_OS_LINUX, VER_OS_AIX.
TesterFlags
Битовый вектор ошибок встроенных тестов, включает результат контроля целостности. В случае успеха, должен быть равен 0.
TotalChecksums
Общее количество модулей для которых была проведена проверка целостности. Всегда больше или равен 1.
UnwrittenChecksums
Количество модулей, информация о которых не была записана в поле Checksums структуры PROV_PP_SELFTEST, по причине недостаточного количества памяти, выделенной для структуры. Если памяти достаточно, равно 0.