Здравствуйте, Storozh, Вы писали:
S>Однако, если речь идет о российских криптоалгоритмах, то есть опыт подключения Signal-COM CSP и CryptoPro CSP. Оба провайдера имеют сертификаты и реализуют шифрование по ГОСТ (в Signal-COM используются только режимы гаммирования и гаммирования с обратной связью).
S>Напрямую, сервисы предоставляемые Signal-COM можно использовать только в пользовательском режиме. Поэтому у себя я применил механизм LPC для взаимодействия driver — helper service. Сервис создает криптографический контекст, передает его описатель в драйвер, а тот при необходимости дергает сервис для кодирования данных, передавая в кач-ве параметра нужный кр. контекст. Причем на быстродействии данные манипуляции не сказываются сколько-нибудь заметным образом.
В моем случае нет необходимости использовать именно российские алгоритмы, так что если взаимодействовать с user mode, то я вполне обойдусь использованием MS Base CAPI. А за описание взаимодействия с user mode — спасибо.