Предназначены для взаимодействия с программами пользователя, непосредственно использующими "КриптоПро CSP 4.0" в режиме ядра ОС
Функции | Описание |
---|---|
CPC_print_str | Callback-функция для вывода сообщений. |
CPC_get_thread_id | Callback-функция для получения идентификатора потока (процессора). |
CPC_InitRWLock | Callback-функция для операции инициализации блокировки, предоставляеммой пользователем. |
CPC_DestroyRWLock | Callback-функция для операции уничтожения блокировки, предоставляеммой пользователем. |
CPC_WRLockRWLock | Callback-функция для операции установки эксклюзивной блокировки (блокировки на запись), предоставляеммой пользователем. |
CPC_RDLockRWLock | Опциональная Callback-функция для операции установки разделяемой блокировки (блокировки на чтение), предоставляеммой пользователем. |
CPC_UnlockRWLock | Callback-функция для операции снятия блокировки, предоставляеммой пользователем. |
CPC_GetTimeOfDay | Callback-функция для определения текущего времени. |
CPC_RDTSC | Callback-функция для определения текущего счетчика тактов процессора (TSC). |
CPC_RandomGenerate | Callback-функция для обращения к аппаратному датчику случайных чисел. |
CPC_RandomCleanup | Callback-функция для освобождения аппаратного датчика случайных чисел. |
CPC_InterlockedExchangeAdd | Callback-функция для атомарной операции сложения (*dest = *dest + incr);. |
CPC_InterlockedCASL | Callback-функция для атомарной операции условной замены четырёх байт. if (*dest != compare) return FALSE; *dest = xchg; return TRUE;. |
CPC_InterlockedCASLL | Callback-функция для атомарной операции условной замены восьми байт. if (*dest != compare) return FALSE; *dest = xchg; return TRUE;. |
CPC_AllocMemory | Callback-функция выделения памяти. |
CPC_FreeMemory | Callback-функция освобождения памяти. |
CPC_StatMemory | Callback-функция сбора статистики использования памяти. |
CPC_ValidateMemory | Callback-функция проверки корректности состояния кучи. |
CPC_DoneMemory | Callback-функция - деструктор кучи. |
CPC_MemoryException | Callback-функция обработки исключений при выделении памяти. |