Структуры | Описание |
---|---|
ktls_gost_in_st | |
ktls_gost_out_st | |
CPKTLS_HANDLE | |
_CPKTLS_vtbl_ | Структура, содержащая указатели на функции TLS в ядре и таблицу функций SADB. |
Функции | Описание |
---|---|
cpktls_init_gost | Функция cpktls_init_gost() предназначена для инициализации библиотеки TLS уровня ядра. |
cpktls_shutdown_gost | cpktls_shutdown_gosti() - функция завершения работы библиотеки TLS. |
ImportContext | Функция ImportContext() считывает экспортированный контекст из буфера (аналог ImportSecurityContext() уровня пользователя). |
ExportContext | Функция ExportContext() сохраняет контекст в буфере (аналог ExportSecurityContext() уровня пользователя). |
Seal | Функция Seal() зашифровывает сообщение с использованием сессионного ключа, выработанного совместно с удаленной стороной, и вычисляет имитовставку. |
UnSeal | Функция UnSeal() расшифровывает сообщение, проверяет его целостность и уведомляет о получении запроса на переустановку связи или разрыв соединения. |
QueryAttributes | Функция QueryAttributes() возвращает информацию о свойствах данного контекста (аналог QueryContextAttributes() уровня пользователя). |
CompleteToken | Функция CompleteToken() в настоящей реализации не используется. |
DeleteContext |
Определения типов | Описание |
---|---|
KTLSLogDecl | |
KTLSSetLogLvlDecl |
Макросы | Описание |
---|---|
CPKTLS_CONTEXT_EXPORT_TO_USER |
На данный момент модуль ядра реализован для Linux-систем