[UTF-8] [Use `iconv -f UTF-8', if needed] 2018-02-22 КриптоПро CSP 4.0.9944 Xenocrates * capilite: Добавлен CryptDecodeObject(X509_SEQUENCE_OF_ANY) (CPCSP-8372). * capilite: Исправлен CryptDecodeObject(X509_PUBLIC_KEY_INFO) (CPCSP-8372). * capilite: Исправлена ошибка при сравнении DN (CPCSP-8212). * capilite: При импорте pfx ставим сертификат в контейнер (CPCSP-8273). * certmgr: Теперь на Windows сложные символы, например, с умляутами отображаются в упрощённой форме и не ломают остальной вывод (CPCSP-7803). * certmgr: Исправлена справка (CPCSP-5889). * core: Улучшен импорт транспортных ключевых контейнеров по ТК26 на Windows 10 (CPCSP-8452). * core: Периодический контроль целостности библиотек СКЗИ на Unix теперь делается многопоточно и существенно быстрее (CPCSP-8256). * core: Устранены почти все unresolved symbols в *nix-библиотеках (CPCSP-687). * core: Устранена утечка в CryptMsgOpenToDecode при передаче hCryptProv (CPCSP-8322). * core: Добавлена возможность выработки ключей CALG_SYMMETRIC_512 с помощью алгоритма диверсификации KDF_TREE_GOSTR3411_2012_256 (CPCSP-7894). * core: Улучшена поддержка контейнеров с расширением срока действия с несуществующей датой (CPCSP-8396). * core: Улучшена диагностика ошибок при работе с просроченным ключом (CPCSP-8330, CPCSP-5729). * cpanel: Двойной щелчок по версии копирует в буфер обмена (CPCSP-8463). * cpconfig: Устранена утечка при добавлении оборудования (CPCSP-8402). * cproctrl: Очередной модуль McAfee [mctelsvc] добавлен в исключения (CPCSP-2484). * cproctrl: Улучшена совместимость с экзотическими антивирусами (CPCSP-4969). * cpverify: Добавлен новый ключ подписи дистрибутивов (CPCSP-7912). * cryptcp: Исправлено ошибочное создание папок на *nix со старыми версиями libstdc++ (в частности Check Point SPLAT) (CPCSP-8317). * cryptcp: Исправлена ошибка с невозможностью проверки detached-подписи из-за лишних данных после подписи (CPCSP-8305). * cryptcp: Корректно печатаем не-ASCII имена полей УЦ 1.5 в -listdn (CPCSP-6139). * csptest: Позиционные аргументы теперь считаются ошибкой, что позволит лучше ориентироваться при опечатках в командах (CPCSP-8033). * csptest: Добавлена поддержка копирования контейнеров любых провайдеров, в том числе с зарубежными алгоритмами в -keycopy (CPCSP-8260). * csptest: Исправлена ошибка проверки контейнера при использовании csptest версии 4.0 с провайдерами версий 3.* (CPCSP-8462). * doc: В документацию добавлена статья о контроле сроков действия ключей (CPCSP-8230). * gui: Исправлено отображение окон при работе через Edge (CPCSP-7734). * gui: Добавлена поддержка политики запрета сохранения пароля для диалогов GTK, macOS и iOS (CPCSP-8471). * installer: Отключен InstallValidate при обновлении CSP. Параметр -skipinstallvalidate у CSPSetup.exe (CPCSP-7725). * internal: (CPCSP-2058, CPCSP-8096, CPCSP-8113, CPCSP-8222, CPCSP-8318, CPCSP-8311, CPCSP-8291, CPCSP-7456, CPCSP-6720, CPCSP-7883, CPCSP-6564, CPCSP-7877, CPCSP-8213, CPCSP-7538, CPCSP-8228, CPCSP-2733, CPCSP-4809, CPCSP-8161, CPCSP-8472, CPCSP-5813, CPCSP-8464, CPCSP-4566). * ios: Логика шифрования папок CSP смягчена, чтобы обеспечить работу приложений в фоне на заблокированном устройстве (CPCSP-1516). * ios: Исправлен прототип FormatMessage в КриптоПро CSP FrameWork для iOS (CPCSP-7928). * pkg: Исправлен ряд ошибок в install- и remove-скриптах пакетов, создан симлинк /opt/cprocsp/src/samples/ для папки /opt/cprocsp/src/doxygen/ (CPCSP-8209, CPCSP-8234). * pkg: В дистрибути для Байкала добавлен compat-пакет (CPCSP-7373, CPCSP-7678). * pkg: Исправлены ошибки при установке из deb-репозитория (CPCSP-7861). * pkg: В дистрибутив для Linux на ARM64 добавлены пакеты cprocsp-rdr-gui и cprocsp-rdr-gui-gtk (CPCSP-8165). * reader: Улучшено поведение в мастере добавления ДСЧ "КПИМ" при нажатиях "назад" (CPCSP-7561). * reader: Исправлена ошибка при многопоточной работе ДСЧ "КПИМ" на Windows (CPCSP-8455). * test: (CPCSP-575, CPCSP-5962, CPCSP-7602, CPCSP-8101, CPCSP-8261, CPCSP-8323, CPCSP-8354, CPCSP-7804, CPCSP-8448, CPCSP-8325, CPCSP-5013, CPCSP-7597, CPCSP-8301, CPCSP-8106). * tls: Стабилизирована многопоточная работа TLS под Windows (CPCSP-2733, CPCSP-4809, CPCSP-8374). 2017-12-27 КриптоПро CSP 4.0.9939 Weierstrass * bio: Исправлен прогресс-бар у БиоДСЧ (CPCSP-4955). * capilite: Исправлены ошибки в CryptEncodeObject при кодировании X509EXTENSIONS (CPCSP-7932). * capilite: Исправлены ошибки в CertGetCertificateChain, выявленные динамическим анализом кода (CPCSP-8180). * capilite: Исправлена ошибка при разборе constructed octet string, содержащей пустую строку внутри (CPCSP-8079). * capilite: Исправлены ошибки в CryptRetrieveObjectByUrlA при работе с кэшем (CPCSP-8287). * capilite: Исправлена ошибка в CertGetCertificateChain при работе с аргументом pTime (CPCSP-8291). * certmgr: Исправлена справка (CPCSP-8032). * certmgr: Позиционные аргументы теперь считаются ошибкой, что позволит лучше ориентироваться при опечатках в командах (CPCSP-8033). * core: Исправлен неверный подсчёт длин строк в функциях support_to/from_utf16le (CPCSP-8015). * core: Увеличено число сессий в cpcspr с 16 до 512 (CPCSP-8019). * core: Убрано из документации использование эфемерного ключа подписи для подписи (CPCSP-8132). * core: Разрешены операции экспорта/импорта на ключах диверсификации (CPCSP-8059). * core: Исправлены редкие проблемы с отображением интерактивных диалогов на unix в KC2 (CPCSP-7692). * core: Распределитель памяти переведён на jemalloc 5 (CPCSP-7971). * core: Для PowerPC Linux вместо jemalloc используется стандартный распределитель памяти (CPCSP-8276). * core: Добавлена поддержка aarch64/ARM64 Linux (CPCSP-7211, CPCSP-8165). * core: Улучшена поддержка работы без привилегий на *nix (CPCSP-7677). * core: Исправлена работа с ключами из виртуализованных приложений (CPCSP-8263). * core: Исправлено некорректное поведение CryptGetProvParam(PP_LICENSE) при просроченной и пустой лицензии (CPCSP-8222). * core: Исправлена неверная работа с кэш-хранилищем CRL, из-за которой проверка корректной цепочки иногда не проходила (CPCSP-7930). * core: Исправлена ошибка, из-за которой сервис cryptsrv на AIX иногда не мог (пере)запуститься (CPCSP-2476). * core: Рекурсивное создание подключей реестра для обхода ошибки виртуализации реестра UAC (CPCSP-8263). * cpksp: Актуализированы настройки FAST CODE(CPCSP-6300). * cpanel: Не позволяем удалять криптопровайдер по умолчанию (CPCSP-7991). * cpanel: Добавлено сообщение об успешно произведенных действиях (CPCSP-8152). * cproctrl: Сообщения об ошибках контроля целостности ОС сделаны предупреждениями. (CPCSP-7872). * cryptcp: Исправлены зависания из-за ожиданий действий пользователя при сломанном пайпе (CPCSP-7879). * cryptcp: Флаг -nonet влияет не только на построение, но и на проверку цепочки (CPCSP-8022, CPCSP-6641). * cryptcp: Улучшена стабильность работы при конфликтах регистрации algid-ов со сторонними СКЗИ (CPCSP-7875). * cryptcp: Добавлена возможность пакетного добавления присоединённой подписи по флагу -attached (CPCSP-8041). * cryptcp: Добавлена возможность сохранения цепочки сертификата, получаемой от УЦ, в файл по ключу -file (CPCSP-8044). * cryptcp: Для -creatcert добавлен псевдоним -createcert (CPCSP-8007). * csptest: Отдельные фрагменты программы больше не зависят от пар AlgID-OID из реестра или конфигурационного файла (CPCSP-7870). * csptest: TLS клиент мягче реагирует на ungraceful shutdown (CPCSP-7433). * devel: Для сборки примеров на MacOS изменён приоритет компиляторов: теперь используется clang при его наличии (CPCSP-7907). * devel: Исправлен прототип функции FormatMessage с сохранением бинарной совместимости библиотек и возможностью переключения реализаций в SDK по флагу LEGACY_FORMAT_MESSAGE_IMPL (CPCSP-7928). * devel: Примеры для разработчика перенесены из /opt/cprocsp/src/doxygen/ в /opt/cprocsp/src/samples/ (CPCSP-8209). * doc: В документацию добавлена статья об используемых в API провайдера кодировках (CPCSP-7648). * driver: Исправлена секция зависимостей в драйверном пакете для Linux (CPCSP-7727). * gui: Повышена стабильность окна выбора носителея (CPCSP-8052). * installer: Диагностика работоспособности Windows Installer (CPCSP-2659). * internal: (CPCSP-7829, CPCSP-7998, CPCSP-8062, CPCSP-7986, CPCSP-8190, CPCSP-7999, CPCSP-7517, CPCSP-2058, CPCSP-7806, CPCSP-1809, CPCSP-6349, CPCSP-7574, CPCSP-8067, CPCSP-4882, CPCSP-5889, CPCSP-6154, CPCSP-7133, CPCSP-7573, CPCSP-8080, CPCSP-8270, CPCSP-3389, CPCSP-7588, CPCSP-8036, CPCSP-8144, CPCSP-6284). * pkg: Исправлена ошибка с невозможностью перезапуска службы в FreeBSD 10.2+ при установке некоторых пакетов (CPCSP-7947). * pkg: Исправлена ошибка с невозможностью перезапуска службы в AIX при установке некоторых пакетов (CPCSP-3255). * pkg: Проверка зависимостей пакета cprocsp-rdr-gui-gtk сделана более удобной для пользователей (CPCSP-8128). * pkg: Зависимости части пакетов адаптированы для поддержки Debian 9 (CPCSP-6425). * pkg: По умолчанию создавать и дополнять машинные хранилища сертификатов может только пользователь root (CPCSP-7979). * pkg: Установочные скрипты адаптированы для поддержки обновления deb-пакетов (CPCSP-7961). * pkg: Исправлено поле Maintainer в deb-пакетах (CPCSP-5912). * pkg: В config.ini добавлены описания большинства настраиваемых параметров (CPCSP-4042). * pkg: При установке на GAiA могли возникать лишние диагностические сообщения (CPCSP-7897). * reader: Исправлены ошибки в ccid_reg.sh при работе в редких шеллах, увеличена скорость работы (CPCSP-5113, CPCSP-5252). * reader: Добавлен модуль поддержки ДСЧ для АПМДЗ "Максим-М1" для Windows и Linux (CPCSP-8293). * reader: Исправлены зависимости в модуле поддержки Аккорд на *nix (CPCSP-6502). * reader: Расширен набор допустимых символов в файловых блокировках для улучшения обратной совместимости (CPCSP-7874). * reader: Добавлена поддержка карта Alioth на базе J3H081 (CPCSP-8121). * reader: Модуль поддержки Safenet не работает с Windows 2003, заменен на модуль от Аладдин РД (CPCSP-8129). * rdk: Отключен LTCG (CPCSP-8069, CPCSP-6392). * ssl: Улучшена поддержка ALPN для неподдерживаемых систем (CPCSP-7896). * ssl: Удалена утечка дескриптора провайдера сертификата пользователя на Windows (CPCSP-3741). * ssl: Установка при отсутствии значения Security Packages (CPCSP-8162). * test: (CPCSP-7231, CPCSP-8278, CPCSP-3247, CPCSP-7320, CPCSP-7709, CPHSM-582, CPCSP-1882, CPCSP-7649, CPCSP-7922, CPCSP-7953, CPCSP-7954, CPCSP-8004, CPCSP-8005, CPCSP-7557, CPCSP-8290, CPCSP-7481). * tools: Явный запрет на исполнение стека в stunnel и curl на Байкале (CPCSP-7776). 2017-09-29 КриптоПро CSP 4.0.9929 Vernam * asn1: GeneralNames теперь может быть пустым - для поддержки сертификатов, не соответствующих RFC 5280 (CPCSP-7713). * capilite: В функцию PFXImportCertStore добавлена поддержка транспортных ключевых контейнеров по ТК26 (CPCSP-7473). * certmgr: Улучшена поддержка флага -silent при работе с PFX (CPCSP-7808). * core: 32-битный Linux-дистрибутив переведен на архитектуру i686 (CPCSP-7641). * core: Исправлены ошибки в функциях WideCharToMultiByte и MultiByteToWideChar (CPCSP-6752). * core: Сервис по умолчанию не интерактивный на Windows 10 (CPCSP-6108, CPCSP-7787). * core: Убраны блокировки на запись в GetKeyParam / GetHashParam для параметров, не изменяющих объекты (CPCSP-7801). * core: Выравниваем данные при разборе сертификатов на *nix, что позволяет устранить ошибку Bus Error на SPARC (CPCSP-7788). * core: Исправлена ошибка в работе объектов хэша типа PBKDF2 с длинным паролем (CPCSP-7577). * core: Добавлен контроль сроков действия для импортированных ключей (CPCSP-7330). * core: Оптимизирована работа ядра провайдера на Linux PowerPC (CPCSP-7619). * core: Для FreeBSD 10+ проставляются правильные права на папки провайдера (CPCSP-7682). * core: Добавлена поддержка различного числа кнопок для консольного диалога отображения сообщений провайдера (CPCSP-7688). * core: Исправлена ошибка зависания / некорректного поведения в консольных диалогах при разрыве pipe-a (CPCSP-7697). * core: Исправлена редкая ошибка при обработке RSA-сертификатов на Unix (CPCSP-7794). * core: Оптимизирована работа со списком ДСЧ (CPCSP-6944). * core: Совместимость с Континент АП 3.7: OID хэширования однозначно задается алгоритмом открытого ключа для ГОСТ (CPCSP-7869). * cpanel: Вкладка алгоритмов деактивирована, если не указан EnableOIDModify (ENABLEOIDMODIFY) в параметрах (CPCSP-7743). * cproctrl: Процесс Credential Guard добавлен в исключения (CPCSP-7675). * cryptcp: Улучшена справка параметра -detached для команды -verify (CPCSP-7729). * cryptcp: Исправлена ошибка обработки флагов -errchain/-nochain/-norev/-nonet с флагами -verify -verall (CPCSP-7789). * csptest: Формат hex dump приведён к стандартному виду (CPCSP-7791). * csptest: В -lowsign автоматически выбирается подходящий алгоритм подписи, если не указан -alg (CPCSP-7646). * csptest: Исправлены ошибки в диалоге выбора контейнера по умолчанию (CPCSP-7656, CPCSP-7690). * csptest: При копировании контейнера копируем также его расширения (CPCSP-7797). * gui: Исправлена работа окон предупреждений в КС2 на Unix (CPCSP-7613). * installer: Сертификаты ГУЦ и промежуточные для nalog.ru устанавливаются установщиком (CPCSP-7670, CPCSP-7848). * installer: Отказ от использования диалога MsiRMFilesInUse (CPCSP-7725). * installer: Параметры CSP не удаляются при uninstall (CPHSM-631). * installer: Перезагрузка системы без force и запус ранее запущенных приложений после старта (CPCSP-7731). * internal: (CPCSP-7323, CPCSP-7517, CPCSP-7717, CPCSP-7756, CPCSP-2289, CPCSP-2978, CPCSP-7410, CPCSP-5322, CPCSP-5814, CPCSP-6118, CPCSP-7574, CPCSP-7597, CPCSP-7622, CPCSP-7664, CPCSP-7691, CPHSM-594, CPCSP-7761, CPCSP-7456, CPCSP-7052, CPCSP-7401, CPCSP-7412, CPCSP-6509, CPCSP-7189, CPCSP-7722, CPCSP-7724, CPCSP-7683, CPCSP-7176, CPCSP-2058, CPCSP-7758, CPCSP-7851, CPCSP-7859, CPCSP-3860, CPCSP-6663, CPCSP-7737, CPCSP-6582, CPCSP-7320, CPCSP-4477, CPCSP-5818, CPCSP-7806, CPCSP-7874). * ios: В ReadMe.txt добавлены описания возможности сохранения / восстановления контейнеров и способа задания папки хранения ключей в приложении (CPCSP-5899). * ios: Архитектура armv7s больше не поддерживается (CPCSP-7618). * ios: Поддержка iOS 11 (CPCSP-7745). * ios: Исправлена ошибка построения списка сертификатов для взаимодействия с УЦ при наличии сертификата без привязки к закрытому ключу (CPCSP-7807). * openssl: Добавлена поддержка автоматического считывания паролей на контейнеры из хранилища сертификатов в gost_capi (CPCSP-7812). * openssl: Добавлено журналирование gost_capi в /var/log (CPCSP-7768). * openssl: Исключено влияние на оригинальные реализации при работе gost_capi (CPCSP-7526). * openssl: Улучшена логика инициализации gost_capi (CPCSP-5962, CPCSP-7805). * openssl: Добавлена поддержка x64 для Windows (CPCSP-7825). * openssl: Изменена проверка серверной лицензии через PP_LICENSE (CPCSP-7831). * openssl: Убрано собственное ведение журналов в пользу встроенной диагностики openssl (CPCSP-7768). * openssl: Улучшена работа контейнеров с паролями при переходе на использование CryptAcquireCertificatePrivateKey (CPCSP-7812). * pkcs11: Добавлена поддержка работы с порталом Госуслуги (плагином ifc), в том числе на *nix (CPCSP-7786). * pkg: В пакеты добавлена версия сборки (CPCSP-7709). * pkg: В зависимостях пакетов указана версия дистрибутива (CPCSP-7727). * pkg: Из preinstall-скриптов пакетов на Linux убраны добавочные проверки, мешавшие автоматической установке зависимостей менеджером пакетов (CPCSP-7775). * pkg: Добавлен compat-пакет для OCи (OS-RT) (CPCSP-7753). * pkg: В дистрибутив для Linux добавлен ярлык для установки по щелчку мыши (CPCSP-7780). * pkg: Сформированы deb-пакеты для ARM Linux (CPCSP-7802). * pkg: Cкрипт install_gui.sh адекватно работает в терминале размером 80x25 (CPCSP-7760). * pkg: Новый пакет ca-certs устанавливает в нужные хранилища сертификаты ГУЦ и промежуточные для nalog.ru (CPCSP-7678). * pkg: Исправлены ошибки в install_gui.sh (CPCSP-7728). * pkg: Дистрибутив для Байкала дополнен пакетом поддержки GUI (CADES-1718, CPCSP-6998, CPCSP-7790). * pkg: Сформированы deb-пакеты для Байкала (CPCSP-6998, CPCSP-7373). * reader: Исправлена ошибка при создании родительской секции в ini-файле (CPCSP-7759). * reader: Обновлены модули поддержки Rosan (CPCSP-7740). * reader: Исправлена работа с файловыми блокировками на APFS в macOS и iOS на контейнерах с русскими именами (CPCSP-7874). * ssl: Аудит создания мандатов (CPCSP-6687). * ssl: Изменение параметров аудита не требует перезагрузки, только пересоздания мандата (CPCSP-6753). * ssl: Отключаем extended master secret при установке (CPCSP-7749). * ssl: Улучшена поддержка различных версий TLS 1.0, 1.1 и 1.2 в рамках сессий (CPCSP-7842). * ssl: ГОСТ-сюиты в Windows 10 TLS 1.2 (CPCSP-7841). * stunnel: Исправлена ошибка при работе с пином на контейнер в конфигурационном файле для сервера (CPCSP-6937). * test: (CPCSP-7748, CPCSP-3257, CPCSP-5021, CPCSP-6502, CPCSP-6711, CPCSP-7399, CPCSP-7588, CPCSP-7677, CPHSM-541, CPHSM-544, CPCSP-7714, CPCSP-7539, CPCSP-7431, CPHSM-485, CPCSP-7685, CPCSP-3750, CPCSP-7219, CPCSP-4959, CPCSP-7652, CPCSP-7777, CPCSP-5772, CPCSP-5787, CPCSP-7732, CPCSP-7838, CPCSP-5013, CPCSP-7857, CPCSP-3897). * doc: Поправлено форматирование, добавлено описание функции отключения проверки собственного сертификата TLS (CPCSP-4161). 2017-07-12 КриптоПро CSP 4.0.9916 Umov * core: Изменена проверка невалидных данных, что увеличило скорость работы на Windows и надёжность на Unix (CPCSP-7574). * core: Добавлена поддержка PBKDF2 на основе HMAC с алгоритмом ГОСТ Р 34.11-94 (CPCSP-7567). * core: Добавлена возможность задания таймаутов для диалогов на UNIX (CPCSP-2058). * core: Исправлены ошибки в окнах protected (CPCSP-7624). * core: Исполнимые файлы для Linux x86 и x64 имеют электронную подпись, проверяемую в Astra Linux SE (CPCSP-7517). * cryptcp: Добавлена поддержка detached-подписи ключом -detached (CPCSP-7606). * devel: В SDK добавлено детектирование MIPS-архитектуры для сборки примеров на Байкале (CPCSP-6089). * doc: В "Правила пользования" добавлена справка по работе параметра crypt_silent (CPCSP-7121). * gui: При обращении к CRYPT_USER_PROTECTED-ключу в silent-режиме провайдер возвращает ошибку (CPCSP-7624). * internal: (CPCSP-7622, CPHSM-622, CPHSM-623, CSPNEW-143, CPCSP-7525, CPCSP-7401, CPCSP-6720, CPCSP-7588). * pkg: Исправлено предупреждение в cprocsp-compat-debian, мешавшее создать с ним репозиторий (CPCSP-6425). * reader: Исправлена многопоточная работа с носителями Multisoft (CPCSP-7625). * test: (CPCSP-7459, CPCSP-6997, TIS-236, TIS-920, TIS-916, CPCSP-6320, CPCSP-3641, CPCSP-6046, CPCSP-5593, CPCSP-4082, CPCSP-7579, CPCSP-7650, CPCSP-4959, CPCSP-7586) 2017-06-30 КриптоПро CSP 4.0.9914 Turing * certmgr: Устранены ложные сообщения об ошибке в системном журнале при открытии сертификата из файла (CPCSP-7369). * certmgr: Улучшена поддержка флага -silent (CPCSP-4959). * cng: Исправлена ошибка в реализации алгоритма HMAC на основе ГОСТ Р 34.11-94 (CPCSP-7586). * core: Исправлены ошибки в поддержке нового уровня журналирования - DB_WARN (CPCSP-6751). * core: Сборочное окружение для x86/x64 Linux обновлено до CentOS 5 - поддержка более старых версий Linux будет ограничена (CPCSP-7399, CPCSP-7374). * core: Увеличена скорость работы на Linux на ARM и PowerPC (CPCSP-6460). * core: Добавлена возможность копирования объектов хэша типа PBKDF2 (CPCSP-6662). * core: При ошибках в тестерной нити выдается ошибка CRYPT_E_SECURITY_SETTINGS (CPCSP-7549). * core: Уточнен порядок подавления предупреждений об использовании ключей 2001 года из графического интерфейса (CPCSP-6171, CPCSP-7588). * cryptcp: Исправлено расшифрование cms-сообщений, зашифрованных в режимах key transport, key agreement (CPCSP-7468). * cryptcp: Исправлено поведение утилиты при шифровании и расшифровании с указанием одинакового входного и выходного файла (CPCSP-7551). * cryptcp: Улучшена поддержка флага -silent (CPCSP-4959). * csptest: Улучшена поддержка флага -silent (CPCSP-4959). * cpconfig: Устранена проблема при открытии сертификата из контейнера с расширениями, не являющимися хранилищами сертификатов (CPCSP-7487). * cpconfig: На unix добавлена поддержка записи и чтения параметров типа longlong (CPCSP-7601). * devel: Добавлен пример копирования закрытого ключа с использованием PBKDF2 для общего секрета (CPCSP-7161). * doc: В "Руководство программиста" добавлена справка по работе CryptoAPI и утилит в "тихом" режимеы (CPCSP-4959). * doc: В комплект документации добавлено руководство по настройке Outlook (CPCSP-7615). * doc: CryptAcquireCertificatePrivateKey добавлен в комментарий к CryptSignHash (CPCSP-7503). * installer: Настройка отключения телеметрии Windows (CPCSP-7516). * installer: Добавлен параметр установщика для отключения предупреждений об использовании ключей ГОСТ Р 34.10-2001: TIMEWARNING2001=4294967295 (CPCSP-7610). * internal: (CPCSP-5517, CPCSP-7593, CPCSP-7598, CPCSP-5013, CPCSP-7605, CPCSP-809, CPCSP-4973, CPCSP-6154, CPCSP-7139, CPCSP-7495, CPCSP-7535, CPCSP-7502, CPCSP-6284, CPCSP-4332, CPCSP-7532, CPCSP-7401, CPCSP-7109, CPCSP-7403, CPCSP-7537, CPCSP-7536, CPCSP-6917, CPCSP-7553, CPCSP-7560, CPCSP-7562, CPCSP-7585). * pkg: Исправлены ошибки в секции provides Linux-пакетов (CPCSP-2872). * pkg: Добавлена публикация пакетов для ОС "Байкал" в debian формате (CPCSP-7373). * pkg: Приложения и библиотеки подписаны для поддержки замкнутой программной среды в Astra Linux (CPCSP-7602, CPCSP-7517). * reader: Исправлена ошибка смены пароля в Inpaspot (CPCSP-7442). * reader: Добавлен модуль Rosan в дистрибутив (CPCSP-7527, CPCSP-7484, CPCSP-7547). * reader: Обновлены модули поддержки Alioth (CPCSP-7608). * test: (CPCSP-7494, CPCSP-7226, CPCSP-7230, CPCSP-7542). 2017-05-25 КриптоПро CSP 4.0.9907 Shannon * capilite: Исправлено возвращение большой длины подписанного сообщения в CryptSignMessage (CPCSP-7370). * capilite: Исправлена обработка флага CRYPT_MESSAGE_SILENT_KEYSET_FLAG (CPCSP-7421). * capilite: Исправлено закодирование больших структур данных (CPCSP-7400). * capilite: Добавлена реализация CertEnumSystemStoreLocation (CPCSP-7123). * capilite: Добавлена возможность отключать в PKCS#10-запросе расширения, идентифицирующие пользователя, по config/parameters/CPEnroll_ClientID = 0 (CPCSP-7260). * capilite: Исправлена ошибка при передаче нулевых данных в CryptStringToBinary (CPCSP-7452). * certmgr: При выводе отпечатка сертификата не печатаем 0x (CPCSP-1635). * certmgr: Исправлены ошибки при поиске по отпечатку сертификата или идентификатору ключа (CPCSP-6652). * certmgr: Отображение PKCS#10-запросов в certmgr -list -pkcs10 (CPCSP-7226). * certmgr: Исправлена фильтрация сертификатов, если в качестве хранилища используется файл/сообщение (CPCSP-7434). * certmgr: Поддержали чтение данных из STDIN для отображения объектов (CPCSP-7427). * core: При открытии несуществующего контейнера возвращается ошибка NTE_BAD_KEYSET (CPCSP-428). * core: Исправлеы ошибки при работе с CRL (CPCSP-7312). * core: Добавлена поддержка FreeBSD 12 (CPCSP-7388). * core: Поддержка LSA Protected Mode ( В IIS TLS сервер пока не поддерживается ) (CPCSP-6243). * core: Ускорена работа подписи в многопоточном режиме (CPCSP-7217). * core: Устранены маловероятные проблемы при работе в сервисе (CPCSP-7097). * core: Доработана реализация CertEnumSystemStore (CPCSP-7092, CPCSP-7122). * core: Исправлена ошибка при работе с флагом dwCertEncodingType в CertFindCertificateInStore (CPCSP-6794). * core: Исправлено залипание мыши при генерации ключа на UNIX (CPCSP-7093). * core: Устранен крэш при работе с сертификатом с кириллическим именем на MacOS (CPCSP-7135). * core: В реестр добавлен параметр force_silent, форсирующий работу без окон (CPCSP-7121). * core: Добавлена поддержка алгоритма диверсификации KDF_TREE_GOSTR3411_2012_256 (CPCSP-5806). * core: Исправлена работа функции хэширования по ГОСТ Р 34.11-94 на процессорах без поддержки SSE2 (CPCSP-6422, CPCSP-7366). * core: Провайдер отвязан от библиотеки iconv, что улучшило совместимость с FreeBSD 11 (CPCSP-6752). * core: Добавлен контроль длин частей имени контейнера (CPCSP-7391). * core: Для отмены предупреждения при использовании ключей 2001 года больше не требуются права администратора (CPCSP-7489). * cpconfig: Исправлен выбор сертификата из файла p7b (CPCSP-7083). * cpconfig: Смена языка кнопок в контрольной панели. (CPCSP-4158). * cpconfig: Исправлен вывод русских букв в описании идентификаторов параметров (CPCSP-7209). * cpconfig: Устранен крэш при тестировании контейнера с ключом AT_UECSYMMETRICKEY (CPCSP-5968). * cpconfig: При наведении мыши на серийный номер CSP выводится информация, что он неполный (CPCSP-7389). * cpconfig: Запросы на сертификат отображаются в списке сертификатов для выбора только при установленном параметре SelectContainerCertificateRequestStoreBrowse (CPCSP-7393 CPCSP-6695). * cryptcp: Улучшена справка по Key Usage / Key Type выпускаемого сертификта (CPCSP-6847). * csptest: Удалена функциональность работы с картами УЭК (CPCSP-7129). * csptest: Устанавливаем PIN в CertContext->CERT_KEY_PROV_INFO_PROP_ID вместо кэша (CPCSP-6899). * csptest: Поддержка кириллицы в паролях на Windows (CPCSP-6900). * csptest: При выборе сертификата из хранилища, можно указывать отпечаток сертификата (CPCSP-7248, CPCSP-7228). * csptest: Различные улучшения (CPCSP-7095, CPCSP-3752). * csptest: Исправлено отображение кириллицы при перечислении контейнеров (CPCSP-7477). * curl: Устранены крэши при работе с нитями (CPCSP-7332). * devel: Примеры исправлены для поддержки систем со стандартной библиотекой C++ 11 и GCC 5+ (CPCSP-7059, CPCSP-7173). * gui: Добавлено закрытие GTK приложения xcpui_app при потере соединения с вызвавшим его приложением (CPCSP-7156). * installer: В описание службы добавлен номер версии, чтобы избежать конфликтов при установке (CPCSP-7056). * installer: GUI Norton и Symantec добавлены в исключения (CPCSP-7190, CPCSP-7292). * installer: В справку добавлены COMPANYNAME и USERNAME для задания вместе с серийным номером продукта (CPCSP-7383). * installer: Отключаю Hiberboot до следующего перезапуска при необходимости перезагрузки (CPCSP-7381). * internal: (CPCSP-6980, CPCSP-7140, CPCSP-7158, CPCSP-5762, CPCSP-5971, CPCSP-3257, CPCSP-4357, CPCSP-6785, CPCSP-7023, CPCSP-7252, CPHSM-584, CPCSP-7085, CPCSP-7155, CPHSM-607, CPCSP-7031, CPCSP-2091, CPCSP-5865, CPCSP-6154, CPCSP-7030, CPCSP-7074, CPCSP-7075, CPCSP-7082, CPCSP-7091, CPCSP-7098, CPCSP-7124, CSPNEW-812, FKNCSP-557, CPCSP-6284, CPCSP-6050, CPCSP-7187, CPCSP-7229, CPCSP-7070, CPCSP-6720, CPCSP-7215, CPCSP-7232, CPHSM-609, CPCSP-6991, CPCSP-7103, CPCSP-7319, CPCSP-3750, CPCSP-680, CPCSP-792, CPCSP-7291, CPCSP-6172, CPCSP-7052, CPCSP-7196, CPCSP-7286, CPCSP-7289, CPCSP-7403, CPCSP-7412, CPCSP-6715, CPCSP-3470, CPCSP-6351, CPCSP-7491, CPCSP-7474, CPCSP-7475, CPCSP-6183). * hsm: Добавлены флаги PP_CPU_USAGE и PP_MEMORY_USAGE в GetProvParam для определения загруженности процессора и ОП (CPHSM-568). * ios: Исправлены ошибки при работе с УЦ 2.0 (CPCSP-3619, CPCSP-6932, CPCSP-7198). * ios: Исправлена ошибка зависания приложения при неудачной отправке запроса на сертификат (CPCSP-7201). * ios: Добавлено отображение времени отправки и обработки сертификата для УЦ 2.0 (CPCSP-7199). * ios: Добавлена проверка заполнения обязательных полей при регистрации пользователя для УЦ 2.0 (CPCSP-7263). * ios: Архитектура эмулятора i386 во фреймворке заменена архитектурой x86_64 (CPCSP-5681). * ios: Частично устранены deprecated методы в работе окон. Фрэймворк теперь собирается с SDK 8.0 (CPCSP-7041). * ios: Исправлен крэш в iOS 10 при закрытии маркера при взаимодействии с УЦ (CPCSP-7081). * ios: Обнулены служебные файлы КПИМ (CPCSP-7131). * ios: Исправлена ошибка обновления фреймворка (CPCSP-7126). * ios: Поддержка путей с пробелами в iOS-проектах (CPCSP-7446). * license: Исправлен поиск файла лицензий для unix (CPCSP-7049). * openssl: Убрал флаг executable stack у libcrypto.so (CPCSP-7440). * pkcs11: Добавлена поддержка механизмов, использующих стандарт ГОСТ Р 34.10-2012 (CPCSP-4928) * pkg: Расширено число случаев, когда пакет pcsc патчит системные plist-файлы (CPCSP-5114). * pkg: Исправлены описания пакетов (CPCSP-5206). * reader: Обновлены модули поддержки Aladdin: добавлена поддержка JaCarta SF (CPCSP-7200, CPCSP-7295). * reader: Обновлены модули поддержки Safenet: поддержаны FIPS-совместимые токены (CPCSP-6589). * reader: Обновлены модули поддержки Multisoft (CPCSP-7461, CPCSP-7481). * reader: Улучшено отображение статуса модулей поддержки в контрольной панели (CPCSP-7029). * reader: Исправлены ошибки при работе с ДСЧ Аккорд новых версий (CPCSP-7175). * reader: Модуль поддержки hdimage теперь можно настроить в несовместимый режим работы - с длинными именами, что существенно увеличивает производительность (CPCSP-5975). * reader: Добавлена ошибка RDR_ERR_INVALID_NAME: "некорректное имя контейнера", на практике означающая "слишком длинное имя контейнера" (CPCSP-7391). * ssl: Работа с ключами CSP 3.x (CPCSP-3741). * ssl: Чтение параметров SSL перенесено в функцию создания мандатов, теперь не нужна перезагрузка системы, достаточно пересоздать мандат (CPCSP-6753). * ssl: Запрос ПИН в AcquireCredentialsHandle только при создании серверного мандата на *nix (CPCSP-7157). * ssl: Поддержка кластера Windows Server 2016 (CPCSP-7249). * ssl: Улучшена поддержка TLS 1.2 (CPCSP-6929, CPCSP-4566, CPCSP-523, CPCSP-7231, CPCSP-7235, CPCSP-7237). * support: Исправлена Unix-реализация функции MultiByteToWideChar (CPCSP-6834). * test: (CPCSP-1558, CPCSP-3855, CPCSP-4507, CPCSP-5666, CPCSP-5748, CPCSP-5962, CPCSP-6425, CPCSP-6711, CPCSP-6737, CPCSP-7065, CPCSP-7160, CPCSP-7168, CPCSP-7193, CPCSP-7273, CPHSM-544, CPCSP-5593, CPCSP-6594, CPCSP-7259, FKNCSP-549, CPCSP-6290, CPCSP-5965, CPCSP-6762, CPCSP-6523, FKNCSP-633, CPCSP-7251, CPCSP-4945, CPCSP-7216, CPCSP-6763, CPCSP-3005, CPCSP-3897, CPCSP-524, CPCSP-5912, CPCSP-6908, CPCSP-7256, CPCSP-7284, CPCSP-7336, CPCSP-7373, CPHSM-615, CPCSP-7282, CPCSP-5031, CPCSP-7227, CPCSP-7303, CPCSP-7306, CPCSP-7315, CPCSP-7320, CPCSP-7438, CPCSP-2084, CPCSP-4437, CPCSP-6131, CPCSP-6382, CPCSP-6421). 2016-11-15 КриптоПро CSP 4.0.9842 Riemann * installer: Исправлено лишнее добавление опций при обновлении с КриптоПро CSP 3.0/3.6 (CPCSP-6981, CPCSP-6983). * internal: (CPCSP-4785, CPCSP-6695, CPCSP-6933, CPCSP-6422, CPCSP-6957). * ssp: Уточнение регистрации CNG для корректной работы в Protected Mode LSA (CPCSP-6243). 2016-11-10 КриптоПро CSP 4.0.9838 Quillen * capilite: Выровнены поля в структуре CRYPT_KEY_PROV_INFO в сертификате (CPCSP-6871). * capilite: Поддержка флага PKCS12_IMPORT_SILENT в PFXImportCertStore (CPCSP-6831). * certmgr: Добавлено отображение AIA и CDP в сертификате (CPCSP-6604, CPCSP-6838). * core: Правильно проверяем допустимую длину пароля перед его предъявлением в модуль поддержки (CPCSP-6973). * core: Позволяем вводить пароли на Unix через pipe (CPCSP-2802). * core: Устранена мусорная диагностика в системном журнале на Unix (CPCSP-4278, CPCSP-4303, CPHSM-417). * core: Добавлен новый уровень журналирования - DB_WARN, куда будут попадать несущественные ошибки (CPCSP-6751). * core: Добавлена поддержка флага PKCS12_NO_PERSIST_KEY при импорте pfx (CPCSP-6831). * cryptcp: Изменена справка по аргументам, определяющим тип ключа и назначение сертификата (CPCSP-6847). * cryptcp: Исправлена обработка и печать ошибок (CPCSP-5737). * cryptcp: Улучшено отображение кириллицы (CPCSP-6839). * csptest: Исправлены опечатки в справке (CPCSP-4539, CPCSP-7012). * csptest: Исправлена ошибка при открытии файлов с русскими именами на Windows (CPCSP-7011). * doc: Новый логотип в chm-документации (CPCSP-6741). * gui: Исправлено поведение окна выбора контейнера при наличии контейнеров с совпадающими именами на одном носителе (CPCSP-6986). * installer: ESMARTTOKENGOST снова устанавливается на Windows по умолчанию (CPCSP-6585). * internal: (CPCSP-4477, CPCSP-6455, CPCSP-6916, CPCSP-6996, CPCSP-5466, CPCSP-5528, CPCSP-5651, CPCSP-5706, CPCSP-6887, CPCSP-6005, CPCSP-1359, CPCSP-5013, CPCSP-6939, CPCSP-6301, CPCSP-6890, CPCSP-5160, CPCSP-6852, CPHSM-485, CPCSP-7007, CPCSP-6154, CPCSP-6381). * ios: Исправлены проблемы при работе с УЦ 2.0 (CPCSP-3619, CPCSP-6932). * ios: Исправлены ошибки в проекте iStunnelSample (CPCSP-4728). * ios: Русифицированы окна (CPCSP-6878). * ios: Исправлены шероховатости в интерфейсе на iOS (CPCSP-6896, CPCSP-6974). * ios: Исправлена ошибка при задании типа ключа при создании запроса на сертификат (CPCSP-6897). * license: В интерфейс CPCSPLicense добавлен метод GetFirstInstallDate (CPCSP-6833). * openssl: Обновлён openssl до версии 1.0.2j (CPCSP-6929). * openssl: Добавлена поддержка TLS 1.2 для ГОСТ (CPCSP-6929). * pkcs11: Добавлена поддержка механизмов, использующих стандарт ГОСТ Р 34.11-2012 (hash, HMAC) (CPCSP-4928) * pkcs11: Исправлены ошибки, связанные с завершением инициализированной операции (в соответсвии со стандартом) (CPCSP-6858) * pkg: Улучшена поддержка Debian 8 (CPCSP-2598, CPCSP-6681). * pkg: install_gui.sh поддерживает deb-дистрибутив (CPCSP-6910). * pkg: С библиотек снят x-бит (CPCSP-6918). * pkg: Не правим fstab при установке: монтирование fat-дисков - задача пользователя (CPCSP-6984). * pkg: Сформирован дистрибутив с поддержкой процессоров Байкал - mips32 (CPCSP-6089, CPCSP-6997, CPCSP-6998). * pkg: Поддержка 32-битных FreeBSD 10/11 (CPCSP-4489, CPCSP-5529, CPCSP-387). * pkg: Не выводим ложную диагностику про LSB при нехватке прав при установке (CPCSP-6812). * pkg: Частичная поддержка установки в chroot (CPCSP-6866). * pkg: Rutoken S регистрируется на Unix под своим именем (CPCSP-6906). * reader: Исправлены коды возврата из модуля поддержки NovaCard (CPCSP-5406). * reader: Исправлена проблема при копировании контейнеров на flash-носители на Unix под пользователем (CPCSP-6935). * reader: Консольные диалоги на macOS теперь могут отображаться в терминальных сессиях (CPCSP-4420). * stunnel: Код откачен к стабильной версии (CPCSP-2645, CPCSP-6874, CPCSP-5350, CPHSM-532, CPCSP-5814, CPCSP-6049, CPHSM-551, CPCSP-6089, CPCSP-6555, CPCSP-6942). * tls: Введена совместимость с TLS 1.1/1.2. (CPCSP-4566, CPCSP-6908). * test: (CPCSP-6975, CPCSP-6823, CPCSP-2293, CPCSP-4420, CPCSP-5748, CPCSP-5988, CPCSP-6024, CPCSP-6131, CPCSP-6781, CPCSP-6905, CPCSP-6966, CPCSP-6971, CPCSP-6995, CPHSM-564, CPCSP-3984, CPCSP-6494, CPCSP-6826, CPCSP-6135). 2016-09-21 КриптоПро CSP 4.0.9797 Poincare * capilite: Исправлена ошибка при установке корневого сертификата для УЦ 2.0 (CPCSP-6783). * capilite: Добавлена обработка полей cProvParam, rgProvParam структуры CRYPT_KEY_PROV_INFO (CPCSP-80). * capilite: Добавлена реализация PFXImportCertStore и PFXExportCertStore (CPCSP-6154). * capilite: Исправлена ошибка при построении цепочки с p7b-сертификатами в AIA (CPCSP-6605). * capilite: Исправлены ошибки в работе CertOpenStore (CPCSP-6645, CPCSP-6646). * certmgr: Добавлено отображение полей authority info access (CPCSP-6604). * core: Снято ограничение на длину пароля при экспорте закрытого ключа в pfx (CPCSP-6579). * core: Исправлена ошибка при очистке файлов блокировки в /var/opt/cprocsp/tmp (CPCSP-6003). * core: Исправлены ошибки совместимости с новыми версиями FreeBSD (10.0+, 11) (CPCSP-6715, CPCSP-6752). * core: Добавлена поддержка флага CRYPT_PUBLICCOMPRESS в случае экспорта открытого ключа по сертификату (CPCSP-5303). * core: Реализация CTR для Магмы на SSE (CPCSP-6301). * cpconfig: В контрольной панели скрыта кнопка "Купить" (CPCSP-6628). * cpconfig: Добавлено отображение "сертификатов" из хранилища Request при поиске контейнера по сертификату (CPCSP-6695). * cryptcp: Исправлена ошибка конвертации русских символов при создании запроса на сертификат на UNIX (CPCSP-4971). * cryptcp: Не возвращаем ноль при ошибках (CPCSP-6672). * cryptcp: Добавлена возможность отключить запросы в сеть при проверке цепочки сертификатов (CPCSP-6641). * cryptcp: Добавлена возможность поиска сертификатов по отпечатку, аналогично параметру -dn (CPCSP-6652). * cryptio: Добавлена возможность импорта и экспорта контейнеров в pfx/pkcs12 (CPCSP-6154). * csptest: В csptest -oid нельзя было работать с контейнерами local machine (CPCSP-6758). * csptest: Удалена поддержка proxy в tlsc (CPCSP-6637). * devel: Из пакета для разработчика удалены лишние заголовочные файлы (CPCSP-6610). * doc: Документировано переопределение CERT_FIND_SUBJECT_STR\CERT_FIND_ISSUER_STR (CPCSP-6626). * doc: Документирован AcceptContext (CPCSP-6759). * doc: В документацию CSP 4.0 добавлена поддержка работы на виртуальных машинах (КС1) (CPCSP-6372, CPCSP-3389). * doc: Актуализирована документация для КС2, КС3 (CPCSP-4161). * driver: Исправлена ошибка в CRC ядерных символов на PowerPC Linux (CPCSP-6130). * gui: Удалены тени с иконки CSP (CPCSP-6678). * gui: Исправлена ошибка окна выбора считывателя, приводившая к остановке AppVerifier (CPCSP-6798). * internal: (CPCSP-6587, CPCSP-6346, CPCSP-6487, CPCSP-6693, CPCSP-5671, CPCSP-6006, CPCSP-6583, CPCSP-6667, CPCSP-6778, CPCSP-6101, CPCSP-5737, CPCSP-5971, CPCSP-6774, CPCSP-4477, CPCSP-6490, CPCSP-6470, CPCSP-6509, CPCSP-6562, CPCSP-6614, CPCSP-6616, CPCSP-6172, CPCSP-4928, CPCSP-5143, CPCSP-4015, CPCSP-4878, CPCSP-5029, CPCSP-5359, CPCSP-6467, CPCSP-6651, CPCSP-4180, CPCSP-4009, CPCSP-1545, CPCSP-4882, CPCSP-6139, CPCSP-4701, CADES-450, CPCSP-4394, CPCSP-4420, CPCSP-6524, CPCSP-5425, CPCSP-6733, CPCSP-6756, CPCSP-4716, CPCSP-6821). * internal: (CPCSP-3456, CPCSP-4716). * installer: Бутстраппер устанавливает промежуточные сертификаты в хранилище CA (FKNCSP-686). * installer: Совместимость с установщиком Acronis True Image 2017 (модификация прав на файлы) (CPCSP-6738). * installer: Перенос StrengthenedKeyUsageControl из политик в параметры криптопровайдера (CPCSP-6810). * license: В оснастке управления лицензиями выводится список сертификатов с встроенной лицензией CSP (CPCSP-6629). * license: Добавлена вывод ошибки ввода клиентской лицензии на сервере (CPCSP-6619). * license: Исправлена ошибка, приводящая к многократному появлению окна предупреждения об истекающей лицензии (CPCSP-6757). * openssl: Добавлен поиск сертификата в хранилище LOCAL_MACHINE (CPCSP-6618). * pkg: Поддержка нового pkg FreeBSD 10 (CPCSP-6722). * pkg: В дистрибутив для Linux на armhf добавлен KC2-провайдер (CPCSP-6423, CPCSP-6797). * pkg: На macOS по умолчанию не устанавливается поддержка SAP R/3 (CPCSP-6804). * pkg: Описание пакетов для macOS на русском языке (CPCSP-6805). * reader: Поддержка новых токенов SafeNet (CPCSP-6589). * reader: Исправлена ошибка в модуле поддержки ESMART Token на Linux (CPCSP-6126). * ssl: Доработка поддержки ALPN (CPCSP-5217). * ssl: Аудит используемых серверных сертификатов (пока только на Windows) (CPCSP-6687). * test: (CPCSP-116, CPCSP-2683, CPCSP-4632, CPCSP-5007, CPCSP-5013, CPCSP-5052, CPCSP-5748, CPCSP-5891, CPCSP-5912, CPCSP-5914, CPCSP-5962, CPCSP-6046, CPCSP-6173, CPCSP-6227, CPCSP-6425, CPCSP-6585, CPCSP-6711, CPCSP-6748, CPCSP-6770, CPCSP-6549, CPCSP-5965, CPCSP-6656, CPCSP-5218, CPCSP-6710). 2016-07-12 КриптоПро CSP 4.0.9758 Ostrogradsky * capilite: Добавлена реализация CertControlStore для dwCtrlType CERT_STORE_CTRL_RESYNC и CERT_STORE_CTRL_AUTO_RESYNC (CPCSP-5869). * certmgr: Добавлена возможность перечисления хранилищ на UNIX (CPCSP-5865, CPCSP-6342). * certmgr: Исправлена ошибка создания хранилища при перечислении и указании несуществующего (CPCSP-6278). * certmgr: Исправлена ошибка при отображении незаполненной ссылки на закрытый ключ (CPCSP-6494). * сore: Исправлено поведение провайдера при ошибке записи на носитель: теперь контейнер откатывается к предшествующему корректному состоянию (CPCSP-6120). * core: Добавлен флаг CP_CRYPT_SAVE_PASSWORD, позволяющий запомнить в реестре предъявляемый в CryptSetProvParam пароль (CPCSP-6488). * core: Добавлен криптопровайдер уровня KC2 для armhf (CPCSP-6423). * core: Исправлена ошибка многопоточного доступа к хэндлу на Unix (CPCSP-3363). * core: На rpm-based Linux понижены зависимости пакетов с lsb до lsb-core (CPCSP-6285). * core: На Debian/Ubuntu/Astra Linux не требуем lsb-core - вместо него можно использовать cprocsp-compat-debian (CPCSP-6425, CPCSP-5929). * core: Дистрибутив для Linux на armhf требует generic-armv7-a и neon (CPCSP-6460). * core: На Unix добавлена возможность сохранения пароля на контейнер в графическом режиме (CPCSP-6452, CPCSP-6455, CPCSP-6461). * core: В папке /var/opt/cprocsp/tmp на рестарте службы очищаются также блокировки контейнеров, алгоритм очистки кардинально ускорен (CPCSP-6003, CPHSM-565). * core: Политики усиленного контроля и сроков действия ключей теперь хранятся в параметрах провайдера (CPCSP-6298). * core: TCP SSL транспорт для RPC (CPCSP-6400). * core: Уточнены контролируемые даты в методах проверки сроков действия (CPCSP-5314, CPCSP-6481). * core: Исправлена ошибка с невозможностью чередовать вызовы CryptEncrypt вперемешку с нулевыми флагами и пакетными (CPCSP-6503). * core: Тестовая реализация CTR и имитовставки по ГОСТ Р 34.13-2015 (CPCSP-6443, CPCSP-6301). * core: Устранена нерегулярная ошибка скачивания файлов в UrlRetriever'e (CPCSP-6377). * core: Пакетный режим формирования подписи (CPCSP-6360, CPCSP-6361, CPCSP-6362). * cpverify: Добавлена возможность поставить файл на контроль целостности через реестр (CPCSP-6344). * cpverify: Исправлена работа с подписями в XML (CPCSP-6403). * cpconfig: DPIAware для апплета контрольной панели (CPCSP-6555). * cryptcp: Исправлена ошибка в cryptcp на Unix при создании подписи cades_t (CPCSP-6444). * cryptcp: Исправлено отображение параметров учётных записей пользователя на УЦ 1.5 (CPCSP-6139). * cspclean: Более точное удаление ФКН-провайдеров и регистраций в Calais (CPCSP-6566). * csptest: Улучшил диагностику несохраненного пароля (CPCSP-6290). * csptest: Добавлена диагностика расхода хэндлов провайдером (CPCSP-5269, CPHSM-563). * devel: Исправлена кодировка примеров (CPCSP-5270). * devel: Исправлены ошибки в примерах (CPCSP-6537). * doc: Добавлена поддержка виртуальных машин в документацию по КС1 (CPCSP-6372). * doc: Windows 10 добавлена в документацию на 4.0 (CPCSP-6404). * doc: Порядок работы с доверенными корневыми сертификатами внесен в документацию (CPCSP-6141). * doc: В Инструкцию по использованию возвращен раздел, описывающий требования к сертификату для входа по смарт-картам и исправлено форматирование (CPCSP-4161). * driver: Workaround для зависимостей драйверного пакета в ALTLinux (CPCSP-6378). * driver: Не перезаписываем pArena в CPCGetDefaultConfig на Unix (CPCSP-6274). * internal: (CPCSP-6077, CPCSP-6299, CPCSP-6323, CPCSP-6398, CPCSP-6424, CPCSP-2759, CPCSP-5029, CPCSP-5359, CPCSP-5879, CPCSP-6134, FKNCSP-661, CPCSP-5017б CPCSP-6089, CPCSP-6332, CPCSP-6364, CPCSP-6436, CPCSP-6437, CPCSP-6462, CPCSP-6330, CPHSM-568, CPCSP-2872, CPCSP-5706, CPCSP-5865, CPCSP-5912, CPCSP-6169, CPCSP-6252, CPCSP-6279, CPCSP-6342, CPCSP-6349, CPCSP-6418, CPCSP-2589, CPCSP-4619, CPCSP-4683, CPCSP-6484, CPCSP-6495, CPCSP-5321, CPCSP-6172, CPCSP-6482, CPCSP-3389, CPCSP-4910, CPCSP-6276, CPCSP-6314, CPCSP-5770, CPCSP-6490, CPCSP-5149, CPCSP-4893, CPCSP-6555, CPCSP-6534, CPCSP-6457, CPCSP-6564). * installer: Библиотеки провайдера подписаны sha1 и sha256-подписями (CPCSP-6012). * installer: MSFT-подпись драйверов для Windows 10 (CPCSP-6006). * installer: Контроль целостности системных библиотек (CPCSP-4893). * installer: Копируем certmgr.msc в SysWOW64 для ранних Windows (CPCSP-5208). * installer: Удаление модулей Рутокен 2.43 и более старых при установке (CPCSP-6340). * installer: Удаление драйверов после обновления Windows при отсутствующих oemX.inf (CPCSP-6587). * installer: Удаление службы DiagTrack на Windows 10, если не указано NODIAGTRACKDISABLE (CPCSP-6583). * ios: Реализована функциональность сохранения пароля на контейнер и добавлена возможность удаления сохраненных паролей (CPCSP-6455, CPCSP-6453, CPCSP-6489). * ios: При запуске приложения обновляются только файлы с более свежей датой, чем локальные (CPCSP-6516). * license: Исправлена работа с лицензией в сертификате (CPCSP-6346). * license: Доработка лицензий (CPCSP-6365). * license: Исправлена локализация английской версии (CPCSP-6197). * openssl: Поддержка gost-engine на PowerPC Linux (CPCSP-5844). * pkg: В install.sh добавлена возмоность установки debian пакетов (CPCSP-6280). * pkg: В дистрибутив для Linux на armhf добавлены пакеты cprocsp-rdr-pcsc и cprocsp-rdr-gui-gtk (CPCSP-5680). * pkg: Исправлены ошибки при установке Signature Only провайдеров (CPCSP-2358, FKNCSP-244). * pkg: Добавлена регистрация имён провайдеров как на Windows-платформе (CPCSP-6539). * pkg: Убрана паразитная диагностика при удалении unix дистрибутивов (CPCSP-6477). * pkg: Добавлена проверка наличия нужных для работы пакетов в install_gui.sh (CPCSP-6491). * pkg: Модулям поддержки добавлена зависимость от пакета PCSC (CPCSP-6535). * rdr: При установке пакета cprocsp-rdr-gui-gtk добавлена проверка на наличие в системе библиотеки pangox (CPCSP-6287). * reader: Поддержаны карты NovaCard с двумя контейнерами (CPCSP-6513). * reader: Исправлено некорректное поведение NovaCard в окне выбора считывателя (CPCSP-6387). * reader: Исправлена ошибка обновления списка считывателей на Unix (CPCSP-3734). * reader: Обновлены модули поддержки ISBC ESMARTToken на Windows (CPCSP-5042). * reader: Добавлен модуль поддержки ДСЧ Аккорд-АМДЗ для Linux (CPCSP-6502). * reader: Добавлена поддержка смарт-карт MSKey на Windows (CPCSP-3470). * reader: Добавлена поддержка смарт-карт ESMART Token GOST с биометрической аутентификацией (CPCSP-6585). * rsa: Устранен крэш при разборе RSA-сертификата, если не был установлен CPRSA (CPCSP-5485). * rsa: CRYPT_ARCHIVABLE добавлен в старый и новый RSA-провайдер (CPCSP-6521). * test: (CPCSP-6289, CPCSP-6411, CPCSP-5455, CPCSP-5850, CPCSP-5895, CPCSP-5898, CPCSP-5902, CPCSP-5903, CPCSP-5923, CPCSP-3474, CPHSM-564, CPCSP-5013, CPCSP-5518, CPCSP-5623, CPCSP-5637, CPCSP-5850, CPCSP-5891, CPCSP-6130, CPCSP-6182, CPCSP-6289, CPCSP-6293, CPCSP-6327, CPCSP-6375, CPCSP-6382, CPCSP-6446, CPHSM-564, FKNCSP-593, CPCSP-3695, CPCSP-5581, CPCSP-5914, CPCSP-1863, CPCSP-1810, CPCSP-2774, CPCSP-5581, CPCSP-5706, CPCSP-5748, CPCSP-6320, CPCSP-6565, CPCSP-5965, CPCSP-6486, CPCSP-2669, CPCSP-4870, CPCSP-5104, CPCSP-6326, CPHSM-582, CPCSP-6363, CPCSP-6541). * tls: Реже перечитываем хранилище корневых сертификатов (CPCSP-3787). * sdk: Добавлен wincsp.h в sdk (CPCSP-6352). * sdk: Сборка примеров в Visual Studio (CPCSP-6368). 2016-03-01 КриптоПро CSP 4.0.9708 Nechaev * certmgr: Добавлена возможность перечислять хранилища на Windows (CPCSP-5865). * core: Обеспечена совместимость с Windows PowerShell Desired State Configuration на Windows 7 (CPCSP-6238). * core: Улучшена поддержка Microsoft Enterprise CA (CPCSP-6218). * core: Обеспечена совместимость усиленного режима контроля ключей с текущими версиями прикладного ПО (CPCSP-6135). * core: Исправления в процедурах уничтожения ключевой информации при DestroyProvider (CPCSP-6136). * core: В 2-3 раза увеличена скорость работы на Sparc Solaris (CPCSP-2040, CPCSP-6237, CPCSP-6252, CPCSP-6254). * core: В 2-3 раза увеличена скорость работы на iOS (CPCSP-4495). * core: Обеспечена доверенность инициализации с физического ДСЧ (CPCSP-6236). * core: При выключенном усилленном режиме контроля ключей введены предупреждения об использовании ключей 2001 года (CPCSP-6171, CPCSP-6224). * core: Поддержка параметров HP_HASHVAL_BLOB и PP_RNG_INITIALIZED (CPCSP-5931, CPCSP-6163). * core: Исправлена ошибка возможной неостановки сервиса (CPCSP-5818). * cpanel: В панель добавлен флаг включения/выключения усиленного режима контроля ключей (CPCSP-6230). * cpdrvlib: не перезаписываем pArena в CPCGetDefaultConfig (CPCSP-6274). * cryptcp: Исправлено отображение параметров учётных записей пользователя на УЦ 1.5 (CPCSP-6139). * cryptcp: Исправлена работа -verall для файлов, содержащих более одной подписи (CPCSP-6159). * cryptcp: Исправлено неправильное отображение русского текста при выводе ошибок (CPCSP-6233). * doc: В документации зафиксирован порядок использования СКЗИ в соответствии с требованиями заключения (CPCSP-3389, CPCSP-5560, CPCSP-6141, CPCSP-6183). * doc: В документации исправлено описание работы со средствами контроля целостности (CPCSP-6147). * doc: В документации актуализировано описание окон при копировании контейнера закрытого ключа (CPCSP-4161). * internal: (CPCSP-3474, CPCSP-5411, CPCSP-6229, CPCSP-4773, CPCSP-5832, CPCSP-6244, CPCSP-6270, CPCSP-5388, CPCSP-6098, CPCSP-6172, CPCSP-6251, CPCSP-6168, CPCSP-5530, CPCSP-6239, CPCSP-6248, CPHSM-527, CPHSM-535, CPHSM-544, CPCSP-5017, CPCSP-6198, CPCSP-4793, CPCSP-6134, CPCSP-6253). * ios: Добавлена возможность экспортировать сертификаты с помощью iTunes File Sharing (CPCSP-6200). * ios: Добавлена возможность установки сертификата/CRL'a по URL (CPCSP-6201). * ios: Реализована установка корневого сертификата через ресурсы приложения (CPCSP-6091). * license: Исправлена локализация английской версии (CPCSP-6197). * mmc: Отображение в КриптоПро PKI версии ядра продукта, а не криптопровадйера по умолчанию (FKNCSP-653). * openssl: Добавлена проверка серверной лицензии CSP (CPCSP-6152). * pkcs11: Улучшено заполнение свойств извлекаемости на основе флага CRYPT_EXPORT (CPCSP-6164). * pkg: В Linux-дистрибутивы включён скрипт для псевдографической установки - install_gui.sh (CPCSP-5860). * pkg: В rpm-пакетах в секцию Provides добавлены внешние библиотеки провайдера (CPCSP-2872). * pkg: Пакеты начали публиковаться и в .deb формате (CPCSP-5912). * reader: Улучшена работа динамического обновления считывателей на Unix (CPCSP-3734). * reader: Исправлена документация, описывающая подключение модулей поддержки (CPCSP-6207). * reader: Добавлена поддержка Rutoken на big-endian платформах (CPCSP-6160). * reader: Добавлена поддержка новых карт Gemalto Optelio: G257 и MPH150 (CPCSP-6208). * test: (CPCSP-116, CPCSP-4303, CPCSP-4632, CPCSP-5010, CPCSP-5280, CPCSP-5302, CPCSP-6221, CPCSP-6275, CPCSP-998, CPCSP-5636, CPCSP-6046, CPCSP-6182, CPCSP-6263, CPCSP-6258, CPCSP-6248). * tls: Поддержка tls_client_disable_legacy_cipher_suites (CPCSP-743). * ui: Ускорена сортировка элементов перечисления в окне выбора контейнера (CPCSP-5483). 2015-12-29 КриптоПро CSP 4.0.9680 Markov * android: Добавили поддержку mpcos.emv в Android (CPCSP-6115). * capilite: Ускорено построение цепочек (CPCSP-4136). * certmgr: Сформирована документация на приложение командной строки для работы с сертификатами, а также русский и английский man (CPCSP-6048). * core: Исправлены несколько утечек памяти при работе со смарт-картами (CPCSP-6128, CPCSP-6125, CPCSP-6127). * core: Создан дистрибутив для Linux PowerPC64 little-endian (CPCSP-5814). * core: В GetProvParam() добавлен флаг PP_CONTAINER_VERSION, который возвращает версию контейнера (CPCSP-6035, CPCSP-6059, CPCSP-6069). * core: Решена проблема с переполнением папки /var/opt/cprocsp/tmp пустыми служебными файлами (CPCSP-6003). * core: Исправлена ошибка при работе с CMS через CNG (CPCSP-6083). * core: Исправлена ошибка в минипровайдере при сохранении хранилища сертификатов (CPCSP-6084). * core: Исправлена ошибка в минипровайдере при создании CMS-подписи (CPCSP-6088). * core: Оптимизирована процедура выработки хэш-значения в соответствии с ГОСТ Р 34.11-2012 (CPCSP-4275). * core: Исправлены ошибки при вычисления хэш-значения в соответствии с ГОСТ Р 34.11-2012 в режиме ядра (CPCSP-6099). * core: Прекращена поддержка TLS в Google Chrome (CPCSP-4785). * core: Запрет использования ключей ГОСТ Р 34.10-2001 для формирования подписи после 31 декабря 2018 (CPCSP-6135, CPCSP-6149). * core: Ускорение работы симметричной криптографии на x86 при использовании SSE2 (CPCSP-6000). * doc: исправлены опечатки в "ЖТЯИ.00087-01 93 03. Приложение для создания TLS-туннеля" (CPCSP-6229) * cpanel: При тестировании контейнера проверяется встроенная в сертификат лицензия и выводится информация о ней (CPCSP-6079). * cpverify: Исправлены ошибки при работе с xml (CPCSP-6061, CPCSP-6062). * cpverify: Исправлены ошибки при работе с контрольными суммами, лежащими не в отдельных папках (CPCSP-6142). * cryptcp: cryptcp версии 4.0 (CPCSP-5276). * cryptcp: Улучшена диагностика при пакетной подписи/проверке (CPCSP-6134). * tools: добавлена поддержка cryptio на сплате (CPCSP-5666). * cspclean: Поддержка новых версий cades-продуктов (CPCSP-454). * csptest: Значительно ускорено удаление контейнеров по маске (CPCSP-6004). * curl: Добавлена возможность задания PIN-а на контейнер (CPCSP-6124). * doc: Актуализирован список поддерживаемых носителей в формулярах (CPCSP-6122, CPCSP-6129). * doc: Доработана эксплуатационная документация (CPCSP-3389, CPCSP-4910, CPCSP-5560, CPCSP-5569, CPCSP-6093, CPCSP-6110, CPCSP-6141). * genkpim: АРМ выработки внешней гаммы портирован на Unix (CPCSP-5938). * installer: Поддержка Validata 5.0 CSP (CPCSP-6143). * installer: Текст в бутстраппере меняется в зависимости от типа переданной лицензии (CPCSP-6065). * installer: При major upgrade установленные считыватели сохряняют своё состояние (CPCSP-6055, CPCSP-6138). * installer: Добавлена опция "Контроль сроков действия ключей" (CPCSP-6051, CPCSP-6140). * installer: Исправлены ошибки при запуске бутстраппера на Windows Vista (CPCSP-6043). * installer: Исправлены ошибки при совместной установке CSP и HSM (CPCSP-6042). * internal: (CPCSP-5315, CPCSP-6040, CPCSP-5965, CPCSP-1634, CPCSP-1894, CPCSP-6029, CPCSP-6064, CPCSP-6054, CPCSP-6025, CPCSP-6026, CPCSP-6045, CPCSP-6053, CPCSP-6060, CPCSP-2983, CPCSP-3132, CPCSP-5890, CPCSP-5969, CPCSP-6118, CPHSM-555, FKNCSP-479, CPCSP-5825, CPCSP-4630, CPCSP-5879, CPCSP-6095, FKNCSP-628, CPCSP-5935, CPCSP-6123). * ios: На iOS 9+ съезжал диалог заполнения регистрационной формы (CPCSP-6100). * ipsec: Улучшено освобождение объектов при завершении работы (CPCSP-6070). * license: Улучшена поддержка лицензий ФКН-продуктов в оснастке управления лицензиями (CPCSP-6075). * openssl: исправлена ошибка неверного пропатчивания конфиг-файла при установке cpopenssl-gost на сплате (CPCSP-5549). * pkg: исправлены ошибки в uninstall.sh (CPCSP-5647). * reader: Обновлены модули поддержки eToken/JaCarta - в них устранены неперехваченные прерывания (CPCSP-3855). * reader: Добавлена поддержка карт ALIOTH SCOne v6, способных хранить "длинные" ключи (CPCSP-5836). * reader: Обновлены модули поддержки Inpaspot, устранены ошибки, обобщены регистрации карт Inpaspot и ALIOTH SCOne (CPCSP-5836). * reader: Добавлен модуль поддержки Novacard на Unix (CPCSP-5966). * reader: Исправлены ошибки в скрипте ccid_reg.sh (CPCSP-6151). * rsa: Исправлены ошибки (CPCSP-5973). * stunnel: Исправлены ошибки в работе скрипта настройки клиента HSM на Unix (CPHSM-428). * stunnel: Улучшена работа с HSM (CPHSM-528). * stunnel: Сформирована документация "Приложение для создания TLS-туннеля" (CPCSP-6049). * test: (CPCSP-4907, CPCSP-6024, CPCSP-1197, CPCSP-5715, CPCSP-5818, CPCSP-5855, CPHSM-476, CPHSM-527, FKNCSP-593, CPCSP-5274, CPHSM-544, CPCSP-5017, CPCSP-6102, CPCSP-6015, CPCSP-5781, CPCSP-6027, CPCSP-1816, CPCSP-2388, CPCSP-2432, CPCSP-3766, CPCSP-4212, CPCSP-6150, CPHSM-400). 2015-11-13 КриптоПро CSP 4.0.9660 Leibniz * cryptcp: Добавление штампов времени в подпись возможно только при установленном КриптоПро ЭЦП SDK (CPCSP-5550) * bio: Исправлено зависание БиоДСЧ на MacOS (CPCSP-5913). * capilite: ускорено построение цепочек (CPCSP-4136) * certmgr: Научился удалять сертификаты/CRL по идентификатору ключа и отображать его (CPCSP-5889). * cng: Автовосстановление конфигурации CNG при несанкционированных изменениях (CPCSP-5969). * core: Добавлена возможность открытия AT_UECSYMMETRICKEY без предъявления ПИН (CPCSP-5967). * core: Поддержка параметризуемых режимов шифрования (CPCSP-4880, CPCSP-5562). * core: Добавлена возможность чтения значения PBKDF2 в явном виде (CPCSP-5939). * core: Добавлена возможность устанавливать значение хэша через HP_HASHVAL_BLOB (CPCSP-5931). * core: Добавлена поддержка Astra Linux (CPCSP-5929). * cpanel: При копировании контейнера для нового подставляется имя %контейнер% - копия (CPCSP-5482). * csptest: Отображение сроков действия закрытых ключей (CPCSP-5084). * csptest: Параметр cmssfsign объявлен устаревшим и реализуется через вызов sfsign (CPCSP-5915). * csptest: При проверке контейнера расширена проверка соответствия открытого и закрытого ключей (CPCSP-5950). * csptest: Исправлены ошибки при диагностике неверных параметров командной строки (CPCSP-5958). * csptest: Добавлена проверка подписи закрытым ключом -keyset -pkverify (CPCSP-5959). * csptest: Исправлены ошибки в функциях журналирования (CPCSP-5964). * csptest: Исправлена ошибка при создании разделенного контейнера в консольном режиме (CPCSP-5965). * stunnel: Добавлен скрипт для настройки HSM клиента на linux(CPHSM-428). * devel: Приведены в порядок header'ы пакета для разработчиков (CPCSP-5552). * devel: Исправлена сборка примера der2xer (CPCSP-5557). * doc: Доработки эксплуатационной документации: контроль целостности, использование эфемерных ключей (CPCSP-3389, CPCSP-5757, CPCSP-5987). * internal: (CPCSP-5736, CPCSP-709, CPCSP-4622, CPCSP-5945, CPCSP-3471, CPCSP-5814, CPCSP-5151, CPCSP-5820, CPCSP-5825, CPCSP-5900, CPCSP-5942, CPCSP-5992, CPCSP-1878, CPHSM-544, CPCSP-5911, CPCSP-5922, CPCSP-6029, CPCSP-1894, CPCSP-6028). * ios: Добавлена возможность выбора папки хранения ключей при сборке приложения (CPCSP-5899). * ipsec: Улучшено предварительное заполнение ключевого дерева (CPCSP-5935). * license: Изменено отображение типа лицензии CSP в оснастках (CPCSP-5930). * license: Исправлено вычисление сроков действия лицензии (CPCSP-5940). * license: Исправлена ошибка всплывающего окна об истечении срока действия лицензии для бессрочной лицензии (CPCSP-6010). * macos: Исправлены ошибки установки CSP на OS X 10.11 (El Capitan) (CPCSP-5896). * macos: Исправлена ошибка при установке пакета npcades на чистую макось (CPCSP-5985). * macos: Заменены драйверы смарт-карт и USB-токенов, входящие в состав CSP, на совместимые с OS X 10.11 (El Capitan) (CPCSP-5920). * reader: Добавлена поддержка WinLogon на картах INPASPOT SCOne v5 (CPCSP-5836). * reader: Добавлена поддержка NovaCard на UNIX (CPCSP-5966, CPCSP-5146). * reader: Повышена стабильность модуля поддержки Rutoken (CPCSP-5825). * reader: Добавлена поддержка Rutoken на PowerPC (CPCSP-5825). * rsa: Исправлена ошибка открытия AT_UECSYMMETRICKEY (CPCSP-5972). * test: (CPCSP-5029, CPCSP-5934, CPCSP-3362, CPCSP-5748, CPCSP-5818, CPCSP-5961, CPCSP-5995, CPCSP-5991, CPCSP-5474, CPCSP-5932). * tls: Маркерная поддержка неизвестного атрибута для Windows 10 TH2 (CPCSP-5890). 2015-10-05 КриптоПро CSP 4.0.9644 Kolmogorov * certmgr: Добавлено отображение идентификатора ключа для сертификата/CRL и возможность удаления по нему (CPCSP-5889). * certmgr: Исправлена ошибка при наличии одинаковых сертификатов в хранилище (CPCSP-5878). * core: Улучшена поддержка Windows 10 (CPCSP-5890). * core: Поддержка Linux Kernel 4.x (CPCSP-5651). * core: Поддержка OS X 10.11 El Capitan (CPCSP-5896). * core: Исправлена ошибка при вводе PIN-а на консоли Windows (CPCSP-2058). * cpconfig: Исправлена ошибка непробрасывания ненулевого кода возврата при завершении программы (CPCSP-1878). * cryptcp: Исправлена ошибка в работе с ключом -start (CPCSP-5813). * doc: В chm исправлены некорректные значения oid'ов параметров открытого ключа года -XchB и -C (CPCSP-5884). * installer: Поддержка MS Outlook 2016 работы по ГОСТ-сертификату через MS Exchange ActiveSync (CPCSP-5907). * license: Исправлено отображение типов лицензий (CPCSP-5905). * openssl: Улучшена поддержка логирования gost_capi (CPCSP-5549). * pkcs11: Добавлена возможность проверки подписи и шифрования на постоянном ключе RSA (CPCSP-5870). * test: (CPCSP-5602, CPCSP-5854, CPCSP-5218, CPCSP-5029, CPHSM-544). * tls: Исправлено поведение клиентского Renegotiation Indication Extension (CPCSP-5876). * internal: (CPCSP-2669, CPCSP-4870, CPCSP-2099, CPCSP-3389, CPCSP-5562, CPCSP-5888, CPCSP-5838, CPCSP-4675, CPCSP-5895, CPCSP-5829). * pkg: Добавлена диагностика ошибки при неуспешном добавлении оборудования (CPCSP-2095). 2015-09-10 КриптоПро CSP 4.0.9630 Jacobi * certmgr: Уточнена справка по выбору хранилища сертификатов (CPCSP-5421). * certmgr: Команда export фильтрует дубликаты сертификатов (CPCSP-5878). * core: Запуск отдельного экземпляра сервиса хранения ключей в каждой пользовательской сессии в Windows(CPCSP-5807). * core: Повышена стабильность провайдера при разборе битых контейнеров (CPCSP-5842). * core: Изменена схема лицензирования: Для серверных ОС и *nix: 1. TLS-сервер требует серверную лицензию; 2.CSP работает со встроенной клиентской лицензией (CPCSP-5832, CPCSP-5046). * core: Конфигурация CProCtrl перемещена в CProCtrl\Parameters (CPCSP-5816). * core: Восстановление конфигурации оидов при исчезновении (CPCSP-5816). * core: Добавлено свойство ключа KP_NOTAFTER (CPCSP-5732). * core: Поддержка Kaspersky Total Security 16 на Windows 10 (CPCSP-5762). * core: В параметр PP_PIN_INFO добавлена возможность возврата признака пароля по умолчанию на носителе (CPCSP-5812, CPCSP-5258). * core: На freeBSD, AIX начали завершаться диалоги по нажатию ctrl+C (CPCSP-935). * core: Исправлена локализация (CPCSP-4672, CPCSP-5861). * core: Исправлена ошибка в маршалинге PP_PUBLIC_EXPONENT (CPCSP-5725). * core: Исправлена ошибка в маршалинге PP_GOST_PROV_NAME (CPCSP-5726) * core: Исправлены ошибки при маршалинге SetHashParam(HP_HASHSTARTVECT) (CPCSP-5788, CPCSP-5800). * core: Изменен консольный диалог и добавлен таймер на создание контейнера на Unix (CPCSP-5817, CPCSP-2058). * cpanel: Исправлено некорректное отображение списка расширений контейнера (CPCSP-5775). * cryptcp: IntallPKCS7Ex больше не устанавливает запрошенный сертификат в хранилище CA (CPCSP-5826). * cryptcp: Исправлено поведение при отсутствии параметра -tmpl (CPCSP-5673). * csptest: Исправлена ошибка при перечислении расширений контейнера (CPCSP-5211). * csptest: Добавлено тестирование расширений NPN/ALPN к csptest -tlsc (CPCSP-5769). * csptest: На юникс добавлена возможность выхода при генерации ключа при создании контейнера по ctrl+c (CPCSP-5837). * csptest: Добавлено отображение USR/SYS/UTC-времён исполнения на Unix (CPCSP-5466). * installer: Параметр -nodlg в бутстраппере. Позволяет запустить msi-пакет с полным графическим отображением (CPCSP-5655). * internal: (CPCSP-5173, CPCSP-5671, CPCSP-5706, CPCSP-5763, CPCSP-5764, CPCSP-5772, CPHSM-537, CPCSP-5223, CPCSP-5690, CPCSP-5765, CPCSP-5811, CPCSP-5727, CPCSP-5756, CPCSP-5682, CPCSP-5525, CPCSP-5017, CPCSP-5335, CPCSP-5576, CPCSP-5695, CPCSP-5712, CPCSP-5722, CPCSP-5685, CPCSP-5738, CPCSP-5660, CPCSP-5731, CPCSP-5752, CPCSP-5698, CPCSP-5779, CPCSP-5827, CPCSP-5029, CPCSP-5821, CPHSM-527, CPCSP-5773, CPCSP-5820, CPCSP-3389, CPCSP-5620, CPCSP-5474, CPCSP-5563, CPCSP-5093, CPCSP-5895). * ios: Устранена ошибка при проверке лицензии при обновлении фреймворка, если прошлый содержал старые пути (CPCSP-5797). * ios: Добавлена поддержка ios 9.0 (CPCSP-5843). * pkcs11: Улучшено детектирование нехватки памяти (CKR_HOST_MEMORY) (CPCSP-5758). * pkcs11: Добавлена возможность установки экспоненты в RSA (CPCSP-5672). * pkcs11: Исправлены ошибки функционала PKCS#11 по формированию ключа в представлении PKCS#8/PKCS#1 (CPCSP-5688, CPCSP-5721). * pkg: Добавлена поддержка arm-linux и Powerc PC в install.sh (CPCSP-5675). * pkg: В install.sh автоматически ставятся compat-пакеты на ALTLinux и Linux на ARM (CPCSP-5714). * reader: Добавлена регистрация новых карт Gemalto Optelio (CPCSP-5853). * reader: Добавлена регистрация карта SCOne v5 компании Алиот (CPCSP-5836). * test: (CPCSP-2240, CPCSP-2592, CPCSP-4307, CPCSP-4422, CPCSP-4888, CPCSP-5010, CPCSP-5021, CPCSP-5378, CPCSP-5459, CPCSP-5542, CPCSP-5581, CPCSP-5665, CPCSP-5708, CPCSP-5715, CPCSP-5784, CPHSM-535, CPCSP-5223, CPCSP-5799, CPCSP-5636, CPCSP-5754, CPCSP-5218, CPCSP-5249, CPCSP-5771). * tls: Исправлена ошибка при работе curl winssl (CPCSP-5840). * tools: cryptio портирована на Unix (CPCSP-5666). * doc: актуализирована инструкция для приложения командной строки, добавлены коды ошибок, выводимых cryptcp (CPCSP-5642, CPCSP-5382) 2015-07-23 КриптоПро CSP 4.0.9606 Ito * core: Добавленна поддержка rdr-pcsc для платформы arm (CPCSP-5680) * core: В GetProvParam() добавден флаг PP_HANDLE_COUNT, который возвращает текущее или максимальное количество хэндлов (CPCSP-5269). * core: Созданы отдельные алгоритмы PRF, позволяющие получать ключи и данные в произвольном порядке (CPCSP-5093). * core: Проведена оптимизация работы с памятью при работе ГОСТ Р 34.11-2012 (CPCSP-5628). * core: Исправлена работа диверсификации закрытой части ключевой пары по RFC 4357 (п.7) (CPCSP-5416, CPCSP-5669). * core: Совместимость с VirtualBox 5.0 (VBoxHeadless) (CPCSP-5699). * core: Добавлена возможность просмотра срока действия закрытого ключа (CPCSP-5732). * cpanel: Исправлено отображение списка модулей при нарушениях конфигурации (CPCSP-5664). * cpanel: Тестирование контейнера в HSM клиенте (CPHSM-534). * cpanel: Кэширование при хранении ключей в памяти в приложений (CPCSP-5620). * csptest: csptest -loadext теперь поддерживает сертификаты формата base64 (CPCSP-5585). * csptest: Теперь -keyset -loadext ставит в trust store extension, соответствующее указанному типу ключа (CPCSP-5588). * doc: Описание работы с cpverify для проверки подписи добавлено в юниксовые "Руководства..." (CPCSP-5569). * doc: В документацию 4.0 добавлен комментарий о возможности использования с Adobe Acrobat (CPCSP-5639). * installer: Изменение дизайна бутстраппера (CPCSP-5525, CPCSP-5654). * installer: Установщик Office Signature приведён к фирменному стилю (CPCSP-5611). * internal: (CPCSP-660, CPCSP-5643, CPCSP-5563, CPCSP-5765). * license: Объект CPLicense адаптирован для работы с лицензией CSP (CPCSP-5573). * license: Добавлена локализация оснасток (CPCSP-5180). * license: Исправлена работа объекта CLicense для лицензии CSP в случае BigEndian (CPCSP-5674). * pkcs11: Добавлена возможность работы с ключами RSA в формате PKCS#8 и PKCS#1 (CPCSP-5688, CPCSP-5690, CPCSP-5721). * pkg: Более корректно удаляем пакеты в uninstall.sh в дистрибутивах Linux, где менеджер пакетов плохо следит за зависимостями (CPCSP-5647). * pkg: На FreeBSD чистим ldcache после удаления пакетов CSP (CPCSP-5705). * test: (CPCSP-5581, CPCSP-5652, CPCSP-5657, CPCSP-4870, CPCSP-5218, CPCSP-5505, CPCSP-5543, CPCSP-5632, CPCSP-5656, CPCSP-5671, CPCSP-5670). * tls: Добавлена поддержка Next Protocol Negotiation (NPN) (CPCSP-5217, CPCSP-5661, CPCSP-5223). * tls: Исправлена проблема многопоточной работы при изменяющемся хранилище корневых сертификатов (CPCSP-5703). * doc: В инструкции ЖТЯИ.00087-01 93 01. Приложение командной строки для подписи и шифрования файлов описана работа с улучшенной подписью (CPCSP-5382). 2015-07-01 КриптоПро CSP 4.0.9599 Hellman * capilite: добавлена поддержка параметров dwMsgAndCertEncodingType и dwSaveAs в CertSaveStore (CPCSP-5609). * capilite: Timeout для UrlRetriever можно задавать в миллисекундах (CPCSP-5606). * capilite: Исправлен крэш при разборе RSA-сертификата, если не установлен пакет rsa (CPCSP-5485). * certmgr: Исправлено отображение ссылок на закрытый ключ на ГОСТ-2012-провайдерах (CPCSP-3362). * certmgr: Добавлен вывод системных описаний ошибок (CPCSP-5547). * core: Отключено кэширование обращений к ресурсам в драйвере (приводило к некорректному захвату блокировок) (CPCSP-5598). * core: Исправлено сообщение об ошибке при копировании контейнера без лицензии (CPCSP-4838). * core: Улучшена совместимость с Citrix (CPCSP-5615). * core: Счетчики нагрузки на ключ учтены в OPAQUE-блобах (CPCSP-5521). * core: Реализация PBKDF2 на основе HMAC_2012_256 (CPCSP-5530). * core: Минипровайдер: хранение всех данных в AppData\Local (CPCSP-5477). * core: Введен флаг KP_ACCLEN для GetKeyParam, возвращающий текущую нагрузку на ключ (CPCSP-5500). * core: Введена дополнительная ветка подсчета нагрузки на ключ в PROMIX_MODE (CPCSP-4980). * core: Новый БиоДСЧ: скорректирован порядок отбраковки событий (CPCSP-5468). * core: Реализована поддержка FreeBSD 10 (CPCSP-5529). * cpanel: Установка цепочки сертификатов в контейнер (CPCSP-5586). * cpanel: Активирована настройка кэширования при хранении ключей в приложении (CPCSP-5620). * cpconfig: Улучшены описания в мастере копирования контейнера (CPCSP-5482, CPCSP-5480, CPCSP-4843). * cpverify: Исправлена ошибка с отсутствием поддержки путей с русскими буквами (CPCSP-5443). * cpverify: Добавлена печать сообщений об ошибке при несоответствиях в xml/registry хэшах (CPCSP-5445). * csptest: Изменен формат сохранения цепочки ssl на PKCS#7 (CPCSP-5591). * doc: Дополнительное документирование изменений CSP в части механизмов УЭК (CPCSP-2546). * installer: диалог в стиле AEROWIZARD (CPCSP-5525). * installer: Ярлык в пуске для сертификатов пользователя (CPCSP-5208). * installer: cprocsp-cpopenssl-gost теперь зависит не от cprocsp-cpopenssl, а от cprocsp-rdr (CPCSP-5127). * installer: Исправлены права на файлы и папки в Unix-дистрибутивах (CPCSP-5572). * installer: Настройки кэширования сохраняются при обновлении (CPCSP-5629). * internal: (CPCSP-660, CPCSP-3843, CPCSP-4525, CPCSP-5332, CPCSP-5487, CPCSP-5520, CPCSP-5526, CPCSP-1182, CPCSP-5194, CPCSP-5621, CPCSP-5538, CPCSP-3151, CPCSP-5561, CPCSP-5564, CPCSP-5605, CPCSP-5461). * ios: Исправлен крэш при проверке целостности после первого запуска приложения (CPCSP-5490). * ios: Добавлена возможность собирать приложение сразу под несколько архитектур (CPCSP-5515). * ios: Обновлены библиотеки Aladdin из состава Framework'a (СPCSP-5361). * ios: Исправлена ошибка проверки целостности (CPCSP-5527). * ios: Исправлена ошибка сборки под архитектуру arm64 (CPCSP-5486). * license: Изменено поведение CSP для временной лицензии с датой установки в будущем. Теперь она равносильна просроченной, соответствующие тексты изменены (CPCSP-5320). * pkcs11: Упрощены требования для сертификатов пользователя (CPCSP-5624). * pkg: На FreeBSD появились зависимости между пакетами CSP (CPCSP-5532). * pkg: Появилась возможность запуска скрипта install.sh для KC2-провайдера, аргумент kc2 (CPCSP-5247). * pkg: При установке cprocsp-cpopenssl-gost engine регистрируется в конфиге cprocsp cpopenssl (CPCSP-5580). * pkg: В дистрибутив включены пакеты pkcs11, rsa и cpopenssl (CPCSP-5643). * reader: Поддержка ESMART Token ГОСТ (CPCSP-5517, CPCSP-5584). * repair_cont: Добавлена опция выбора сертификата из файла (CPCSP-5578). * rsa: Добавлена проверка предъявления пина (CPCSP-5457). * sobol: Исправлена ошибка при удалении пакета с драйвером (CPCSP-5582). * test: (CPCSP-4870, CPCSP-5229, CPCSP-5313, CPCSP-5330, CPCSP-5331, CPCSP-5470, CPCSP-5481, CPCSP-5511, CPCSP-5581, CPCSP-5505, CPCSP-5421, CPCSP-5449, CPCSP-4220, CPCSP-5474, CPCSP-5503, CPCSP-5504, CPCSP-5533, CPCSP-5541, CPCSP-5543) * tls: Добавлена поддержка Application-Layer Protocol Negotiation (ALPN) (CPCSP-5217). * tls: Доработана проверка клиентских сертификатов в IIS (CPCSP-5514). * tls: Не создаем engine если не заданы restricted roots, используется дефолтный (CPCSP-5534). * tls: Поддерживается возврат SECBUFFER_MISSING при ошибках SEC_E_INCOMPLETE_MESSAGE в handshake (CPCSP-5528). 2015-05-09 КриптоПро CSP 4.0.9589 Gauss * bio: Создан новый БиоДСЧ для Windows/Unix (CPCSP-5000, CPCSP-5153, CPCSP-5165, CPCSP-5369, CPCSP-5393, CPCSP-5450, CPCSP-5451, CPCSP-5452, CPCSP-5144). * capilite: Исправлена работа с cashe.sto, если указан параметр max_elements=0 (CPCSP-5304). * certmgr: Исправлена ошибка в работе функции интерактивного выбора контейнера (CPCSP-5447). * core: Создан дистрибутив для Linux/PowerPC64 BigEndian (CPCSP-5194, CPCSP-5204). * core: Новая схема лицензирования (CPCSP-5046). * core: Исправлена ошибка в PP_SELECT_CONTAINER в сервисе на Unix (CPCSP-5130). * core: Внедрена работа с кривыми Монтгомери (CPCSP-4108). * core: Добавлена работа с политикой проверки сроков действия закрытых ключей (CPCSP-5084, CPCSP-5262, CPCSP-5391, CPCSP-5435). * core: Добавлена возможность определения поддерживаемых флагов (CPCSP-5109). * core: Введена политика для работы с флагом проверенности открытых ключей (CPCSP-5354). * core: Сформирован базис для работы с CryptoAPI 2.0 напрямую через модули CSP (CPCSP-5341, CPCSP-5340, CPCSP-5392, CPCSP-5400, CPCSP-5404, CPCSP-5414, CPCSP-5422, CPCSP-5423, CPCSP-5440, CPCSP-5441). * core: Для ускорения CMS-шифрования переработаны блокировки (CPCSP-5092). * core: Для ускорения CMS-шифрования проведен глубокий рефакторинг кода шифрования на верхних уровнях (CPCSP-5103). * core: На Unix исправлено зависание создание контейнера по умолчанию на смарт-карте (CPCSP-1467). * cpconfig: Вывод keyset type при тестировании контейнера (CPCSP-5271). * cpconfig: Исправлена ошибка при установке личного сертификата (CPCSP-5444). * cryptcp: Cryptcp теперь говорит по-русски под *NIX (CPCSP-379). * cryptcp: Исправлена ошибка отображения русских кодировок (CPCSP-5411). * cryptcp: При запросе сертификата на Windows предлагаем установить корневой, как и на Unix (CPCSP-5137). * cryptcp: Исправлено описание ошибки в cryptcp при подписи со штампом, если нет лицензии на TSP (CPCSP-5376). * cspclean: Добавлено удаление раздела с Random при удалении CSP (CPCSP-5373). * csptest: Добавлена задержка при использовании устаревших параметров (CPCSP-5420). * csptest: Добавлен флаг -cmssilent для поддержки CRYPT_MESSAGE_SILENT_KEYSET_FLAG(CPCSP-4959). * csptest: Опция -ipsec объявлена устаревшей (CPCSP-5333). * csptest: При установке параметров с помощью csptest -oid нельзя было задать пароль (CPCSP-5160). * devel: Исправлены ошибки при сборке примеров ipsec на свежих компиляторах (CPCSP-5347). * doc: Сформирована эксплуатационная документация для исполнения 1-Android (CPCSP-4292, CPCSP-3389). * doc: В документации не были описаны параметры ключа "по умолчанию" (CPCSP-5380). * doc: Сформирована документация для 4.0-Base КС2 и КС3 (CPCSP-4910, CPCSP-5264, CPCSP-3389). * doc: В документацию на 4.0 добавлены описания ограничения использования закрытых ключей с истекшим сроком действия (CPCSP-5176). * doc: в инструкциях для FreeBSD был старый формат имени пакетов (CPCSP-5424). * gui: Изменена реакция окна выбора считывателя на вставленную карту, на которой не найден контейнер (CPCSP-5273) * gui: Добавлена возможность покупки продуктов онлайн (CPCSP-4913, CPCSP-5181, CPCSP-5221, CPCSP-5184, CPCSP-5179, CPCSP-5178, CPCSP-5197, CPCSP-5281, CPCSP-5417). * internal: (CPCSP-660, CPCSP-4619, CPCSP-5173, CPHSM-526, CPCSP-5156, CPCSP-5158, CPCSP-5162, CPCSP-4523, CPCSP-3721, CPCSP-3470, CPCSP-2983, CPCSP-4418, CPCSP-4477, CPCSP-5114, CPCSP-5171, CPCSP-5205, CPCSP-5247, CPCSP-5333, CPCSP-5383, CPCSP-5403, CPCSP-5421, CPCSP-5431, CPCSP-1182, CPCSP-1809, CPCSP-2645, CPCSP-3151, CPCSP-3545, CPCSP-3931, CPCSP-454, CPCSP-5195, CPCSP-5350, CPCSP-5388, CPCSP-5425, CPCSP-909, CPCSP-974, FKNCSP-377, FKNCSP-511, CPCSP-4586, CPCSP-4630, CPCSP-5027, CPCSP-5139, CPCSP-5174, CPCSP-5211, CPCSP-5294, CPCSP-5305, CPCSP-5314, CPCSP-5321, CPCSP-5329, CPCSP-5338, CPCSP-5365, CPCSP-5390, CPCSP-909, CPCSP-4760, CPCSP-4878, CPCSP-5137, CPCSP-5212, CPCSP-5245, CPCSP-5291, CPCSP-1816, CPCSP-5057, CPCSP-5362, CPCSP-5415, CPCSP-5467, CPCSP-5469, CPCSP-4448, CPCSP-4437). * installer: Удаляем регистрацию CryptMsgDllImportKeyTrans\1.2.643.2.2.19 при установке (CPCSP-5316). * installer: SPSVCINST_ASSOCSERVICE в .inf драйверов (CPCSP-5282). * installer: Единый параметр msi [NOWL] отключения регистрации в Winlogon (CPCSP-5140). * installer: Права на ключ реестра Crypto Pro перед установкой копируются с Microsoft (CPCSP-5370). * ios: Исправлена ошибка, приводящая к завершению работы приложения в iOS 8.3 (CPCSP-5446). * openssl: Улучшение работы в режиме сервера и клиента (CPCSP-4936, CPCSP-5405, CPCSP-5437). * pkg: По умолчанию ставится пакет cprocsp-curl (CPCSP-5206). * pkg: Postinstall-скрипты теперь всегда возвращают true (CPCSP-5322). * reader: Добавлена регистрация новых карточек Актива (CPCSP-5048). * reader: Добавлена в провайдер поддержка карт NovaCard (CPCSP-5146). * reader: Исправлены редкие ошибки в скрипте регистрации ccid-устройств и добавлено отображение регистраций (CPCSP-4421, CPCSP-5113, CPCSP-5252). * reader: Поддержка novacard (CPCSP-5162, CPCSP-5149). * reader: В диалоге ввода пароля на Unix стало отображаться оставшееся количество попыток (CPCSP-5150). * reader: Поддержка сборки RDK с помощью gcc 4.8 (CPCSP-5298). * test: (CPCSP-3257, CPCSP-4884, CPCSP-5026, CPHSM-511, CPCSP-5177, CPCSP-3589, CPCSP-3854, CPCSP-3855, CPCSP-4303, CPCSP-4441, CPCSP-4507, CPCSP-4870, CPCSP-5142, CPCSP-5229, CPCSP-524, CPCSP-5288, CPCSP-5302, CPCSP-5313, CPCSP-986, CPHSM-476, CPCSP-5172, CPCSP-4622, CPCSP-5031, CPCSP-5105, CPCSP-5151, CPCSP-5242, CPCSP-5274, CPCSP-5429). * tls: Поддержка SetCredentialsAttributes не только в ядре (CPCSP-63, CPCSP-5309). * tls: Поддержка Google Chrome (CPCSP-4785, CPCSP-5308). * tls: Регистрация оидов без перезагрузки приложения в lsass - lync работает без перезагрузки после установки CSP (CPCSP-5169). * tls: Поддержка ISC_REQ_MANUAL_CRED_VALIDATION (CPCSP-5024). 2015-02-06 КриптоПро CSP 4.0.9518 Fermat * capilite: Добавлена поддержка спецсимволов в RDN (CPCSP-5040). * certmgr: Расширенное отображение сертификата, в том числе UPN (CPCSP-4882). * core: Исправил зависание провайдера при создании контейнера по умолчанию (CPCSP-1467). * core: Совместимость с VirtualBox 4.3.x (CPCSP-5015). * core: Параметры шифрования ТК26 1-6 переименованы в ТК 26 A-F (CPCSP-4989). * core: На MS Windows в user-mode распределителе памяти не используем HEAP_GENERATE_EXCEPTIONS (CPCSP-4946). * core: Исправлена редкая ошибка на Unix при открытии хранилища по пути с не ASCII-символами (CPCSP-4701). * core: Упрощён алгоритм поиска и загрузки библиотек провайдера и сторонних модулей (CPCSP-4992, CPCSP-4973). * core: Исправлена ошибка при рестарте службы на FreeBSD (CPCSP-4142). * core: Исправлена процедура доверенного стирания информации с носителей (CPCSP-5100). * core: Повышена производительность пакетного режима шифрования (CPCSP-4956). * core: Повышена производительность шифрования при обработке блоков короткой длины (CPCSP-5016). * core: Исправлены ошибки работы с блобами CRYPT_PUBLICCOMPRESS (CPCSP-5072, CPCSP-5059). * core: Инициализация ПДСЧ: улучшена рандомизация исходного заполнения, одновременно повышено быстродействие (CPCSP-5083, CPCSP-5049, CPCSP-5079). * core: Удаление по умолчанию возможности ключей AT_SIGNATURE выполнять DH (CPCSP-4569). * core: Поддержка Windows 10 Technical Preview (CPCSP-4969). * cpverify: В cpverify добавлен флаг о формате вывода, подкорректирована помощь пользователю (CPCSP-5099). * cpverify: Для работы cpverify на UNIX больше не требуется дерево каталогов CSP (CPCSP-5027). * cryptcp: Улучшена диагностика ошибок (CPCSP-2114). * csptest: Исправлена справка (CPCSP-4999, CPCSP-5038, CPCSP-582). * csptest: В csptest удалена проверка наличия CryptAcquireCertificatePrivateKey в crypt32.dll (CPCSP-4954). * csptest: Поддержка в csptest создания ссылки на ключ подписи у сертификата (CPCSP-4582). * devel: Добавлен пример запроса сертификата с UPN (CPCSP-2689). * doc: Исправлены опечатки в документации (CPCSP-4625). * doc: Доработка эксплуатационной документации для 4.0-Base (CPCSP-3389, CPCSP-4910). * gui: Исправить зависание окна при открытии контейнера без доступных носителей (CPCSP-5106). * installer: Остановка драйвера перед обновлением (CPCSP-5055). * installer: Улучшена диагностика при установке драйвера (CPCSP-4934). * installer: Проверка установщиков на virustotal.com (CPCSP-5014). * internal: (CPCSP-660, CPCSP-1172, CPCSP-4919, CPCSP-2404, CPCSP-2549, CPCSP-3721, CPCSP-2024, CPCSP-2645, CPCSP-2733, CPCSP-3333, CPCSP-4763, CPCSP-5037, CPCSP-2635, CPCSP-4701, CPCSP-4798, CPCSP-4930, CPCSP-4932, CPCSP-4970, CPCSP-4992, CPCSP-4996, CPCSP-4995, CPCSP-4948, CPCSP-5001, CPCSP-4622, CPCSP-5035, CPCSP-5025, CPCSP-1816, CPCSP-4856, CPCSP-5060, CPCSP-4403, CPCSP-5028, CPCSP-5031, CPCSP-4944, CPCSP-4887, CPCSP-5056, CPHSM-516). * ios: Добавлена возможность создавать сертификаты с UPN при помощи CSP под iOS (CPCSP-2689). * ios: Во фреймворке обновлен SDK от feitian - библиотека libiRockey301_ccid.a (CPCSP-2858). * ios: Добавлена поддержка архитектуры arm64 (CPCSP-4494). * ios: Смягчена иллюзия зависания при длительных диалогах в панели (CPCSP-4776). * ios: Исправлена верстка в отображении панели на iphone (CPCSP-4830). * ios: В панели добавлена кнопка для отображения информации о подключенных считывателях (CPCSP-4937). * ios: Уменьшена вероятность отбраковки данных БиоДСЧ для iOS (CPCSP-5006, CPCSP-5087). * ios: Для БиоДСЧ iOS требуемое число касаний понижено с 70 до 40 (CPCSP-5065). * license: Изменена ветка для хранения лицензии - устранено пересечение с прошлыми версиями (CPCSP-4976). * reader: Некорректная обработка носителей с максимальным числом объектов в корне (CPCSP-5034). * reader: Обновлены модули поддержки Актив (CPCSP-4594, CPCSP-5048). * reader: Обновлены модули поддержки ESMART Token для Windows/Linux/OS X (CPCSP-4836, CPCSP-5042, CPCSP-5073). * reader: Драйвер электронного замка "Соболь" переведён на лицензию BSD (CPHSM-518). * test: (CPCSP-4952, CPCSP-4962, CPCSP-116, CPCSP-2, CPCSP-4082, CPCSP-4524, CPCSP-4814, CPCSP-4939, CPCSP-4993, CPCSP-4997, CPCSP-5021, CPCSP-534, CPHSM-471, CPCSP-2635, CPCSP-3033, CPCSP-3883, CPCSP-4507, CPCSP-4758, CPCSP-4963, CPCSP-5052, CPHSM-467, CPCSP-4437, CPCSP-5003, CPCSP-4960, CPCSP-4574). * tls: Индикативная поддержка SECPKG_ATTR_APPLICATION_PROTOCOL (CPCSP-4801). * tls: Поддержка срока действия удостоверения в AcquireCredentialsHandle (CPCSP-5019). * tls: Поддержка флага ручной проверки удостоверения (ISC_REQ_MANUAL_CRED_VALIDATION) в InitializeSecurityContext (CPCSP-5024). * tls: Поддержка КриптоПро CSP в мастере генерации сертификата IIS (CS-55). * cpinfo: добавлена утилита диагностики продуктов КРИПТО-ПРО (CPCSP-4414). 2014-12-10 КриптоПро CSP 4.0.9461 Euler * cng: Поддержка временных ключей (CPCSP-4868). * cng: Поддержка флагов создания ключа (CPCSP-4869). * certmgr: Исправлена обработка имен хранилищ certmgr (CPCSP-4845). * certmgr: Добавлено отображение алгоритма ключа в сертификате, DNS и UPN имён (CPCSP-4882). * certmgr: Улучшено отображение сертификата без поля NextUpdate (CPCSP-4828). * cpanel: Перевод методов панели CSP c afxcapi на аналоги из более новой библиотеки ATL (CPCSP-1885). * csptest: Исправлен автопоиск контейнера при установке сертификата (CPCSP-4078). * installer: Версия продукта в заголовках диалогов установщика (CPCSP-4713). * internal: (CPCSP-660, CPCSP-4874, CPCSP-4887, CPCSP-4905, CPCSP-4876, CPCSP-4864, CPCSP-4889, CPCSP-4448, CPCSP-4906, CPCSP-4873, CPCSP-4810). * ios: Исправлены ошибки в iStunnelSample (CPCSP-4728, CPCSP-4729, CPCSP-4730, CPCSP-4731, CPCSP-4732, CPCSP-4742). * ios: Журналы КриптоПро CSP теперь доступны в консоли XCode (CPCSP-4888). * officesignature: Поддержка Office 2015 Alpha в версии 2.0 (CPCSP-4867, CPCSP-3478). * outlook: Идентификаторы алгоритмов приведены к CNG виду (CPCSP-3721, CPCSP-4903). * reader: Добавлена поддержка карты MorphoKST (CPCSP-4919). * reader: Доработаны модули поддержки Rutoken. Исправлен ряд ошибок (CPCSP-4594, CPCSP-4876). * reader: Улучшено журналирование модулей cprdr и pcsc (CPCSP-4262, CPCSP-2036, CPCSP-4692). * test: (CPCSP-4866, TIS-568, CPCSP-3746, CPCSP-3875, CPCSP-4475, CPCSP-4927, CPHSM-471, CPCSP-4881, CPCSP-2944, CPCSP-4307, CPCSP-4870). 2014-11-14 КриптоПро CSP 4.0.9426 * capilite: Исправлена ошибка открытия хранилища сертификатов функцией CertOpenSystemStore если выставлен флаг -DUNICODE (CPCSP-4640). * capilite: Исправлена ошибка открытия провайдера по имени в CryptAcquireContextW (CPCSP-4789). * capilite: Доработан rdr-gui-gtk для работы в GTK+ приложениях (CPCSP-2307, CPCSP-2308). * core: Добавлено сообщение в EventLog при проблемах с лицензией (CPCSP-4671). * core: Регистрация CNG-провайдеров (CPCSP-3128, CPCSP-3132, CPCSP-3721, CPCSP-3814). * core: Добавлена реализация BCRYPT_HASH_OID_LIST (CPCSP-3093). * core: Добавлен аудит для драйверов на Windows (CPCSP-2749). * core: Исправлено удаление извлеченного закэшированного контейнера (CPCSP-4657). * core: Cборка драйверов для SPLAT/GAiA R77.10 (CPCSP-4618). * core: Улучшена сборка драйвера под новые FreeBSD (CPCSP-4654). * core: Доступ к контейнерам из protected-процессов, открытых в обычных процессах. (Например, подпись в Browser Plugin, сертификатом из сессии TLS) (CPCSP-4740) * core: Поддержка шифрования в MS Outlook 2013 x64 (CPCSP-2701). * core: Оптимизация модулярной арифметики: уменьшен разрыв между OPT_F и OPT_0 (CPCSP-4752). * core: Проведена ревизия быстродействия кода сложения точек эллиптических кривых на узких классах точек событиях (CPCSP-4777). * core: В интерфейс внедрена HMAC с фиксируемым снаружи ключом (CPCSP-4432). * core: В GetHashParam введен параметр HP_IKE_SPI_COOKIE (CPCSP-4536). * core: Устранено падение SSSE3-реализации ГОСТ Р 34.11-2012 (CPCSP-4771, CPCSP-4807). * core: Исправлен oid короткого VKO в качестве keyEncryptionAlgorithm в CMS при KeyAgree (CPCSP-4733). * core: Полноценная поддержка скрученных кривых Эдвардса в CSP (CPCSP-4660, CPCSP-4827). * core: Исправлена ошибка на Linux с неверной декодировкой некоторых CRL (CPCSP-4765). * core: Исправлена работа с контейнерами с двумя ключами в представлении Эдвардса в части KP_FP (CPCSP-4835). * core: При попытке использовать один CRYPT_CSP_THREAD в разных потоках выдается ошибка ERROR_BUSY (CPCSP-4696). * core: Обеспечена поддержка флага CP_CRYPT_NOKEYWLOCK для CP/Crypt (CPCSP-4697). * core: Многопоточный Encrypt/Decrypt в PROMIX_MODE при указании CP_CHP_STARTMIX (CPCSP-4698, CPCSP-4780). * core: Реализация PBKDF2 (CPCSP-4822). * core: Удалены неиспользуемые эллиптические кривые tc26-256B, tc26-512D (CPCSP-4837). * cpconfig: Отображение даты первой установки в случае ошибок лицензии (CPCSP-4648). * cpverify: При проверке множественных подписей дистрибутивов больше не требуются дополнительные флаги (CPCSP-4791). * cpverify: Единый формат хэшей и подписей для ГОСТ Р 34.1х-2012 (CPCSP-4615). * cpverify: Улучшена диагностика ошибок cpverify в части подписи кода (CPCSP-4599). * cpverify: Исправлена ошибка с поддержкой cpverify строк с русскими буквами (CPCSP-4804). * cryptcp: Добавлен параметр -display для отображения информации на SafeTouch (CPCSP-4760). * cryptcp: Исправлена справка (CPCSP-4754). * cryptcp: При получении exception код ошибки теперь диагностируется как Unknown exception (был нулевым)(CPCSP-4681). * cspclean: Улучшена диагностика вызовов, не выставляющих LastError (CPCSP-4641). * csptest: Добавлена работа с BASE64 во все функции работы с CMS (CPCSP-4387). * csptest: Поддержано опознавание карт INPAS в csptest -card (CPCSP-4679). * csptest: Simplified Encrypt "-sfenc" больше не зависит от времени работы считывателя ключей (CPCSP-4711). * doc: Исправлена документация на SetProvParam(PP_CONTAINER_EXTENSION) (CPCSP-4800). * doc: В документах актуализирован список ОС: iOS 8, а также ОС, поддерживающие POWER8 (CPCSP-4857). * installer: Версия продукта в заголовке окна (CPCSP-4713). * installer: Убраны лидирующие нули в версиях файлов и продукта (CPCSP-4549). * installer: Совместимость с McAfee (добавлены модули в исключения по просьбе производителя) (CPCSP-2484). * installer: Установка при отсутствии раздела Security Packages (CPCSP-4792). * installer: Удаляются паразитные ! в PendingFileRenameOperations (Windows 10 Preview problem) (CPCSP-4832). * internal: Исправлены предупреждения компилятора в TLS в ядре Linux (CPCSP-2733). * internal: (CPCSP-660, CPCSP-1754, CPCSP-4448, CPCSP-1971, CPCSP-4702, CPCSP-2259, CPCSP-2901, CPCSP-4642, CPCSP-4465, CPCSP-4592, CPCSP-4619, CPCSP-4684, CPCSP-4687, CPCSP-4753, CPCSP-2996, CPCSP-3358, CPCSP-4656, CPCSP-4659, CPCSP-4725, CPCSP-4763, CPHSM-505, CPCSP-4571, CPCSP-4770, CPCSP-4175, CPCSP-4587, CPCSP-4834, CPCSP-4609, CPCSP-4778, CPCSP-4613, CPCSP-4638, CPCSP-4653, CPCSP-4662, CPCSP-3336, CPCSP-4666, CPCSP-4739, CPCSP-4784, CPCSP-4824, CPCSP-4849, CPCSP-4795, CPCSP-4676, CPCSP-4854, CPCSP-4858). * ios: Добавлена поддержка новых провайдеров при создании запроса на сертификат в панели (CPCSP-4219). * ios: Исправлена работа диалогов в iOS 8 (CPCSP-4747). * ios: Исправлена работа списка сертификатов на iOS8 (CPCSP-4664). * ios: Исправлена работа SelectionViewController на iOS8 (CPCSP-4665). * ios: Исправлен некорректный вывод информации о лицензии (CPCSP-4753). * ios: Исправлены примеры и инструкции по сборке (CPCSP-4551, CPCSP-4699, CPCSP-4712, CPCSP-4728, CPCSP-4729, CPCSP-4730, CPCSP-4731, CPCSP-4732, CPCSP-4742). * ios: Исправлена работа кнопок CreateFile и ReadFile в панели (CPCSP-4774). * officesignature: Подпись на ГОСТ 2012 (CPCSP-3478). * openssl: Добавлена поддержка gost_capi для Windows (CPCSP-4666). * openssl: Улучшена производительность gost_capi (CPCSP-4691). * pkg: Улучшены скрипты удаления КриптоПро CSP на OS X (CPCSP-4715). * reader: Исправлен модуль поддержки INPASPOT для Linux, добавлена поддержка новых карт (CPCSP-4575). * reader: Убрана регистрация модулей ISBC в Winlogon (CPCSP-4787). * reader: Для карт ESmart 32K - максимум 4 контейнера (CPCSP-4836). * repair_cont: При восстановлении контейнера пересчитываем хэш заголовка (CPCSP-4811). * rsa: Исправлены ошибки работы RSA-провайдера на Solaris (CPCSP-4669). * sobol: Доработка модуля ядра для Linux-3.14+ (CPCSP-4815). * stunnel: Добавлена поддержка IPv6 (CPCSP-4636). * test: (CPCSP-1567, CPCSP-3362, CPCSP-3379, CPCSP-3721, CPCSP-3814, CPCSP-4457, CPCSP-4475, CPCSP-4563, CPCSP-4569, CPCSP-4616, CPCSP-4626, CPCSP-4758, CPCSP-4403, CPCSP-4422, CPCSP-4423, CPCSP-4705, CPCSP-4768, CPCSP-4823, CPCSP-4611, CPCSP-4612, CPCSP-3970, CPCSP-4611, CPCSP-4612, CPCSP-4633, CPCSP-4726, CPCSP-4734, CPCSP-4735, CPCSP-4755, CPCSP-4766, CPCSP-4781, CPCSP-4803, CPCSP-3994, CPCSP-4839). * tls: Максимальный размер передаваемых данных в TLS равен 16 килобайт (был 16К-5) (CPCSP-4721). * tls: Поддержка Windows 10 (CPCSP-4762). 2014-07-28 КриптоПро CSP 4.0.9330 Diffie * capilite: Добавлена поддержка кодирование CERT_TEMPLATE_EXT в CryptEncodeObject (CPCSP-4355). * capilite: Добавлена поддержка UnstructuredName, PostallAddress, PostalCode (CPCSP-4525). * capilite: Добавлена проверка на пустой oid для избежания крэша в cryptsignmessage (CPCSP-3951). * capilite: Реализован поиск по параметру CRL_FIND_ISSUED_FOR в CertFindCRLInStore (CPCSP-4141). * capilite: Устранены потенциальные потери дескрипторов и двойное удаление дескрипторов (CPCSP-4130). * capilite: Ускорено построение цепочки при большом количестве CRL в хранилище (CPCSP-4136). * capilite: Исправлена работа CertGetCRLContextProperty CERT_KEY_IDENTIFIER_PROP_ID на Unix (CPCSP-4152). * capilite: Из публичных заголовочных файлов удалена функция CertGetCertificateKeyIdentifier, не входящая в CryptoAPI (CPCSP-4153). * capilite: В CryptDecodeObject/CryptEncodeObject добавлено расширение szOID_AUTHORITY_KEY_IDENTIFIER (CPCSP-4344). * capilite: Переделано кодирование DN в запросе в UnixEnroll совместимым с модулем политики УЦ 1.5 образом (CPCSP-4483). * certmgr: Новая команда updatestore для обновления хранилищ CRL для ускорения построения цепочки при большом количестве установленных CRL (CPCSP-4136). * core: Исправлен возврат PP_UNIQUE_CONTAINER при открытии контейнера (CPCSP-4528). * core: Сообщения об ошибках лицензии сделаны отключаемыми (CPCSP-4230, CPCSP-4265). * core: Модифицирован механизм загрузки исправлений для совместимости с антивирусами и radmin (CPCSP-3456, CPCSP-4263, CPCSP-3394). * core: Исправлены ошибки при выполнении скрипта cprocsp на Unix (CPCSP-4315). * core: Установка и работа CSP без дефолтного криптопровайдера первого типа (CPCSP-4302). * core: Завершено формирование кода сопутствующих ГОСТ Р 34.1х-2012 алгоритмов по принятому документу ТК 26 (CPCSP-2523, CPCSP-3635, CPCSP-4276, CPCSP-4144, CPCSP-4501). * core: В интерфейс введена частичная поддержка 512-битовых симметричных ключей в рамках документа по сопутствующим алгоритмам ТК 26 (CPCSP-4332, CPCSP-4440). * core: В модули арифметики конечных полей провайдера внесены изменения для поддержки эллиптических кривых Эдвардса (CPCSP-4448). * core: Обобщена работа с PRIVATEKEYBLOB из HSM в обычный CSP (CPCSP-3258). * core: Добавлены дополнительные проверки при работе с ключом TLS1_MASTER (CPCSP-3893). * core: В реализацию ГОСТ Р 34.11-2012 внесено использование более эффективной арифметики (CPCSP-4026). * core: Добавлены опции работы с флагами разрешенных операций с ключом (только в сторону понижения прав) (CPCSP-4048, CPCSP-4056). * core: Проведена оптимизация вычисления CALG_TLS1PRF_2012_256 (CPCSP-3627). * core: Настройка выбора кода проведения операций в группе точек эллиптической кривой для ускорения VKO (CPCSP-4111). * core: Устранена утечка памяти при работе с сокращенным представлением точки (CPCSP-4185). * core: Поддержка высокочастотных мышей в БиоДСЧ для работы с высокочастотными мышами (CPCSP-4186, CPCSP-4203). * core: Алгоритмическая поддержка кривых Эдвардса (CPCSP-4396). * core: Алгоритмическая поддержка IKE v1 на алгоритмах ГОСТ Р 34.1х-2012 (CPCSP-4432, CPCSP-4536). * core: Добавлена предварительная поддержка gcc-4.10 (CPCSP-4297). * core: Ликвидировано обнуление LastError при неуспешном вызове некоторых функций из CryptoAPI (CPCSP-4485). * core: Переименованы функции работы с работы с KeyUsagePeriod для ключей УЭК (CPCSP-1879). * core: Улучшена работа с памятью в 32-битной реализации ГОСТ Р 34.11-94 (CPCSP-4519, CPCSP-4578). * core: По умолчанию удалена возможность ключей AT_SIGNATURE выполнять VKO (CPCSP-4569). * core: VKO с подпротоколом Диффи-Хеллмана с кофактором (CPCSP-4501). * core: Исправлено поведение CryptDestroyKey в части LastError (CPCSP-4556). * core: Улучшен алгоритм контроля целостности памяти (CPCSP-4604). * core: Исправлена ошибка с возможностью повторного закрытия объекта хэша (CPCSP-4561). * core: Сделан дистрибутив для Linux на архитектуре armhf - ARMv7 с аппаратными расширениями VFP3-D16 (CPCSP-4592, CPCSP-2207). * cpconfig: Ускорен поиск контейнера по сертификату (CPCSP-4216). * cpconfig: Убрано сообщение об отмене операции пользователем (CPCSP-4134). * cpconfig: Одно сообщение при отсутствии сертификата в контейнере (CPCSP-4133). * cpconfig: Локализация диалогов (CPCSP-4158). * cpconfig: Исправлено определение наличия прав администратора (CPCSP-4295). * cpenroll: Реализован метод put_PIN для VistaEnroll (CPCSP-4511). * cprequest: Исправлен поиск идентификатора запроса при Submit, если запрос поставлен в очередь (CPCSP-4098). * cprequest: Устранена возможная потеря последнего байта в бинарном запросе сертификата для УЦ 2.0 (CPCSP-2371). * cpverify: В cpverify появилась возможность работы с подписью файлов и authenticode-подписью (CPCSP-4279, CPCSP-4247, CPCSP-4526, CPCSP-4598). * cpverify: Снято ограничение на размер обрабатываемых файлов (CPCSP-4223). * cpverify: Исправлена ошибка, из-за которой при наличии в реестре записей в flat и не-flat формате мог возвращаться успех в случае, если есть поврежденные файлы (CPCSP-4253, CPCSP-4402). * cryptcp: если не имеем шаблонов от сервера, отсылаем запрос как есть, не сверяя ввод от пользователя (CPCSP-2371). * cryptcp: Выдается читаемое сообщение об ошибке при взаимодействии с КриптоПро УЦ (CPCSP-3321). * cryptcp: В params.cpp при заполнении набора формальных ключей восстановлена корректная нумерация (CPCSP-4032). * cryptcp: Исправлена ошибка при работе с контейнером, в котором нет сертификата, в случае задания пароля в командной строке (CPCSP-4135). * csptest: Добавлена возможность копирования ключа из контейнера компьютера в пользователя и наоборот (CPCSP-3978). * csptest: В perf появились тесты для Unix EncryptMessage и DecryptMessage (CPCSP-4035). * csptest: Исправлена справка (CPCSP-2271). * csptest: Внесена функция установки настройки кодировки, все printf-ы, в которых могут выводиться русские буквы, переведены на _tprintf-ы (CPCSP-4180). * csptest: При выводе информации о контейнере добавлена печать OID-ов параметров алгоритмов ключа (CPCSP-4391). * csptest: При выводе информации о контейнере удалена печать параметров KP_P, KP_Q, KP_G (CPCSP-4392). * doc: Уточнение документации в части поддерживаемых продуктов Microsoft (CPCSP-4597). * doc: Уточнено описание работы с CSP_Multipacket (CPCSP-4242, CPCSP-4267, CPCSP-4257). * doc: Добавлен пример по поиску подходящего контейнера по сертификату (CPCSP-3902). * driver: Исправлены 64-битные драйверные пакеты на Solaris - не хватало файлов (CPCSP-4205). * driver: Исправлена ошибка сборки драйвера при использовании hasher на altlinux (CPCSP-4093). * gui: Для отображения длинных имен контейнера в окнах провайдера добавлена всплывающая подсказка (CPCSP-4189, CPCSP-4447). * gui: В окне выбора носителя явно указывается, зачем ищется контейнер: для открытия или для удаления (CPCSP-4218). * gui: Графические диалоги запроса пароля, отображения сообщения и перечисления контейнеров для OS X (CPCSP-4420, CPCSP-4535). * gui: Исправлена ошибка в диалоге ввода пароля на юникс: не хватало одного поля (CPCSP-4490). * installer: Добавлена опция -reinstall (CPCSP-4231). * installer: Настройки считывателей скрыты при обычной установке (CPCSP-4238). * installer: Русский язык в установщике на английской версии Windows (CPCSP-2239). * installer: Предупреждение о других установленных CSP, если текущий CSP удаляется (CPCSP-2983). * installer: Поддержка копирования лицензии из буфера обмена (CPCSP-3336). * installer: Исправлена установка поверх CSP c revocation provider (CPCSP-3624). * installer: Единое оформление установщиков продуктов (CPCSP-4357). * internal: (CPCSP-2540, CPCSP-3852, CPCSP-3992, CPCSP-3046, CPCSP-3091, CPCSP-3917, CPCSP-4040, CPCSP-4131, CPCSP-4090, CPCSP-4107, CPCSP-4122, CPCSP-4126, CPCSP-3544, CPCSP-4097, CPCSP-4162, CPCSP-4190, CPCSP-4160, CPCSP-3045, CPCSP-3931, CPCSP-4217, CPCSP-4234, CPCSP-4233, CPCSP-4235, CPCSP-4323, CPCSP-4283, CPCSP-4239, CPCSP-2267, CPCSP-4368, CPHSM-486, CPCSP-4373, CPCSP-4246, CPCSP-4353, CPCSP-3911, CPCSP-4341, CPCSP-4434, CPCSP-4421, CPCSP-4505, CPCSP-4481, CPCSP-4504, CPCSP-4508, CPCSP-4515, CPCSP-4527, CPCSP-4492, CPCSP-4491, CPCSP-4458, CPCSP-4439, CPCSP-4394, CPCSP-1023, CPCSP-4482, CPCSP-3628, CPCSP-4296, CPCSP-4376, CPCSP-4448, CPCSP-4281, CPCSP-4432, CPCSP-4327, CPCSP-3983, CPCSP-4389, CPCSP-4543, CPCSP-4227, CPCSP-4148, CPCSP-3129, CPCSP-4222, CPCSP-4226, CPCSP-4375, CPCSP-4415, CPCSP-4117, CPCSP-4448, CPCSP-2348, CPCSP-4551, CPCSP-2645, CPCSP-4553, CPCSP-4570, CPCSP-4559, CPCSP-4562, CPCSP-4548, CPCSP-4448). * ios: Добавлена диагностика, если на msca используется неГОСТовый корневой (CPCSP-2242). * ios: Добавлена диагностика ошибок при использовании маркера временного доступа (CPCSP-3227). * ios: Добавлена установка сертификата в контейнер при создании сертификата через панель взаимодействия с УЦ (CPCSP-4110). * ios: Исправлен крэш при регистрации пользователя в панели на iOS (CPCSP-4094). * ios: Коды ошибок при отмене ввода пина приведены в соответствие с Windows (CPCSP-4127). * ios: Использоание CALG_GR3411_2012_256 при контроле целостности (CPCSP-4151). * ios: Исправлено удаление ключей новыми провайдерами при помощи функции удаления ключей из панели (CPCSP-4213). * ios: Исправлена сборка примера NpcadesBrowser на свежих версиях iOS (CPCSP-4459). * ios: Добавлена поддержка iOS 8 (CPCSP-4464). * ios: В фреймворк для iOS добавлена архитектура armv7s (CPCSP-4493). * ios: К фреймворку добавлена архитектура arm64 (CPCSP-4494). * license: Исправлено отображение лицензии Winlogon, Revocation Provider и ФКН в оснастках (CPCSP-4092, CPCSP-4168, CPCSP-4183). * license: Исправлена работа COM-объекта CPCSPLicense (CPCSP-4096). * license: Поддержка лицензии КриптоПро CSP 3.8, eToken ГОСТ CSP и КриптоПро SSF в оснастках (CPCSP-4101, CPCSP-4129, CPHSM-479, CPCSP-4260). * license: Поврежденная сертификатная лицензия работает как отсутствующая - AcquireContext проходит (CPCSP-4201). * license: Поддержка встроенной лицензии для всех версий CSP в оснастках (CPCSP-4261). * license: Дата первой установки отображается в "Управлении лицензиями" (CPCSP-4266). * pkg: Исправлены ошибки регистрации провайдеров в пакетах сервера HSM (CPCSP-2848). * pkg: Улучшен скрипт для удаления CSP с Linux и FreeBSD (CPCSP-4063, CPCSP-4087). * pkg: По умолчанию не ставим пакет rdr-gui (CPCSP-4442). * pkg: Останавливаем проверку целостности при удалении, обновлении и установке пакетов на Unix (CPCSP-2657). * pkg: Исправлены ошибки в postinstall-скриптах пакетов с модулями поддержки Rutoken на FreeBSD (CPCSP-4583). * pkg: В дистрибутивный комплект на Linux и FreeBSD добавлены пакеты IPsec (CPCSP-4572). * officesignature: Исправлена работа таймаутов при отображении диалога о том, что лицензия скоро истечет (CPCSP-4264). * pkivalidator: Зацикливание проверки просроченного серверного сертификата SSL в приложении MS.NET (CPCSP-4119). * reader: Обновлены модули поддержки Aladdin на Windows: исправлены ошибки работы в KC2 (CPCSP-4462). * reader: Исправлена редкая проблема при работе с правами пользователя (CPCSP-4210). * reader: Улучшено журналирование модуля PC/SC (CPCSP-2259, CPCSP-4262). * reader: В драйвер электронного замка "Соболь" добавлена поддержка новых устройств (DeviceID 0x2012 и 0x2013) (CPCSP-4156). * reader: Ускорено динамическое обновление списка PCSC- и флеш-считывателей (CPCSP-3734). * reader: Исправлен скрипт для удаления модуля поддержки ESMART Token с OS X (CPCSP-4417). * reader: Добавлен пакет с модулем поддержки MSKey (CPCSP-4298). * reader: Добавлен пакет с модулем поддержки INPASPOT для Linux (CPCSP-4575). * reader: Добавлен пакет с модулем поддержки EMV на Linux и FreeBSD (CPCSP-4584). * reader: Для OS X реализован графический БИО ДСЧ (CPCSP-4463). * rsa: Добавлен пакет с RSA-провайдером на Solaris (CPCSP-4174). * stunnel: Теперь при использовании stunnel в качестве клиента или сервера HSM флаг CERT_CHAIN_REVOCATION_CHECK_CHAIN в ф-ции CertGetCertificateChain под юниксами исправлен на 0 (CPHSM-487). * test: (CPCSP-4095, CPCSP-4082, CPCSP-4085, CPCSP-4115, CPCSP-4091, CPCSP-4123, CPCSP-4198, CPCSP-740, CPCSP-4475, CPCSP-4416, CPCSP-4409, CPCSP-4397, CPCSP-4321, CPCSP-4044, CPCSP-3788, CPCSP-3582, CPCSP-4496, CPCSP-4497, CPCSP-4512, CPCSP-4534, CPCSP-4516, CPCSP-4294, CPCSP-4294, CPCSP-4293, CPCSP-4259, CPCSP-3719, CPCSP-2113, CPCSP-2513). * tls: Включен по умолчанию renegotiation indication на сервере (RFC 5746) (CPCSP-4038). * tls: Двусторонний TLS явно требует наличия лицензии (CPCSP-2870). 2014-02-12 КриптоПро CSP 4.0.9174 Cantor * asn1: Повышена устойчивость работы при нехватке памяти (CPCSP-3843). * capilite: Исправлено кодирование поля ОГРНИП на Unix (CPCSP-3484). * capilite: CryptSignMessage начала поддерживать флаг CRYPT_MESSAGE_SILENT_KEYSET_FLAG (CPCSP-1098). * capilite: CryptSetProviderEx начал удалять имя провайдера из кэша (CPCSP-3288). * capilite: В CertGetCRLFromStore начали обрабатываться флаги CERT_STORE_DELTA_CRL_FLAG и CERT_STORE_BASE_CRL_FLAG (CPCSP-2025). * core: Дефолтный провайдер TLS и CryptoAPI - 80 типа (CPCSP-3797). * core: Использование системного криптопровайдера по умолчанию 80 типа (CPCSP-3542). * core: Исправлена ошибка в функции инвертирования в конечном поле (CPCSP-3831). * core: DeriveKey(CALG_G28147) теперь работает из CALG_GR3411_2012_256 и CALG_GR3411_2012_512 (CPCSP-3871). * core: Registry Win32: права на ключи LOCAL задаются при каждой операции записи (CPCSP-3928). * core: Исправлено ошибочное сообщение об успехе при неверном вводе ПИН для удаления контейнера (CPCSP-3823). * core: Исправлена ошибка в проверке подписи при равенстве h=q (CPCSP-3960). * core: Устранены утечки памяти в проверке подписи в случае ошибок (CPCSP-3961). * core: Устранено изменение внутреннего значения хэша при проверке подписи в случае h=0 (mod q) (CPCSP-3962). * core: Добавлена совместимость CPC_CONFIG2_ со старыми приложениями, использовавшими wincspc.h (CPCSP-3981). * core: Для DeriveKey введен флаг CP_CRYPT_GETUPPERKEY (CPCSP-4075). * core: Использование эффективной арифметики в ГОСТ Р 34.11-2012 (CPCSP-4026). * core: GetHashParam(...HP_OID...) для новых хэшей теперь возвращает оид алгоритма (CPCSP-4005). * core: В тестерной нити добавлен тест на различные алгоритмы деления (CPCSP-3952). * core: в реализации ГОСТ Р 34.11-2012 единоразовая обработка поднята до уровня полного входного буфера (CPCSP-4025). * core: Оптимизация реализации ГОСТ Р 34.11-2012 по памяти (CPCSP-4033). * core: Ускорен доступ к контейнеру с ключами ГОСТ Р 34.10-2012 (CPCSP-4041). * core: Улучшено взаимодействие потоков работы с ключами (CPCSP-4051). * core: Введены запреты на бессмысленные/вредные действия с используемым сессионным ключом (CPCSP-4053). * cpanel: Удаление запроса из хранилища сертификатов при установке личного сертификата (CPCSP-3832). * cpanel: Исправлено расположение радиобаттонов для выбора способа хранения ключей (CPCSP-4018, CPCSP-3021). * cpanel: Исправлены диалоги подтверждения удаления устройств (CPCSP-4062). * cpconfig: Чекбокс "установить сертификат в контейнер" выбран по умолчанию (CPCSP-3865). * cpext: Возможность DER кодирования с помощью поточного режима CryptMsg-функций, в случае замедления работы уровня CryptEncryptMessage, добавить параметр KeyZeroBlockLength ~ 8x1024 бит (CPCSP-3474). * cpverify: Совместимость со старым и новым форматом хранения хэшей в реестре (CPCSP-3851). * cryptcp: Реализована возможность автоматического выпуска сертификатов на УЦ 2.0 (CPCSP-3921). * cryptcp: Правильная работа с кодировками в консоли на windows (CPCSP-4010). * cryptcp: Исправлен крэш при указании параметра -tpassword с пустым значением (CPCSP-4060). * cryptcp: Пишем имена JSON атрибутов в соответствии со схемами БД УЦ 2.0 (CPCSP-2371). * csptest: Добавлена возможность отправки Type1 APDU-команд через скрипты (CPCSP-3977). * csptest: Исправлена ошибка при пакетном удалении контейнеров (CPCSP-4074). * doc В документации уточнена работа шифрования в PROMIXMODE (CPCSP-4047). * doc: Изменения в части работы с оидами внесены в документацию (CPCSP-3781). * hsm: Освобождение соединения с HSM в клиенте при выполнении rundown RPC (CPHSM-447). * installer: Параметры CERTSTOREPARAMSSUPPORTED и FULLCNGREGISTER сохраняются при обновлении продукта (CPCSP-3954). * installer: Поддержка вставки из буфера обмена при вводе лицензии (CPCSP-3336). * internal: (CPCSP-3971, CPCSP-3969, CPCSP-3894, CPCSP-3642, CPCSP-4029, CPCSP-3628, CPCSP-3856, CPCSP-3542, CPCSP-3802, CPCSP-3827, CPCSP-3848, CPCSP-3946, CPCSP-3742, CPCSP-2914, CPCSP-3934, CPCSP-3945, CPCSP-3866, CPCSP-3979, CPCSP-3985, CPCSP-4014, CPCSP-3993, CPCSP-3975, CPCSP-3997, CPCSP-4039, CPCSP-4068). * internal: Файлы версий хранятся отдельно от ism (CPCSP-3748). * ios: Исправлен пример iStunnelSimple для работы на iOS7 (CPCSP-3850, CPCSP-3503). * ios: Исправлено закрытие панели CSP на iOS 7.0.3 (CPCSP-3914). * ios: Исправлена работа окон биологического ДСЧ и выбора контейнера (CPCSP-3980). * ios: Улучшены окна ввода пароля (CPCSP-3998, CPCSP-3999). * license: Исправлено отображение лицензий 3.6, 3.8 и 3.9 типа CSP+TLS+DRIVER в оснастках (CPCSP-3987, CPCSP-3990). * license: Исправлено отображение клиентских лицензий 3.6, 3.8 и 3.9 в оснастках на серверных ОС (CPCSP-3988, CPCSP-3990). * openssl: Engine gost_capi, позволяющий openssl работать с нашим провайдером, теперь работоспособен (CPCSP-2470, CPCSP-3874). * pkg: Улучшен скрипт для удаления CSP с Linux и FreeBSD (CPCSP-4063, CPCSP-4087). * reader: Поддержано динамическое обновление списка PCSC- и флеш-считывателей на всех UNIX-системах (CPCSP-3734). * reader: Исправлена работа с PCSC-считывателями при работе в сервисе в Windows 8.1 (CPCSP-2949). * rsa: Исправлена работа с protected blob-ами (CPCSP-3920). * stunnel: Добавлена проверка цепочки сертификатов на отзыв (CPHSM-85). * stunnel: Пересекающиеся куски кода в stunnel проверки цепочки сертификатов на стороне клиента и на стороне сервера объединены в одну функцию VerifyCertChain(), исправлено журналирование (CPCSP-3859). * test: (CPCSP-4031, CPCSP-3919, CPCSP-2938, CPCSP-3837, CPCSP-3788, CPCSP-3434, CPCSP-2747, CPCSP-3362, CPCSP-3846, CPCSP-3847, CPCSP-3853, CPCSP-3854, CPCSP-3863, CPCSP-3869, CPCSP-3879, CPCSP-3890, CPCSP-3916, CPCSP-2593, CPCSP-3909, CPCSP-3965, CPCSP-3974, CPCSP-3558, CPCSP-3427, CPCSP-3698, CPCSP-3878, CPCSP-3948, CPCSP-3995, CPCSP-4002, CPCSP-4008, CPCSP-4020, CPCSP-4031, CPCSP-4066). * tls: Добавлена возможность отключить отправку списка доверенных издателей, установив параметр SendTrustedIssuerList=0 в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL, по умолчанию значение 1. Альтернативно можно установить tls_server_max_certificate_request_cas = 0 (CPCSP-3860). * tls: Если при создании креденшиалов указан hRootStore - список доверенных издателей строится только из этого хранилища. Если не указан hRootStore, но в системе присутвует непустое хранилище Client Authentication Issuers (ClientAuthIssuer) - список доверенных издателей строится только из этого хранилища, иначе из хранилища Trusted Root (http://technet.microsoft.com/en-us/library/hh831771.aspx#BKMK_TrustedIssuers) (CPCSP-3860). * tls: Не отправляем пустой список tls extensions (CPCSP-3957). * tls: Коррекция реализации сюиты 2012 TLS для соответствия спецификации (CPCSP-4065, CPCSP-4064, CPCSP-3966, CPCSP-3967, CPCSP-3968, CPCSP-3970, CPCSP-4051). * tls: Перечитывается список корневых сертификатов при изменении хранилища ROOT (TLS-сервер)(CPCSP-3787). * tls: Сделано отображение списка доверенных издателей в csptest -tls (CPCSP-3896). * tls: Включен по умолчанию renegotiation_indication на сервере (RFC 5746) (CPCSP-4038, CPCSP-4036). * tls: Обработка "no_renegotiation" alert (CPCSP-4040). 2013-12-10 КриптоПро CSP 4.0.9106 Bernoulli * capilite: Исправлена работа CryptGetDefaultProvider для типов 80, 81 (CPCSP-3670). * capilite: Поддержка произвольного порядка подписанных атрибутов для совместимости с сообщениями, закодированными с нарушением стандарта (CPCSP-1757). * capilite: Проверка соответствия имени и типа при загрузке провайдера на unix (CPCSP-3673). * capilite: Исправлено добавление подписанных атрибутов при создании подписи на провайдерах типов 80, 81 (CPCSP-3689). * capilite: Доработаны функции выбора алгоритма хэширования (CPCSP-3700). * certmgr: Показываем серийный номер сертификата с общепринятым порядком байт (CPCSP-3521). * core: Определение типа и имени криптопровайдера по алгоритму открытого ключа при автоматической установке сертификатов с носителей (CPCSP-3542). * core: Поддержка экспорта/импорта в pfx сертификатов с ключами ГОСТ Р 34.10-2012 (CPCSP-3476). * core: Исправлено падение при логине на существующий контейнер нового типа с KEYEXCHANGE при открытии новым провайдером (CPCSP-3768). * core: Алгоритмы доступа к контейнеру переведены на использование ГОСТ Р 34.11-2012 (CPCSP-3763). * core: Повышена производительность ГОСТ Р 34.11-2012 на ряде платформ (CPCSP-2523, CPCSP-3352). * core: В реализации ГОСТ Р 34.10-2012 уменьшен объем используемой памяти (CPCSP-2523, CPCSP-3489). * core: Идентификаторы алгоритмов ключа ГОСТ Р 34.10-2001 и ГОСТ Р 34.10-2012 (256 бит) разнесены (CPCSP-2523, CPCSP-3507). * core: Устранено падение в драйвере на FreeBSD (CPCSP-3517). * core: Установлено эквивалентное функционирование провайдеров трех типов на наборах вызовов, не предполагающих зависимость от типа (CPCSP-3546). * core: Работа VKO по умолчанию переведена на соответствующие типам ключей алгоритмы (CPCSP-3550). * core: Исправлена работа SetHashParam(...HP_OPEN, TRUE, ...) на ГОСТ Р 34.11-2012 (CPCSP-3593). * core: Исправлена некорректная обработка Description в SignHash и VerifySignature при использовании ГОСТ Р 34.11-2012 (CPCSP-3595). * core: Реализована диверсификация в соответствии с функцией KDF (CPCSP-3633). * core: Исправлена ошибка error_more_data при GetProvParam(PP_RANDOM) на 81-м типе (CPCSP-3638). * core: Для PP_CIPHEROID и KP_CIPHEROID введена работа по умолчанию с параметрами шифрования ТК-26 (CPCSP-3660, CPCSP-3665, CPCSP-3666). * core: Устранена утечка памяти в режиме lfmm (CPCSP-3674). * core: Общие компоненты устанавливаются в shared (CPCSP-3079). * core: Прекращена поддержка Windows 2000 (CPCSP-2222). * core: Прекращена поддержка Itanium на Windows (CPCSP-3088). * core: Поддержка AD CS Windows 2012 R2 (CPCSP-3498, CPCSP-3391, CPCSP-1019). * core: исправлена потенциальная ошибка в разборе даты лицензии (CPCSP-3421). * core: Поддержка KIS 14 (CPCSP-3394). * core: Улучшена поддержка Windows 8.1 (CPCSP-3456, CPCSP-3343). * core: По умолчанию не сохраняем информацию об использованных носителях - ярлыки (CPCSP-3356). * core: Исправлена ошибка с алгоритмом паддинга для ГОСТ Р 34.11-2012 (CPCSP-3395). * core: При создании ключевых пар, длина ключа в которых может быть однозначно определена по идентификатору алгоритма, указание длины сделано необязательным (CPCSP-3441). * core: При использовании алгоритмов 2012 года по умолчанию используется алгоритм VKO_GOSTR3410_2012_256, в сертификаты записывается OID алгоритма ГОСТ Р 34.11-2012 (CPCSP-3396, CPCSP-3388). * core: Введены новые типы провайдера PROV_GOST_2012_256 и PROV_GOST_2012_512, выбор алгоритма подписи и обмена привязан к типу провайдера (CPCSP-3510, CPCSP-3511, CPCSP-3609). * core: Исправлено имя возвращаемого алгоритма в cng-провайдере для возможности установки сертификата агента восстановления EFS (CPCSP-2091). * core: Для ключей ГОСТ Р 34.10-2012 реализована запись параметров шифрования, отличных от ТК-26 Z, в ключевые блобы и сертификаты (CPCSP-3824, CPCSP-3818). * core: Работа с эллиптическими кривыми вынесена в отдельный модуль (CPCSP-3611). * core: В реализацию ГОСТ Р 34.11-2012 внедрена более эффективная реализация арифметики (CPCSP-3622). * core: Повышена эффективность реализации ГОСТ Р 34.11-2012 для Win32 (CPCSP-3486). * core: Экспорт ключа на CALG_PRO_EXPORT для запрещен для ключей ГОСТ Р 34.10-2012 (CPCSP-3696). * core: Обеспечена корректная работа с oid'ами в новых контейнерах (CPCSP-2884, CPCSP-3131, CPCSP-3397, CPCSP-3551, CPCSP-3646). * core: Доработки для обеспечения работы CMS (CPCSP-3309). * core: Проверка целостности на новом алгоритме хэширования (CPCSP-3320). * core: Исправлен маршалинг параметров в сервисе при передаче значения функции хэширования (CPCSP-3669). * core: Узлы замены ТК-26 введены в качестве базовых (CPCSP-3613, CPCSP-3715, CPCSP-3764). * core: Работа с паролем для новых контейнеров переведена на ГОСТ Р 34.11-2012 (CPCSP-3763). * core: Запрещено использование гибридных контейнеров (CPCSP-3770, CPCSP-3828, CPCSP-3731) * core: Исправлена работа VKO на AIX (CPCSP-3808) * cpanel: Выбор по умолчанию пользовательского сертификата из цепочки p7b (CPCSP-3791). * cpconfig: Позволяем выбирать любой криптопровайдер при копировании контейнера (CPCSP-3637). * cpconfig: Исправлено отображение информации о некорректной лицензии на Unix (CPCSP-3566). * cpconfig: Исправлено отображение оидов шифрования в контрольной панели (CPCSP-3482, CPCSP-3422). * cpconfig: Переработка контрольной панели для поддержки трех типов провайдера (CPCSP-3516). * cpconfig: Выбор криптопровайдера по типу ключа (CPCSP-3542). * cpconfig: Выбор первого сертификата из хранилища в мастере установке личного сертификата (CPCSP-3791). * cpverify: Изменен формат хранения настроек контроля целостности, используется ГОСТ Р 34.11 2012 256 бит (CPCSP-3742, CPCSP-3753). * cpverify: Не прерываемся на обработке каталога, если в нём была ошибка целостности (CPCSP-3693). * cpverify: Сообщения об ошибках сделаны более информативными (CPCSP-3680). * cryptcp: Подержка cryptcp в УЦ 2.0 (CPCSP-2371, CPCSP-3536). * cryptcp: Исправлено определение алгоритма хэширования для не-ГОСТовых провайдеров (CPCSP-3707, CPCSP-3720). * csptest: Автоматический выбор алгоритма хэширования, если он не указан (CPCSP-3708, CPCSP-3729). * csptest: В csptest -absorb добавлен ключ -autoprov, если он указан, происходит получение правильного типа провайдера по алгиду ключа и установка соответствующего имени по умолчанию(CPCSP-3542). * doc: В chm внесена справка по изменениям в оидах (CPCSP-3493, CPCSP-3662). * doc: Добавлено описание модулей поддежки Gemalto для Unix (CPCSP-3418). * doc: В документации отражены изменения, связанные с работой с новыми типами провайдеров (CPCSP-3722). * installer: Обновлено оформление CD-ROM (CPCSP-3091) * installer: Исправлена установка, если %TEMP% оканчивается на \ (CPCSP-3342). * internal: (CPCSP-3150, CPCSP-3340, CPCSP-3369, CPCSP-3390, CPCSP-709, CPCSP-3378, CPCSP-3447, CPCSP-3424, CPCSP-2358, CPCSP-2358, CPCSP-3437, CPCSP-3448, CPHSM-440, CPCSP-3529, CPCSP-3661, CPCSP-3709, CPCSP-3712, CPCSP-3692, CPCSP-3755, CPCSP-3710, CPCSP-3545, CPCSP-3354, CPCSP-3727, CPCSP-3523, CPCSP-3450, CPCSP-3451, CPCSP-3473, CPCSP-3524, CPCSP-3526, CPCSP-3527, CPCSP-3596, CPCSP-567, CSPNEW-952, CPCSP-3817, CPCSP-3475, CPCSP-3706, CPCSP-3751, CPCSP-3711, CPCSP-3810, CPCSP-2947, CPCSP-2953, CPCSP-3604, CPCSP-3606, CPCSP-3620, CPCSP-3621, CPCSP-3634, CPCSP-3642, CPCSP-3680, CPCSP-3749, CPCSP-3769, CPCSP-3806, CPCSP-3796, CPCSP-3835, CPCSP-3836, CPCSP-3840, CPCSP-3916). * ios: Из списка экспорта фреймворка убраны функции библиотеки libexpat (CPCSP-3650). * ios: Починены падения в примере stunnel при установке соединения (CPCSP-2547, CPCSP-2552, CPCSP-3573). * ios: Починена работа диалогов на iOS 5/7 (CPCSP-3300, CPCSP-3625, CPCSP-3632, CPCSP-3443). * ios: Модуль поддержки eToken для iOS заменен на релизный(CPCSP-3436). * ios: На iOS при обновлении конфиг теперь заменятся на новый (CPCSP-3439). * ios: Починка работы ресурсов на устаревших версиях iOS (CPCSP-3442). * ios: Новый биологический датчик случайных чисел (CPCSP-3398). * ios: Из интерфейса убрана работа с ФКН - в версии 4.0 ФКН пока не поддерживается (CPCSP-3804). * license: Исправлено отображение лицензий на ФКН в оснастке управления лицензиями (CPCSP-3380). * license: Исправлена проверка лицензий ФКН в инсталлере (CPCSP-3400). * license: Отдельная дата первой установки для CSP 4.0 (CPCSP-3379, CPCSP-3775). * license: Winlogon, входящий в состав CSP 4.0, теперь использует дату первой установки от CSP 4.0 (CPCSP-3815). * license: Исправлена проверка лицензии ФКН (CPCSP-3303). * macos: Пакеты ФКН исключены из поставки CSP для Mac OS X (CPCSP-3399). * pkcs11: Поддержка параметра provGostType в слоте, по умолчанию PROV_GOST_2001_DH (CPCSP-3758). * pkg: Исправлена ошибка в дистрибутиве для MacOS - файловые атрибуты (CPCSP-3374). * pkg: Обновлён номер версии в дистрибутиве для OS X (CPCSP-3434). * pkg: Исправлены ошибки контроля целостности файлов на UNIX (CPCSP-3465). * pkg: Выключен перезапуск сервисов при удалении пакета KC2 на AIX - это приводило к зависанию (CPCSP-3740, CPCSP-2433). * reader: Обновлены модули поддержки Aladdin: добавлена поддержка "длинных" ключей, исправлены зависимости библиотек и пакетов на Unix (CPCSP-2625, CPCSP-3848). * reader: Носители Rutoken поддерживают "длинные" ключи. * reader: Новые карты Gemalto поддерживают "длинные" ключи (CPCSP-3790). * reader: Обновлены модули поддержки ISBC ESMART Token/SC: добавлена поддержка "длинных" ключей после инициализации токенов/карт, число контейнеров увеличено до 10 (CPCSP-3802). * reader: Модули поддержки Gemalto теперь доступны на FreeBSD (CPCSP-2781). * sdk: Добавлены примеры использования классов cprequest и cpenroll (CPCSP-1171). * sdk: Добавлены примеры, один из которых экспортирует закрытый ключ в блоб, а другой экспортирует из блоба (CPCSP-3585). * test: (CPCSP-116, CSCSP-3496, CPCSP-3499, CPCSP-3496, CPCSP-3535, CPCSP-3553, CPCSP-3607, CPCSP-3639, CPCSP-3683, CPCSP-3690, CPCSP-3699, CPCSP-600, CPCSP-3698, CPCSP-3598, CPCSP-3530, CPCSP-3508, CPCSP-3491, CPCSP-3348, CPCSP-3281, CPCSP-3009, CPCSP-3738, CPCSP-3735, CPCSP-3733, CPCSP-3558, CPCSP-3562, CPCSP-3703, CPCSP-3705, CPCSP-3732, CPCSP-3745, CPCSP-3756, CPCSP-3761, CPCSP-3766, CPCSP-1816, CPCSP-3362, CPCSP-3694, CPCSP-3771, CPCSP-3801, CPCSP-3822, CPCSP-3198, CPCSP-3563, CPCSP-3582, CPCSP-3594, CPCSP-3629, CPCSP-3684, CPCSP-3697, CPCSP-3597, CPCSP-3718, CPCSP-3760, CPCSP-3558, CPCSP-2593). * tls: Поддержка новых сюит (CPCSP-2523, CPCSP-3085). * tls: Поддержка IE11 Enhanced Protected Mode в режиме сервиса (CPCSP-3580). * tls: TLS_EXT_HASH_AND_MAC_ALG_SELECT передается только для старых сюит (CPCSP-3777). * winlogon: Оффлайн разблокировка рабочей станции по смарт-карте для Windows 8/8.1 (CPCSP-3532). 2013-09-09 КриптоПро CSP 4.0.9007 Archimedes * capilite: Исправлена работа CertGetPublicKeyLength при использовании ключевых пар с открытым ключом длины 1024 бита (CPCSP-3364). * core: Поддержка работы с ключевыми парами с открытым ключом длины 1024 бита (CPCSP-2705, CPCSP-3097, CPCSP-3114, CPCSP-3175, CPCSP-3177, CPCSP-3260). * core: Для эффективной работы с 512-битными величинами созданы новые реализации операций в поле вычетов по простому модулю (CPCSP-2693, CPCSP-2897, CPCSP-3232, CPCSP-3220). * core: Для эффективной работы в группах точек эллиптических кривых с длиной модуля 512 бит созданы новые алгоритмы сложения и удвоения точек на эллиптической кривой (CPCSP-2882). * core: Для эффективной работы в группах точек эллиптических кривых с длиной модуля 512 бит созданы три класса новых алгоритмов вычисления кратной точки (CPCSP-2819, CPCSP-3183, CPCSP-3216). * core: Реализована поддержка алгоритмов формирования и проверки электронной подписи по ГОСТ Р 34.10-2012 (CPCSP-2692, CPCSP-2842). * core: Реализована поддержка алгоритмов хэширования по ГОСТ Р 34.11-2012 (CPCSP-2691, CPCSP-2470, CPCSP-2856). * core: В функции настройки параметров (SetKeyParam/GetKeyParam/SetProvParam/GetProvParam) добавлена поддержка новых oid'ов и идентификаторов алгоритмов (CPCSP-3004, CPCSP-3276, CPCSP-3143, CPCSP-3169). * core: Алгоритмы HMAC на основе ГОСТ Р 34.11-94 и ГОСТ Р 34.11-2012 для повышения эффективности при переиспользовании одного ключа со многими данными реализованы в режиме CP_REUSABLE_HMAC (CPCSP-2919). * core: Добавлена поддержка HMAC на основе ГОСТ Р 34.11-2012 (CPCSP-3178). * core: Добавлена поддержка PRF на основе ГОСТ Р 34.11-2012, CALG_TLS1PRF_2012_256 (CPCSP-2937). * core: Добавлена поддержка VKO на основе ГОСТ Р 34.11-2012, VKO_GOSTR3410_2012_256 (CPCSP-3086, CPCSP-3240). * core: В тестирующую нитку добавлены тесты на ГОСТ Р 34.10-2012, ГОСТ Р 34.11-2012 и сопутствующие алгоритмы (CPCSP-2840, CPCSP-3115). * core: Версии пакетов на UNIX будут 4.0.0, версии библиотек - 4.0.4 (CPCSP-3354). * core: Зарегистрированы ГОСТ-12-провайдеры, алгоритмы и параметры (CPCSP-3355, CPCSP-3095, CPCSP-3108, CPCSP-3130, CPCSP-3346). * core: Поддержка ГОСТ-12-ключей в TLS (CPCSP-3245) * core: По умолчанию не сохраняем информацию об использованных носителях - ярлыки (CPCSP-3356). * core: Новый алгоритм хэширования в CNG-провайдере (CPCSP-3089). * core: Удалён неиспользуемый скрипт set_driver_license.sh (CPCSP-3369). * cpanel: Сделаны настройки в панели для работы с новыми типами ключей (CPCSP-3155, CPCSP-3160). * cpverify: Добавлено хэширование по ГОСТ Р 34.11-2012 (CPCSP-3319). * cryptcp: Добавлена возможность задания алгоритмов шифрования и хэширования (CPCSP-3311, CPCSP-3358). * cryptcp: При создании ключа теперь можно одновременно указать длину и флаги экспорта (CPCSP-3310). * doc: Изменения, связанные со введением новых стандартов и сопутствующих алгоритмов, внесены в chm (CPCSP-3077). * doc: В chm явно описана связь доступных через функции CryptoApi алгоритмов с RFC-4357 (CPCSP-2294). * installer: Modern UI стиль (CPCSP-3091). * internal: (CPCSP-3150, CPCSP-3176, CPCSP-3266, CPCSP-2593, CPCSP-2707, CPCSP-3251, CPCSP-2561, CPCSP-2596, CPCSP-2902, CPCSP-3106, CPCSP-3229, CPCSP-3202, CPCSP-1760, CPCSP-3272, CPCSP-2970, CPCSP-2197, CPCSP-2259, CPCSP-2521, CPCSP-3069, CPCSP-3116, CPCSP-3167, CPCSP-3174, CPCSP-3189, CPCSP-3203, CPCSP-3210, CPCSP-3239, CPCSP-3289). * license: Новые лицензии (CPCSP-2901, CPCSP-3104). * license: Требование серверной лицензии зависит от типа ОС (CPCSP-2901, CPCSP-3187, CPCSP-3188, CPCSP-3225, CPCSP-3308, CPCSP-3235). * license: Исправлена работа лицензий из сертификата, если сертификат скоро истечёт (CPCSP-3191). * license: Исправлено оповещение об истечении сертификатной лицензии (CPCSP-3057). * outlook: Поддержка ГОСТ-12 в Windows Live Mail (CPCSP-3292) * reader: Носители Rutoken поддерживают "длинные" ключи. * test: (CPCSP-3093, CPCSP-2976, CPCSP-3145, CPCSP-3184, CPCSP-3211, CPCSP-3259, CPCSP-2829, CPCSP-2984, CPCSP-3179, CPCSP-2938, CPCSP-2977, CPCSP-2975, CPCSP-2976, CPCSP-2583, CPCSP-2857, CPCSP-2908, CPCSP-3123, CPCSP-2934, CPCSP-3158, CPCSP-3144, CPCSP-3236, CPCSP-3204, CPCSP-3067, CPCSP-3190, CPCSP-3195, CPCSP-3290). 2013-02-05 Начало разработки КриптоПро CSP 4.0