CSP40-changelog.txt 175 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261
  1. [UTF-8]
  2. [Use `iconv -f UTF-8', if needed]
  3. 2018-02-22 КриптоПро CSP 4.0.9944 Xenocrates
  4. * capilite: Добавлен CryptDecodeObject(X509_SEQUENCE_OF_ANY) (CPCSP-8372).
  5. * capilite: Исправлен CryptDecodeObject(X509_PUBLIC_KEY_INFO) (CPCSP-8372).
  6. * capilite: Исправлена ошибка при сравнении DN (CPCSP-8212).
  7. * capilite: При импорте pfx ставим сертификат в контейнер (CPCSP-8273).
  8. * certmgr: Теперь на Windows сложные символы, например, с умляутами отображаются в упрощённой форме и не ломают остальной вывод (CPCSP-7803).
  9. * certmgr: Исправлена справка (CPCSP-5889).
  10. * core: Улучшен импорт транспортных ключевых контейнеров по ТК26 на Windows 10 (CPCSP-8452).
  11. * core: Периодический контроль целостности библиотек СКЗИ на Unix теперь делается многопоточно и существенно быстрее (CPCSP-8256).
  12. * core: Устранены почти все unresolved symbols в *nix-библиотеках (CPCSP-687).
  13. * core: Устранена утечка в CryptMsgOpenToDecode при передаче hCryptProv (CPCSP-8322).
  14. * core: Добавлена возможность выработки ключей CALG_SYMMETRIC_512 с помощью алгоритма диверсификации KDF_TREE_GOSTR3411_2012_256 (CPCSP-7894).
  15. * core: Улучшена поддержка контейнеров с расширением срока действия с несуществующей датой (CPCSP-8396).
  16. * core: Улучшена диагностика ошибок при работе с просроченным ключом (CPCSP-8330, CPCSP-5729).
  17. * cpanel: Двойной щелчок по версии копирует в буфер обмена (CPCSP-8463).
  18. * cpconfig: Устранена утечка при добавлении оборудования (CPCSP-8402).
  19. * cproctrl: Очередной модуль McAfee [mctelsvc] добавлен в исключения (CPCSP-2484).
  20. * cproctrl: Улучшена совместимость с экзотическими антивирусами (CPCSP-4969).
  21. * cpverify: Добавлен новый ключ подписи дистрибутивов (CPCSP-7912).
  22. * cryptcp: Исправлено ошибочное создание папок на *nix со старыми версиями libstdc++ (в частности Check Point SPLAT) (CPCSP-8317).
  23. * cryptcp: Исправлена ошибка с невозможностью проверки detached-подписи из-за лишних данных после подписи (CPCSP-8305).
  24. * cryptcp: Корректно печатаем не-ASCII имена полей УЦ 1.5 в -listdn (CPCSP-6139).
  25. * csptest: Позиционные аргументы теперь считаются ошибкой, что позволит лучше ориентироваться при опечатках в командах (CPCSP-8033).
  26. * csptest: Добавлена поддержка копирования контейнеров любых провайдеров, в том числе с зарубежными алгоритмами в -keycopy (CPCSP-8260).
  27. * csptest: Исправлена ошибка проверки контейнера при использовании csptest версии 4.0 с провайдерами версий 3.* (CPCSP-8462).
  28. * doc: В документацию добавлена статья о контроле сроков действия ключей (CPCSP-8230).
  29. * gui: Исправлено отображение окон при работе через Edge (CPCSP-7734).
  30. * gui: Добавлена поддержка политики запрета сохранения пароля для диалогов GTK, macOS и iOS (CPCSP-8471).
  31. * installer: Отключен InstallValidate при обновлении CSP. Параметр -skipinstallvalidate у CSPSetup.exe (CPCSP-7725).
  32. * 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).
  33. * ios: Логика шифрования папок CSP смягчена, чтобы обеспечить работу приложений в фоне на заблокированном устройстве (CPCSP-1516).
  34. * ios: Исправлен прототип FormatMessage в КриптоПро CSP FrameWork для iOS (CPCSP-7928).
  35. * pkg: Исправлен ряд ошибок в install- и remove-скриптах пакетов, создан симлинк /opt/cprocsp/src/samples/ для папки /opt/cprocsp/src/doxygen/ (CPCSP-8209, CPCSP-8234).
  36. * pkg: В дистрибути для Байкала добавлен compat-пакет (CPCSP-7373, CPCSP-7678).
  37. * pkg: Исправлены ошибки при установке из deb-репозитория (CPCSP-7861).
  38. * pkg: В дистрибутив для Linux на ARM64 добавлены пакеты cprocsp-rdr-gui и cprocsp-rdr-gui-gtk (CPCSP-8165).
  39. * reader: Улучшено поведение в мастере добавления ДСЧ "КПИМ" при нажатиях "назад" (CPCSP-7561).
  40. * reader: Исправлена ошибка при многопоточной работе ДСЧ "КПИМ" на Windows (CPCSP-8455).
  41. * 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).
  42. * tls: Стабилизирована многопоточная работа TLS под Windows (CPCSP-2733, CPCSP-4809, CPCSP-8374).
  43. 2017-12-27 КриптоПро CSP 4.0.9939 Weierstrass
  44. * bio: Исправлен прогресс-бар у БиоДСЧ (CPCSP-4955).
  45. * capilite: Исправлены ошибки в CryptEncodeObject при кодировании X509EXTENSIONS (CPCSP-7932).
  46. * capilite: Исправлены ошибки в CertGetCertificateChain, выявленные динамическим анализом кода (CPCSP-8180).
  47. * capilite: Исправлена ошибка при разборе constructed octet string, содержащей пустую строку внутри (CPCSP-8079).
  48. * capilite: Исправлены ошибки в CryptRetrieveObjectByUrlA при работе с кэшем (CPCSP-8287).
  49. * capilite: Исправлена ошибка в CertGetCertificateChain при работе с аргументом pTime (CPCSP-8291).
  50. * certmgr: Исправлена справка (CPCSP-8032).
  51. * certmgr: Позиционные аргументы теперь считаются ошибкой, что позволит лучше ориентироваться при опечатках в командах (CPCSP-8033).
  52. * core: Исправлен неверный подсчёт длин строк в функциях support_to/from_utf16le (CPCSP-8015).
  53. * core: Увеличено число сессий в cpcspr с 16 до 512 (CPCSP-8019).
  54. * core: Убрано из документации использование эфемерного ключа подписи для подписи (CPCSP-8132).
  55. * core: Разрешены операции экспорта/импорта на ключах диверсификации (CPCSP-8059).
  56. * core: Исправлены редкие проблемы с отображением интерактивных диалогов на unix в KC2 (CPCSP-7692).
  57. * core: Распределитель памяти переведён на jemalloc 5 (CPCSP-7971).
  58. * core: Для PowerPC Linux вместо jemalloc используется стандартный распределитель памяти (CPCSP-8276).
  59. * core: Добавлена поддержка aarch64/ARM64 Linux (CPCSP-7211, CPCSP-8165).
  60. * core: Улучшена поддержка работы без привилегий на *nix (CPCSP-7677).
  61. * core: Исправлена работа с ключами из виртуализованных приложений (CPCSP-8263).
  62. * core: Исправлено некорректное поведение CryptGetProvParam(PP_LICENSE) при просроченной и пустой лицензии (CPCSP-8222).
  63. * core: Исправлена неверная работа с кэш-хранилищем CRL, из-за которой проверка корректной цепочки иногда не проходила (CPCSP-7930).
  64. * core: Исправлена ошибка, из-за которой сервис cryptsrv на AIX иногда не мог (пере)запуститься (CPCSP-2476).
  65. * core: Рекурсивное создание подключей реестра для обхода ошибки виртуализации реестра UAC (CPCSP-8263).
  66. * cpksp: Актуализированы настройки FAST CODE(CPCSP-6300).
  67. * cpanel: Не позволяем удалять криптопровайдер по умолчанию (CPCSP-7991).
  68. * cpanel: Добавлено сообщение об успешно произведенных действиях (CPCSP-8152).
  69. * cproctrl: Сообщения об ошибках контроля целостности ОС сделаны предупреждениями. (CPCSP-7872).
  70. * cryptcp: Исправлены зависания из-за ожиданий действий пользователя при сломанном пайпе (CPCSP-7879).
  71. * cryptcp: Флаг -nonet влияет не только на построение, но и на проверку цепочки (CPCSP-8022, CPCSP-6641).
  72. * cryptcp: Улучшена стабильность работы при конфликтах регистрации algid-ов со сторонними СКЗИ (CPCSP-7875).
  73. * cryptcp: Добавлена возможность пакетного добавления присоединённой подписи по флагу -attached (CPCSP-8041).
  74. * cryptcp: Добавлена возможность сохранения цепочки сертификата, получаемой от УЦ, в файл по ключу -file (CPCSP-8044).
  75. * cryptcp: Для -creatcert добавлен псевдоним -createcert (CPCSP-8007).
  76. * csptest: Отдельные фрагменты программы больше не зависят от пар AlgID-OID из реестра или конфигурационного файла (CPCSP-7870).
  77. * csptest: TLS клиент мягче реагирует на ungraceful shutdown (CPCSP-7433).
  78. * devel: Для сборки примеров на MacOS изменён приоритет компиляторов: теперь используется clang при его наличии (CPCSP-7907).
  79. * devel: Исправлен прототип функции FormatMessage с сохранением бинарной совместимости библиотек и возможностью переключения реализаций в SDK по флагу LEGACY_FORMAT_MESSAGE_IMPL (CPCSP-7928).
  80. * devel: Примеры для разработчика перенесены из /opt/cprocsp/src/doxygen/ в /opt/cprocsp/src/samples/ (CPCSP-8209).
  81. * doc: В документацию добавлена статья об используемых в API провайдера кодировках (CPCSP-7648).
  82. * driver: Исправлена секция зависимостей в драйверном пакете для Linux (CPCSP-7727).
  83. * gui: Повышена стабильность окна выбора носителея (CPCSP-8052).
  84. * installer: Диагностика работоспособности Windows Installer (CPCSP-2659).
  85. * 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).
  86. * pkg: Исправлена ошибка с невозможностью перезапуска службы в FreeBSD 10.2+ при установке некоторых пакетов (CPCSP-7947).
  87. * pkg: Исправлена ошибка с невозможностью перезапуска службы в AIX при установке некоторых пакетов (CPCSP-3255).
  88. * pkg: Проверка зависимостей пакета cprocsp-rdr-gui-gtk сделана более удобной для пользователей (CPCSP-8128).
  89. * pkg: Зависимости части пакетов адаптированы для поддержки Debian 9 (CPCSP-6425).
  90. * pkg: По умолчанию создавать и дополнять машинные хранилища сертификатов может только пользователь root (CPCSP-7979).
  91. * pkg: Установочные скрипты адаптированы для поддержки обновления deb-пакетов (CPCSP-7961).
  92. * pkg: Исправлено поле Maintainer в deb-пакетах (CPCSP-5912).
  93. * pkg: В config.ini добавлены описания большинства настраиваемых параметров (CPCSP-4042).
  94. * pkg: При установке на GAiA могли возникать лишние диагностические сообщения (CPCSP-7897).
  95. * reader: Исправлены ошибки в ccid_reg.sh при работе в редких шеллах, увеличена скорость работы (CPCSP-5113, CPCSP-5252).
  96. * reader: Добавлен модуль поддержки ДСЧ для АПМДЗ "Максим-М1" для Windows и Linux (CPCSP-8293).
  97. * reader: Исправлены зависимости в модуле поддержки Аккорд на *nix (CPCSP-6502).
  98. * reader: Расширен набор допустимых символов в файловых блокировках для улучшения обратной совместимости (CPCSP-7874).
  99. * reader: Добавлена поддержка карта Alioth на базе J3H081 (CPCSP-8121).
  100. * reader: Модуль поддержки Safenet не работает с Windows 2003, заменен на модуль от Аладдин РД (CPCSP-8129).
  101. * rdk: Отключен LTCG (CPCSP-8069, CPCSP-6392).
  102. * ssl: Улучшена поддержка ALPN для неподдерживаемых систем (CPCSP-7896).
  103. * ssl: Удалена утечка дескриптора провайдера сертификата пользователя на Windows (CPCSP-3741).
  104. * ssl: Установка при отсутствии значения Security Packages (CPCSP-8162).
  105. * 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).
  106. * tools: Явный запрет на исполнение стека в stunnel и curl на Байкале (CPCSP-7776).
  107. 2017-09-29 КриптоПро CSP 4.0.9929 Vernam
  108. * asn1: GeneralNames теперь может быть пустым - для поддержки сертификатов, не соответствующих RFC 5280 (CPCSP-7713).
  109. * capilite: В функцию PFXImportCertStore добавлена поддержка транспортных ключевых контейнеров по ТК26 (CPCSP-7473).
  110. * certmgr: Улучшена поддержка флага -silent при работе с PFX (CPCSP-7808).
  111. * core: 32-битный Linux-дистрибутив переведен на архитектуру i686 (CPCSP-7641).
  112. * core: Исправлены ошибки в функциях WideCharToMultiByte и MultiByteToWideChar (CPCSP-6752).
  113. * core: Сервис по умолчанию не интерактивный на Windows 10 (CPCSP-6108, CPCSP-7787).
  114. * core: Убраны блокировки на запись в GetKeyParam / GetHashParam для параметров, не изменяющих объекты (CPCSP-7801).
  115. * core: Выравниваем данные при разборе сертификатов на *nix, что позволяет устранить ошибку Bus Error на SPARC (CPCSP-7788).
  116. * core: Исправлена ошибка в работе объектов хэша типа PBKDF2 с длинным паролем (CPCSP-7577).
  117. * core: Добавлен контроль сроков действия для импортированных ключей (CPCSP-7330).
  118. * core: Оптимизирована работа ядра провайдера на Linux PowerPC (CPCSP-7619).
  119. * core: Для FreeBSD 10+ проставляются правильные права на папки провайдера (CPCSP-7682).
  120. * core: Добавлена поддержка различного числа кнопок для консольного диалога отображения сообщений провайдера (CPCSP-7688).
  121. * core: Исправлена ошибка зависания / некорректного поведения в консольных диалогах при разрыве pipe-a (CPCSP-7697).
  122. * core: Исправлена редкая ошибка при обработке RSA-сертификатов на Unix (CPCSP-7794).
  123. * core: Оптимизирована работа со списком ДСЧ (CPCSP-6944).
  124. * core: Совместимость с Континент АП 3.7: OID хэширования однозначно задается алгоритмом открытого ключа для ГОСТ (CPCSP-7869).
  125. * cpanel: Вкладка алгоритмов деактивирована, если не указан EnableOIDModify (ENABLEOIDMODIFY) в параметрах (CPCSP-7743).
  126. * cproctrl: Процесс Credential Guard добавлен в исключения (CPCSP-7675).
  127. * cryptcp: Улучшена справка параметра -detached для команды -verify (CPCSP-7729).
  128. * cryptcp: Исправлена ошибка обработки флагов -errchain/-nochain/-norev/-nonet с флагами -verify -verall (CPCSP-7789).
  129. * csptest: Формат hex dump приведён к стандартному виду (CPCSP-7791).
  130. * csptest: В -lowsign автоматически выбирается подходящий алгоритм подписи, если не указан -alg (CPCSP-7646).
  131. * csptest: Исправлены ошибки в диалоге выбора контейнера по умолчанию (CPCSP-7656, CPCSP-7690).
  132. * csptest: При копировании контейнера копируем также его расширения (CPCSP-7797).
  133. * gui: Исправлена работа окон предупреждений в КС2 на Unix (CPCSP-7613).
  134. * installer: Сертификаты ГУЦ и промежуточные для nalog.ru устанавливаются установщиком (CPCSP-7670, CPCSP-7848).
  135. * installer: Отказ от использования диалога MsiRMFilesInUse (CPCSP-7725).
  136. * installer: Параметры CSP не удаляются при uninstall (CPHSM-631).
  137. * installer: Перезагрузка системы без force и запус ранее запущенных приложений после старта (CPCSP-7731).
  138. * 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).
  139. * ios: В ReadMe.txt добавлены описания возможности сохранения / восстановления контейнеров и способа задания папки хранения ключей в приложении (CPCSP-5899).
  140. * ios: Архитектура armv7s больше не поддерживается (CPCSP-7618).
  141. * ios: Поддержка iOS 11 (CPCSP-7745).
  142. * ios: Исправлена ошибка построения списка сертификатов для взаимодействия с УЦ при наличии сертификата без привязки к закрытому ключу (CPCSP-7807).
  143. * openssl: Добавлена поддержка автоматического считывания паролей на контейнеры из хранилища сертификатов в gost_capi (CPCSP-7812).
  144. * openssl: Добавлено журналирование gost_capi в /var/log (CPCSP-7768).
  145. * openssl: Исключено влияние на оригинальные реализации при работе gost_capi (CPCSP-7526).
  146. * openssl: Улучшена логика инициализации gost_capi (CPCSP-5962, CPCSP-7805).
  147. * openssl: Добавлена поддержка x64 для Windows (CPCSP-7825).
  148. * openssl: Изменена проверка серверной лицензии через PP_LICENSE (CPCSP-7831).
  149. * openssl: Убрано собственное ведение журналов в пользу встроенной диагностики openssl (CPCSP-7768).
  150. * openssl: Улучшена работа контейнеров с паролями при переходе на использование CryptAcquireCertificatePrivateKey (CPCSP-7812).
  151. * pkcs11: Добавлена поддержка работы с порталом Госуслуги (плагином ifc), в том числе на *nix (CPCSP-7786).
  152. * pkg: В пакеты добавлена версия сборки (CPCSP-7709).
  153. * pkg: В зависимостях пакетов указана версия дистрибутива (CPCSP-7727).
  154. * pkg: Из preinstall-скриптов пакетов на Linux убраны добавочные проверки, мешавшие автоматической установке зависимостей менеджером пакетов (CPCSP-7775).
  155. * pkg: Добавлен compat-пакет для OCи (OS-RT) (CPCSP-7753).
  156. * pkg: В дистрибутив для Linux добавлен ярлык для установки по щелчку мыши (CPCSP-7780).
  157. * pkg: Сформированы deb-пакеты для ARM Linux (CPCSP-7802).
  158. * pkg: Cкрипт install_gui.sh адекватно работает в терминале размером 80x25 (CPCSP-7760).
  159. * pkg: Новый пакет ca-certs устанавливает в нужные хранилища сертификаты ГУЦ и промежуточные для nalog.ru (CPCSP-7678).
  160. * pkg: Исправлены ошибки в install_gui.sh (CPCSP-7728).
  161. * pkg: Дистрибутив для Байкала дополнен пакетом поддержки GUI (CADES-1718, CPCSP-6998, CPCSP-7790).
  162. * pkg: Сформированы deb-пакеты для Байкала (CPCSP-6998, CPCSP-7373).
  163. * reader: Исправлена ошибка при создании родительской секции в ini-файле (CPCSP-7759).
  164. * reader: Обновлены модули поддержки Rosan (CPCSP-7740).
  165. * reader: Исправлена работа с файловыми блокировками на APFS в macOS и iOS на контейнерах с русскими именами (CPCSP-7874).
  166. * ssl: Аудит создания мандатов (CPCSP-6687).
  167. * ssl: Изменение параметров аудита не требует перезагрузки, только пересоздания мандата (CPCSP-6753).
  168. * ssl: Отключаем extended master secret при установке (CPCSP-7749).
  169. * ssl: Улучшена поддержка различных версий TLS 1.0, 1.1 и 1.2 в рамках сессий (CPCSP-7842).
  170. * ssl: ГОСТ-сюиты в Windows 10 TLS 1.2 (CPCSP-7841).
  171. * stunnel: Исправлена ошибка при работе с пином на контейнер в конфигурационном файле для сервера (CPCSP-6937).
  172. * 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).
  173. * doc: Поправлено форматирование, добавлено описание функции отключения проверки собственного сертификата TLS (CPCSP-4161).
  174. 2017-07-12 КриптоПро CSP 4.0.9916 Umov
  175. * core: Изменена проверка невалидных данных, что увеличило скорость работы на Windows и надёжность на Unix (CPCSP-7574).
  176. * core: Добавлена поддержка PBKDF2 на основе HMAC с алгоритмом ГОСТ Р 34.11-94 (CPCSP-7567).
  177. * core: Добавлена возможность задания таймаутов для диалогов на UNIX (CPCSP-2058).
  178. * core: Исправлены ошибки в окнах protected (CPCSP-7624).
  179. * core: Исполнимые файлы для Linux x86 и x64 имеют электронную подпись, проверяемую в Astra Linux SE (CPCSP-7517).
  180. * cryptcp: Добавлена поддержка detached-подписи ключом -detached (CPCSP-7606).
  181. * devel: В SDK добавлено детектирование MIPS-архитектуры для сборки примеров на Байкале (CPCSP-6089).
  182. * doc: В "Правила пользования" добавлена справка по работе параметра crypt_silent (CPCSP-7121).
  183. * gui: При обращении к CRYPT_USER_PROTECTED-ключу в silent-режиме провайдер возвращает ошибку (CPCSP-7624).
  184. * internal: (CPCSP-7622, CPHSM-622, CPHSM-623, CSPNEW-143, CPCSP-7525, CPCSP-7401, CPCSP-6720, CPCSP-7588).
  185. * pkg: Исправлено предупреждение в cprocsp-compat-debian, мешавшее создать с ним репозиторий (CPCSP-6425).
  186. * reader: Исправлена многопоточная работа с носителями Multisoft (CPCSP-7625).
  187. * 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)
  188. 2017-06-30 КриптоПро CSP 4.0.9914 Turing
  189. * certmgr: Устранены ложные сообщения об ошибке в системном журнале при открытии сертификата из файла (CPCSP-7369).
  190. * certmgr: Улучшена поддержка флага -silent (CPCSP-4959).
  191. * cng: Исправлена ошибка в реализации алгоритма HMAC на основе ГОСТ Р 34.11-94 (CPCSP-7586).
  192. * core: Исправлены ошибки в поддержке нового уровня журналирования - DB_WARN (CPCSP-6751).
  193. * core: Сборочное окружение для x86/x64 Linux обновлено до CentOS 5 - поддержка более старых версий Linux будет ограничена (CPCSP-7399, CPCSP-7374).
  194. * core: Увеличена скорость работы на Linux на ARM и PowerPC (CPCSP-6460).
  195. * core: Добавлена возможность копирования объектов хэша типа PBKDF2 (CPCSP-6662).
  196. * core: При ошибках в тестерной нити выдается ошибка CRYPT_E_SECURITY_SETTINGS (CPCSP-7549).
  197. * core: Уточнен порядок подавления предупреждений об использовании ключей 2001 года из графического интерфейса (CPCSP-6171, CPCSP-7588).
  198. * cryptcp: Исправлено расшифрование cms-сообщений, зашифрованных в режимах key transport, key agreement (CPCSP-7468).
  199. * cryptcp: Исправлено поведение утилиты при шифровании и расшифровании с указанием одинакового входного и выходного файла (CPCSP-7551).
  200. * cryptcp: Улучшена поддержка флага -silent (CPCSP-4959).
  201. * csptest: Улучшена поддержка флага -silent (CPCSP-4959).
  202. * cpconfig: Устранена проблема при открытии сертификата из контейнера с расширениями, не являющимися хранилищами сертификатов (CPCSP-7487).
  203. * cpconfig: На unix добавлена поддержка записи и чтения параметров типа longlong (CPCSP-7601).
  204. * devel: Добавлен пример копирования закрытого ключа с использованием PBKDF2 для общего секрета (CPCSP-7161).
  205. * doc: В "Руководство программиста" добавлена справка по работе CryptoAPI и утилит в "тихом" режимеы (CPCSP-4959).
  206. * doc: В комплект документации добавлено руководство по настройке Outlook (CPCSP-7615).
  207. * doc: CryptAcquireCertificatePrivateKey добавлен в комментарий к CryptSignHash (CPCSP-7503).
  208. * installer: Настройка отключения телеметрии Windows (CPCSP-7516).
  209. * installer: Добавлен параметр установщика для отключения предупреждений об использовании ключей ГОСТ Р 34.10-2001: TIMEWARNING2001=4294967295 (CPCSP-7610).
  210. * 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).
  211. * pkg: Исправлены ошибки в секции provides Linux-пакетов (CPCSP-2872).
  212. * pkg: Добавлена публикация пакетов для ОС "Байкал" в debian формате (CPCSP-7373).
  213. * pkg: Приложения и библиотеки подписаны для поддержки замкнутой программной среды в Astra Linux (CPCSP-7602, CPCSP-7517).
  214. * reader: Исправлена ошибка смены пароля в Inpaspot (CPCSP-7442).
  215. * reader: Добавлен модуль Rosan в дистрибутив (CPCSP-7527, CPCSP-7484, CPCSP-7547).
  216. * reader: Обновлены модули поддержки Alioth (CPCSP-7608).
  217. * test: (CPCSP-7494, CPCSP-7226, CPCSP-7230, CPCSP-7542).
  218. 2017-05-25 КриптоПро CSP 4.0.9907 Shannon
  219. * capilite: Исправлено возвращение большой длины подписанного сообщения в CryptSignMessage (CPCSP-7370).
  220. * capilite: Исправлена обработка флага CRYPT_MESSAGE_SILENT_KEYSET_FLAG (CPCSP-7421).
  221. * capilite: Исправлено закодирование больших структур данных (CPCSP-7400).
  222. * capilite: Добавлена реализация CertEnumSystemStoreLocation (CPCSP-7123).
  223. * capilite: Добавлена возможность отключать в PKCS#10-запросе расширения, идентифицирующие пользователя, по config/parameters/CPEnroll_ClientID = 0 (CPCSP-7260).
  224. * capilite: Исправлена ошибка при передаче нулевых данных в CryptStringToBinary (CPCSP-7452).
  225. * certmgr: При выводе отпечатка сертификата не печатаем 0x (CPCSP-1635).
  226. * certmgr: Исправлены ошибки при поиске по отпечатку сертификата или идентификатору ключа (CPCSP-6652).
  227. * certmgr: Отображение PKCS#10-запросов в certmgr -list -pkcs10 (CPCSP-7226).
  228. * certmgr: Исправлена фильтрация сертификатов, если в качестве хранилища используется файл/сообщение (CPCSP-7434).
  229. * certmgr: Поддержали чтение данных из STDIN для отображения объектов (CPCSP-7427).
  230. * core: При открытии несуществующего контейнера возвращается ошибка NTE_BAD_KEYSET (CPCSP-428).
  231. * core: Исправлеы ошибки при работе с CRL (CPCSP-7312).
  232. * core: Добавлена поддержка FreeBSD 12 (CPCSP-7388).
  233. * core: Поддержка LSA Protected Mode ( В IIS TLS сервер пока не поддерживается ) (CPCSP-6243).
  234. * core: Ускорена работа подписи в многопоточном режиме (CPCSP-7217).
  235. * core: Устранены маловероятные проблемы при работе в сервисе (CPCSP-7097).
  236. * core: Доработана реализация CertEnumSystemStore (CPCSP-7092, CPCSP-7122).
  237. * core: Исправлена ошибка при работе с флагом dwCertEncodingType в CertFindCertificateInStore (CPCSP-6794).
  238. * core: Исправлено залипание мыши при генерации ключа на UNIX (CPCSP-7093).
  239. * core: Устранен крэш при работе с сертификатом с кириллическим именем на MacOS (CPCSP-7135).
  240. * core: В реестр добавлен параметр force_silent, форсирующий работу без окон (CPCSP-7121).
  241. * core: Добавлена поддержка алгоритма диверсификации KDF_TREE_GOSTR3411_2012_256 (CPCSP-5806).
  242. * core: Исправлена работа функции хэширования по ГОСТ Р 34.11-94 на процессорах без поддержки SSE2 (CPCSP-6422, CPCSP-7366).
  243. * core: Провайдер отвязан от библиотеки iconv, что улучшило совместимость с FreeBSD 11 (CPCSP-6752).
  244. * core: Добавлен контроль длин частей имени контейнера (CPCSP-7391).
  245. * core: Для отмены предупреждения при использовании ключей 2001 года больше не требуются права администратора (CPCSP-7489).
  246. * cpconfig: Исправлен выбор сертификата из файла p7b (CPCSP-7083).
  247. * cpconfig: Смена языка кнопок в контрольной панели. (CPCSP-4158).
  248. * cpconfig: Исправлен вывод русских букв в описании идентификаторов параметров (CPCSP-7209).
  249. * cpconfig: Устранен крэш при тестировании контейнера с ключом AT_UECSYMMETRICKEY (CPCSP-5968).
  250. * cpconfig: При наведении мыши на серийный номер CSP выводится информация, что он неполный (CPCSP-7389).
  251. * cpconfig: Запросы на сертификат отображаются в списке сертификатов для выбора только при установленном параметре SelectContainerCertificateRequestStoreBrowse (CPCSP-7393 CPCSP-6695).
  252. * cryptcp: Улучшена справка по Key Usage / Key Type выпускаемого сертификта (CPCSP-6847).
  253. * csptest: Удалена функциональность работы с картами УЭК (CPCSP-7129).
  254. * csptest: Устанавливаем PIN в CertContext->CERT_KEY_PROV_INFO_PROP_ID вместо кэша (CPCSP-6899).
  255. * csptest: Поддержка кириллицы в паролях на Windows (CPCSP-6900).
  256. * csptest: При выборе сертификата из хранилища, можно указывать отпечаток сертификата (CPCSP-7248, CPCSP-7228).
  257. * csptest: Различные улучшения (CPCSP-7095, CPCSP-3752).
  258. * csptest: Исправлено отображение кириллицы при перечислении контейнеров (CPCSP-7477).
  259. * curl: Устранены крэши при работе с нитями (CPCSP-7332).
  260. * devel: Примеры исправлены для поддержки систем со стандартной библиотекой C++ 11 и GCC 5+ (CPCSP-7059, CPCSP-7173).
  261. * gui: Добавлено закрытие GTK приложения xcpui_app при потере соединения с вызвавшим его приложением (CPCSP-7156).
  262. * installer: В описание службы добавлен номер версии, чтобы избежать конфликтов при установке (CPCSP-7056).
  263. * installer: GUI Norton и Symantec добавлены в исключения (CPCSP-7190, CPCSP-7292).
  264. * installer: В справку добавлены COMPANYNAME и USERNAME для задания вместе с серийным номером продукта (CPCSP-7383).
  265. * installer: Отключаю Hiberboot до следующего перезапуска при необходимости перезагрузки (CPCSP-7381).
  266. * 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).
  267. * hsm: Добавлены флаги PP_CPU_USAGE и PP_MEMORY_USAGE в GetProvParam для определения загруженности процессора и ОП (CPHSM-568).
  268. * ios: Исправлены ошибки при работе с УЦ 2.0 (CPCSP-3619, CPCSP-6932, CPCSP-7198).
  269. * ios: Исправлена ошибка зависания приложения при неудачной отправке запроса на сертификат (CPCSP-7201).
  270. * ios: Добавлено отображение времени отправки и обработки сертификата для УЦ 2.0 (CPCSP-7199).
  271. * ios: Добавлена проверка заполнения обязательных полей при регистрации пользователя для УЦ 2.0 (CPCSP-7263).
  272. * ios: Архитектура эмулятора i386 во фреймворке заменена архитектурой x86_64 (CPCSP-5681).
  273. * ios: Частично устранены deprecated методы в работе окон. Фрэймворк теперь собирается с SDK 8.0 (CPCSP-7041).
  274. * ios: Исправлен крэш в iOS 10 при закрытии маркера при взаимодействии с УЦ (CPCSP-7081).
  275. * ios: Обнулены служебные файлы КПИМ (CPCSP-7131).
  276. * ios: Исправлена ошибка обновления фреймворка (CPCSP-7126).
  277. * ios: Поддержка путей с пробелами в iOS-проектах (CPCSP-7446).
  278. * license: Исправлен поиск файла лицензий для unix (CPCSP-7049).
  279. * openssl: Убрал флаг executable stack у libcrypto.so (CPCSP-7440).
  280. * pkcs11: Добавлена поддержка механизмов, использующих стандарт ГОСТ Р 34.10-2012 (CPCSP-4928)
  281. * pkg: Расширено число случаев, когда пакет pcsc патчит системные plist-файлы (CPCSP-5114).
  282. * pkg: Исправлены описания пакетов (CPCSP-5206).
  283. * reader: Обновлены модули поддержки Aladdin: добавлена поддержка JaCarta SF (CPCSP-7200, CPCSP-7295).
  284. * reader: Обновлены модули поддержки Safenet: поддержаны FIPS-совместимые токены (CPCSP-6589).
  285. * reader: Обновлены модули поддержки Multisoft (CPCSP-7461, CPCSP-7481).
  286. * reader: Улучшено отображение статуса модулей поддержки в контрольной панели (CPCSP-7029).
  287. * reader: Исправлены ошибки при работе с ДСЧ Аккорд новых версий (CPCSP-7175).
  288. * reader: Модуль поддержки hdimage теперь можно настроить в несовместимый режим работы - с длинными именами, что существенно увеличивает производительность (CPCSP-5975).
  289. * reader: Добавлена ошибка RDR_ERR_INVALID_NAME: "некорректное имя контейнера", на практике означающая "слишком длинное имя контейнера" (CPCSP-7391).
  290. * ssl: Работа с ключами CSP 3.x (CPCSP-3741).
  291. * ssl: Чтение параметров SSL перенесено в функцию создания мандатов, теперь не нужна перезагрузка системы, достаточно пересоздать мандат (CPCSP-6753).
  292. * ssl: Запрос ПИН в AcquireCredentialsHandle только при создании серверного мандата на *nix (CPCSP-7157).
  293. * ssl: Поддержка кластера Windows Server 2016 (CPCSP-7249).
  294. * ssl: Улучшена поддержка TLS 1.2 (CPCSP-6929, CPCSP-4566, CPCSP-523, CPCSP-7231, CPCSP-7235, CPCSP-7237).
  295. * support: Исправлена Unix-реализация функции MultiByteToWideChar (CPCSP-6834).
  296. * 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).
  297. 2016-11-15 КриптоПро CSP 4.0.9842 Riemann
  298. * installer: Исправлено лишнее добавление опций при обновлении с КриптоПро CSP 3.0/3.6 (CPCSP-6981, CPCSP-6983).
  299. * internal: (CPCSP-4785, CPCSP-6695, CPCSP-6933, CPCSP-6422, CPCSP-6957).
  300. * ssp: Уточнение регистрации CNG для корректной работы в Protected Mode LSA (CPCSP-6243).
  301. 2016-11-10 КриптоПро CSP 4.0.9838 Quillen
  302. * capilite: Выровнены поля в структуре CRYPT_KEY_PROV_INFO в сертификате (CPCSP-6871).
  303. * capilite: Поддержка флага PKCS12_IMPORT_SILENT в PFXImportCertStore (CPCSP-6831).
  304. * certmgr: Добавлено отображение AIA и CDP в сертификате (CPCSP-6604, CPCSP-6838).
  305. * core: Правильно проверяем допустимую длину пароля перед его предъявлением в модуль поддержки (CPCSP-6973).
  306. * core: Позволяем вводить пароли на Unix через pipe (CPCSP-2802).
  307. * core: Устранена мусорная диагностика в системном журнале на Unix (CPCSP-4278, CPCSP-4303, CPHSM-417).
  308. * core: Добавлен новый уровень журналирования - DB_WARN, куда будут попадать несущественные ошибки (CPCSP-6751).
  309. * core: Добавлена поддержка флага PKCS12_NO_PERSIST_KEY при импорте pfx (CPCSP-6831).
  310. * cryptcp: Изменена справка по аргументам, определяющим тип ключа и назначение сертификата (CPCSP-6847).
  311. * cryptcp: Исправлена обработка и печать ошибок (CPCSP-5737).
  312. * cryptcp: Улучшено отображение кириллицы (CPCSP-6839).
  313. * csptest: Исправлены опечатки в справке (CPCSP-4539, CPCSP-7012).
  314. * csptest: Исправлена ошибка при открытии файлов с русскими именами на Windows (CPCSP-7011).
  315. * doc: Новый логотип в chm-документации (CPCSP-6741).
  316. * gui: Исправлено поведение окна выбора контейнера при наличии контейнеров с совпадающими именами на одном носителе (CPCSP-6986).
  317. * installer: ESMARTTOKENGOST снова устанавливается на Windows по умолчанию (CPCSP-6585).
  318. * 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).
  319. * ios: Исправлены проблемы при работе с УЦ 2.0 (CPCSP-3619, CPCSP-6932).
  320. * ios: Исправлены ошибки в проекте iStunnelSample (CPCSP-4728).
  321. * ios: Русифицированы окна (CPCSP-6878).
  322. * ios: Исправлены шероховатости в интерфейсе на iOS (CPCSP-6896, CPCSP-6974).
  323. * ios: Исправлена ошибка при задании типа ключа при создании запроса на сертификат (CPCSP-6897).
  324. * license: В интерфейс CPCSPLicense добавлен метод GetFirstInstallDate (CPCSP-6833).
  325. * openssl: Обновлён openssl до версии 1.0.2j (CPCSP-6929).
  326. * openssl: Добавлена поддержка TLS 1.2 для ГОСТ (CPCSP-6929).
  327. * pkcs11: Добавлена поддержка механизмов, использующих стандарт ГОСТ Р 34.11-2012 (hash, HMAC) (CPCSP-4928)
  328. * pkcs11: Исправлены ошибки, связанные с завершением инициализированной операции (в соответсвии со стандартом) (CPCSP-6858)
  329. * pkg: Улучшена поддержка Debian 8 (CPCSP-2598, CPCSP-6681).
  330. * pkg: install_gui.sh поддерживает deb-дистрибутив (CPCSP-6910).
  331. * pkg: С библиотек снят x-бит (CPCSP-6918).
  332. * pkg: Не правим fstab при установке: монтирование fat-дисков - задача пользователя (CPCSP-6984).
  333. * pkg: Сформирован дистрибутив с поддержкой процессоров Байкал - mips32 (CPCSP-6089, CPCSP-6997, CPCSP-6998).
  334. * pkg: Поддержка 32-битных FreeBSD 10/11 (CPCSP-4489, CPCSP-5529, CPCSP-387).
  335. * pkg: Не выводим ложную диагностику про LSB при нехватке прав при установке (CPCSP-6812).
  336. * pkg: Частичная поддержка установки в chroot (CPCSP-6866).
  337. * pkg: Rutoken S регистрируется на Unix под своим именем (CPCSP-6906).
  338. * reader: Исправлены коды возврата из модуля поддержки NovaCard (CPCSP-5406).
  339. * reader: Исправлена проблема при копировании контейнеров на flash-носители на Unix под пользователем (CPCSP-6935).
  340. * reader: Консольные диалоги на macOS теперь могут отображаться в терминальных сессиях (CPCSP-4420).
  341. * stunnel: Код откачен к стабильной версии (CPCSP-2645, CPCSP-6874, CPCSP-5350, CPHSM-532, CPCSP-5814, CPCSP-6049, CPHSM-551, CPCSP-6089, CPCSP-6555, CPCSP-6942).
  342. * tls: Введена совместимость с TLS 1.1/1.2. (CPCSP-4566, CPCSP-6908).
  343. * 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).
  344. 2016-09-21 КриптоПро CSP 4.0.9797 Poincare
  345. * capilite: Исправлена ошибка при установке корневого сертификата для УЦ 2.0 (CPCSP-6783).
  346. * capilite: Добавлена обработка полей cProvParam, rgProvParam структуры CRYPT_KEY_PROV_INFO (CPCSP-80).
  347. * capilite: Добавлена реализация PFXImportCertStore и PFXExportCertStore (CPCSP-6154).
  348. * capilite: Исправлена ошибка при построении цепочки с p7b-сертификатами в AIA (CPCSP-6605).
  349. * capilite: Исправлены ошибки в работе CertOpenStore (CPCSP-6645, CPCSP-6646).
  350. * certmgr: Добавлено отображение полей authority info access (CPCSP-6604).
  351. * core: Снято ограничение на длину пароля при экспорте закрытого ключа в pfx (CPCSP-6579).
  352. * core: Исправлена ошибка при очистке файлов блокировки в /var/opt/cprocsp/tmp (CPCSP-6003).
  353. * core: Исправлены ошибки совместимости с новыми версиями FreeBSD (10.0+, 11) (CPCSP-6715, CPCSP-6752).
  354. * core: Добавлена поддержка флага CRYPT_PUBLICCOMPRESS в случае экспорта открытого ключа по сертификату (CPCSP-5303).
  355. * core: Реализация CTR для Магмы на SSE (CPCSP-6301).
  356. * cpconfig: В контрольной панели скрыта кнопка "Купить" (CPCSP-6628).
  357. * cpconfig: Добавлено отображение "сертификатов" из хранилища Request при поиске контейнера по сертификату (CPCSP-6695).
  358. * cryptcp: Исправлена ошибка конвертации русских символов при создании запроса на сертификат на UNIX (CPCSP-4971).
  359. * cryptcp: Не возвращаем ноль при ошибках (CPCSP-6672).
  360. * cryptcp: Добавлена возможность отключить запросы в сеть при проверке цепочки сертификатов (CPCSP-6641).
  361. * cryptcp: Добавлена возможность поиска сертификатов по отпечатку, аналогично параметру -dn (CPCSP-6652).
  362. * cryptio: Добавлена возможность импорта и экспорта контейнеров в pfx/pkcs12 (CPCSP-6154).
  363. * csptest: В csptest -oid нельзя было работать с контейнерами local machine (CPCSP-6758).
  364. * csptest: Удалена поддержка proxy в tlsc (CPCSP-6637).
  365. * devel: Из пакета для разработчика удалены лишние заголовочные файлы (CPCSP-6610).
  366. * doc: Документировано переопределение CERT_FIND_SUBJECT_STR\CERT_FIND_ISSUER_STR (CPCSP-6626).
  367. * doc: Документирован AcceptContext (CPCSP-6759).
  368. * doc: В документацию CSP 4.0 добавлена поддержка работы на виртуальных машинах (КС1) (CPCSP-6372, CPCSP-3389).
  369. * doc: Актуализирована документация для КС2, КС3 (CPCSP-4161).
  370. * driver: Исправлена ошибка в CRC ядерных символов на PowerPC Linux (CPCSP-6130).
  371. * gui: Удалены тени с иконки CSP (CPCSP-6678).
  372. * gui: Исправлена ошибка окна выбора считывателя, приводившая к остановке AppVerifier (CPCSP-6798).
  373. * 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).
  374. * internal: (CPCSP-3456, CPCSP-4716).
  375. * installer: Бутстраппер устанавливает промежуточные сертификаты в хранилище CA (FKNCSP-686).
  376. * installer: Совместимость с установщиком Acronis True Image 2017 (модификация прав на файлы) (CPCSP-6738).
  377. * installer: Перенос StrengthenedKeyUsageControl из политик в параметры криптопровайдера (CPCSP-6810).
  378. * license: В оснастке управления лицензиями выводится список сертификатов с встроенной лицензией CSP (CPCSP-6629).
  379. * license: Добавлена вывод ошибки ввода клиентской лицензии на сервере (CPCSP-6619).
  380. * license: Исправлена ошибка, приводящая к многократному появлению окна предупреждения об истекающей лицензии (CPCSP-6757).
  381. * openssl: Добавлен поиск сертификата в хранилище LOCAL_MACHINE (CPCSP-6618).
  382. * pkg: Поддержка нового pkg FreeBSD 10 (CPCSP-6722).
  383. * pkg: В дистрибутив для Linux на armhf добавлен KC2-провайдер (CPCSP-6423, CPCSP-6797).
  384. * pkg: На macOS по умолчанию не устанавливается поддержка SAP R/3 (CPCSP-6804).
  385. * pkg: Описание пакетов для macOS на русском языке (CPCSP-6805).
  386. * reader: Поддержка новых токенов SafeNet (CPCSP-6589).
  387. * reader: Исправлена ошибка в модуле поддержки ESMART Token на Linux (CPCSP-6126).
  388. * ssl: Доработка поддержки ALPN (CPCSP-5217).
  389. * ssl: Аудит используемых серверных сертификатов (пока только на Windows) (CPCSP-6687).
  390. * 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).
  391. 2016-07-12 КриптоПро CSP 4.0.9758 Ostrogradsky
  392. * capilite: Добавлена реализация CertControlStore для dwCtrlType CERT_STORE_CTRL_RESYNC и CERT_STORE_CTRL_AUTO_RESYNC (CPCSP-5869).
  393. * certmgr: Добавлена возможность перечисления хранилищ на UNIX (CPCSP-5865, CPCSP-6342).
  394. * certmgr: Исправлена ошибка создания хранилища при перечислении и указании несуществующего (CPCSP-6278).
  395. * certmgr: Исправлена ошибка при отображении незаполненной ссылки на закрытый ключ (CPCSP-6494).
  396. * сore: Исправлено поведение провайдера при ошибке записи на носитель: теперь контейнер откатывается к предшествующему корректному состоянию (CPCSP-6120).
  397. * core: Добавлен флаг CP_CRYPT_SAVE_PASSWORD, позволяющий запомнить в реестре предъявляемый в CryptSetProvParam пароль (CPCSP-6488).
  398. * core: Добавлен криптопровайдер уровня KC2 для armhf (CPCSP-6423).
  399. * core: Исправлена ошибка многопоточного доступа к хэндлу на Unix (CPCSP-3363).
  400. * core: На rpm-based Linux понижены зависимости пакетов с lsb до lsb-core (CPCSP-6285).
  401. * core: На Debian/Ubuntu/Astra Linux не требуем lsb-core - вместо него можно использовать cprocsp-compat-debian (CPCSP-6425, CPCSP-5929).
  402. * core: Дистрибутив для Linux на armhf требует generic-armv7-a и neon (CPCSP-6460).
  403. * core: На Unix добавлена возможность сохранения пароля на контейнер в графическом режиме (CPCSP-6452, CPCSP-6455, CPCSP-6461).
  404. * core: В папке /var/opt/cprocsp/tmp на рестарте службы очищаются также блокировки контейнеров, алгоритм очистки кардинально ускорен (CPCSP-6003, CPHSM-565).
  405. * core: Политики усиленного контроля и сроков действия ключей теперь хранятся в параметрах провайдера (CPCSP-6298).
  406. * core: TCP SSL транспорт для RPC (CPCSP-6400).
  407. * core: Уточнены контролируемые даты в методах проверки сроков действия (CPCSP-5314, CPCSP-6481).
  408. * core: Исправлена ошибка с невозможностью чередовать вызовы CryptEncrypt вперемешку с нулевыми флагами и пакетными (CPCSP-6503).
  409. * core: Тестовая реализация CTR и имитовставки по ГОСТ Р 34.13-2015 (CPCSP-6443, CPCSP-6301).
  410. * core: Устранена нерегулярная ошибка скачивания файлов в UrlRetriever'e (CPCSP-6377).
  411. * core: Пакетный режим формирования подписи (CPCSP-6360, CPCSP-6361, CPCSP-6362).
  412. * cpverify: Добавлена возможность поставить файл на контроль целостности через реестр (CPCSP-6344).
  413. * cpverify: Исправлена работа с подписями в XML (CPCSP-6403).
  414. * cpconfig: DPIAware для апплета контрольной панели (CPCSP-6555).
  415. * cryptcp: Исправлена ошибка в cryptcp на Unix при создании подписи cades_t (CPCSP-6444).
  416. * cryptcp: Исправлено отображение параметров учётных записей пользователя на УЦ 1.5 (CPCSP-6139).
  417. * cspclean: Более точное удаление ФКН-провайдеров и регистраций в Calais (CPCSP-6566).
  418. * csptest: Улучшил диагностику несохраненного пароля (CPCSP-6290).
  419. * csptest: Добавлена диагностика расхода хэндлов провайдером (CPCSP-5269, CPHSM-563).
  420. * devel: Исправлена кодировка примеров (CPCSP-5270).
  421. * devel: Исправлены ошибки в примерах (CPCSP-6537).
  422. * doc: Добавлена поддержка виртуальных машин в документацию по КС1 (CPCSP-6372).
  423. * doc: Windows 10 добавлена в документацию на 4.0 (CPCSP-6404).
  424. * doc: Порядок работы с доверенными корневыми сертификатами внесен в документацию (CPCSP-6141).
  425. * doc: В Инструкцию по использованию возвращен раздел, описывающий требования к сертификату для входа по смарт-картам и исправлено форматирование (CPCSP-4161).
  426. * driver: Workaround для зависимостей драйверного пакета в ALTLinux (CPCSP-6378).
  427. * driver: Не перезаписываем pArena в CPCGetDefaultConfig на Unix (CPCSP-6274).
  428. * 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).
  429. * installer: Библиотеки провайдера подписаны sha1 и sha256-подписями (CPCSP-6012).
  430. * installer: MSFT-подпись драйверов для Windows 10 (CPCSP-6006).
  431. * installer: Контроль целостности системных библиотек (CPCSP-4893).
  432. * installer: Копируем certmgr.msc в SysWOW64 для ранних Windows (CPCSP-5208).
  433. * installer: Удаление модулей Рутокен 2.43 и более старых при установке (CPCSP-6340).
  434. * installer: Удаление драйверов после обновления Windows при отсутствующих oemX.inf (CPCSP-6587).
  435. * installer: Удаление службы DiagTrack на Windows 10, если не указано NODIAGTRACKDISABLE (CPCSP-6583).
  436. * ios: Реализована функциональность сохранения пароля на контейнер и добавлена возможность удаления сохраненных паролей (CPCSP-6455, CPCSP-6453, CPCSP-6489).
  437. * ios: При запуске приложения обновляются только файлы с более свежей датой, чем локальные (CPCSP-6516).
  438. * license: Исправлена работа с лицензией в сертификате (CPCSP-6346).
  439. * license: Доработка лицензий (CPCSP-6365).
  440. * license: Исправлена локализация английской версии (CPCSP-6197).
  441. * openssl: Поддержка gost-engine на PowerPC Linux (CPCSP-5844).
  442. * pkg: В install.sh добавлена возмоность установки debian пакетов (CPCSP-6280).
  443. * pkg: В дистрибутив для Linux на armhf добавлены пакеты cprocsp-rdr-pcsc и cprocsp-rdr-gui-gtk (CPCSP-5680).
  444. * pkg: Исправлены ошибки при установке Signature Only провайдеров (CPCSP-2358, FKNCSP-244).
  445. * pkg: Добавлена регистрация имён провайдеров как на Windows-платформе (CPCSP-6539).
  446. * pkg: Убрана паразитная диагностика при удалении unix дистрибутивов (CPCSP-6477).
  447. * pkg: Добавлена проверка наличия нужных для работы пакетов в install_gui.sh (CPCSP-6491).
  448. * pkg: Модулям поддержки добавлена зависимость от пакета PCSC (CPCSP-6535).
  449. * rdr: При установке пакета cprocsp-rdr-gui-gtk добавлена проверка на наличие в системе библиотеки pangox (CPCSP-6287).
  450. * reader: Поддержаны карты NovaCard с двумя контейнерами (CPCSP-6513).
  451. * reader: Исправлено некорректное поведение NovaCard в окне выбора считывателя (CPCSP-6387).
  452. * reader: Исправлена ошибка обновления списка считывателей на Unix (CPCSP-3734).
  453. * reader: Обновлены модули поддержки ISBC ESMARTToken на Windows (CPCSP-5042).
  454. * reader: Добавлен модуль поддержки ДСЧ Аккорд-АМДЗ для Linux (CPCSP-6502).
  455. * reader: Добавлена поддержка смарт-карт MSKey на Windows (CPCSP-3470).
  456. * reader: Добавлена поддержка смарт-карт ESMART Token GOST с биометрической аутентификацией (CPCSP-6585).
  457. * rsa: Устранен крэш при разборе RSA-сертификата, если не был установлен CPRSA (CPCSP-5485).
  458. * rsa: CRYPT_ARCHIVABLE добавлен в старый и новый RSA-провайдер (CPCSP-6521).
  459. * 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).
  460. * tls: Реже перечитываем хранилище корневых сертификатов (CPCSP-3787).
  461. * sdk: Добавлен wincsp.h в sdk (CPCSP-6352).
  462. * sdk: Сборка примеров в Visual Studio (CPCSP-6368).
  463. 2016-03-01 КриптоПро CSP 4.0.9708 Nechaev
  464. * certmgr: Добавлена возможность перечислять хранилища на Windows (CPCSP-5865).
  465. * core: Обеспечена совместимость с Windows PowerShell Desired State Configuration на Windows 7 (CPCSP-6238).
  466. * core: Улучшена поддержка Microsoft Enterprise CA (CPCSP-6218).
  467. * core: Обеспечена совместимость усиленного режима контроля ключей с текущими версиями прикладного ПО (CPCSP-6135).
  468. * core: Исправления в процедурах уничтожения ключевой информации при DestroyProvider (CPCSP-6136).
  469. * core: В 2-3 раза увеличена скорость работы на Sparc Solaris (CPCSP-2040, CPCSP-6237, CPCSP-6252, CPCSP-6254).
  470. * core: В 2-3 раза увеличена скорость работы на iOS (CPCSP-4495).
  471. * core: Обеспечена доверенность инициализации с физического ДСЧ (CPCSP-6236).
  472. * core: При выключенном усилленном режиме контроля ключей введены предупреждения об использовании ключей 2001 года (CPCSP-6171, CPCSP-6224).
  473. * core: Поддержка параметров HP_HASHVAL_BLOB и PP_RNG_INITIALIZED (CPCSP-5931, CPCSP-6163).
  474. * core: Исправлена ошибка возможной неостановки сервиса (CPCSP-5818).
  475. * cpanel: В панель добавлен флаг включения/выключения усиленного режима контроля ключей (CPCSP-6230).
  476. * cpdrvlib: не перезаписываем pArena в CPCGetDefaultConfig (CPCSP-6274).
  477. * cryptcp: Исправлено отображение параметров учётных записей пользователя на УЦ 1.5 (CPCSP-6139).
  478. * cryptcp: Исправлена работа -verall для файлов, содержащих более одной подписи (CPCSP-6159).
  479. * cryptcp: Исправлено неправильное отображение русского текста при выводе ошибок (CPCSP-6233).
  480. * doc: В документации зафиксирован порядок использования СКЗИ в соответствии с требованиями заключения (CPCSP-3389, CPCSP-5560, CPCSP-6141, CPCSP-6183).
  481. * doc: В документации исправлено описание работы со средствами контроля целостности (CPCSP-6147).
  482. * doc: В документации актуализировано описание окон при копировании контейнера закрытого ключа (CPCSP-4161).
  483. * 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).
  484. * ios: Добавлена возможность экспортировать сертификаты с помощью iTunes File Sharing (CPCSP-6200).
  485. * ios: Добавлена возможность установки сертификата/CRL'a по URL (CPCSP-6201).
  486. * ios: Реализована установка корневого сертификата через ресурсы приложения (CPCSP-6091).
  487. * license: Исправлена локализация английской версии (CPCSP-6197).
  488. * mmc: Отображение в КриптоПро PKI версии ядра продукта, а не криптопровадйера по умолчанию (FKNCSP-653).
  489. * openssl: Добавлена проверка серверной лицензии CSP (CPCSP-6152).
  490. * pkcs11: Улучшено заполнение свойств извлекаемости на основе флага CRYPT_EXPORT (CPCSP-6164).
  491. * pkg: В Linux-дистрибутивы включён скрипт для псевдографической установки - install_gui.sh (CPCSP-5860).
  492. * pkg: В rpm-пакетах в секцию Provides добавлены внешние библиотеки провайдера (CPCSP-2872).
  493. * pkg: Пакеты начали публиковаться и в .deb формате (CPCSP-5912).
  494. * reader: Улучшена работа динамического обновления считывателей на Unix (CPCSP-3734).
  495. * reader: Исправлена документация, описывающая подключение модулей поддержки (CPCSP-6207).
  496. * reader: Добавлена поддержка Rutoken на big-endian платформах (CPCSP-6160).
  497. * reader: Добавлена поддержка новых карт Gemalto Optelio: G257 и MPH150 (CPCSP-6208).
  498. * 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).
  499. * tls: Поддержка tls_client_disable_legacy_cipher_suites (CPCSP-743).
  500. * ui: Ускорена сортировка элементов перечисления в окне выбора контейнера (CPCSP-5483).
  501. 2015-12-29 КриптоПро CSP 4.0.9680 Markov
  502. * android: Добавили поддержку mpcos.emv в Android (CPCSP-6115).
  503. * capilite: Ускорено построение цепочек (CPCSP-4136).
  504. * certmgr: Сформирована документация на приложение командной строки для работы с сертификатами, а также русский и английский man (CPCSP-6048).
  505. * core: Исправлены несколько утечек памяти при работе со смарт-картами (CPCSP-6128, CPCSP-6125, CPCSP-6127).
  506. * core: Создан дистрибутив для Linux PowerPC64 little-endian (CPCSP-5814).
  507. * core: В GetProvParam() добавлен флаг PP_CONTAINER_VERSION, который возвращает версию контейнера (CPCSP-6035, CPCSP-6059, CPCSP-6069).
  508. * core: Решена проблема с переполнением папки /var/opt/cprocsp/tmp пустыми служебными файлами (CPCSP-6003).
  509. * core: Исправлена ошибка при работе с CMS через CNG (CPCSP-6083).
  510. * core: Исправлена ошибка в минипровайдере при сохранении хранилища сертификатов (CPCSP-6084).
  511. * core: Исправлена ошибка в минипровайдере при создании CMS-подписи (CPCSP-6088).
  512. * core: Оптимизирована процедура выработки хэш-значения в соответствии с ГОСТ Р 34.11-2012 (CPCSP-4275).
  513. * core: Исправлены ошибки при вычисления хэш-значения в соответствии с ГОСТ Р 34.11-2012 в режиме ядра (CPCSP-6099).
  514. * core: Прекращена поддержка TLS в Google Chrome (CPCSP-4785).
  515. * core: Запрет использования ключей ГОСТ Р 34.10-2001 для формирования подписи после 31 декабря 2018 (CPCSP-6135, CPCSP-6149).
  516. * core: Ускорение работы симметричной криптографии на x86 при использовании SSE2 (CPCSP-6000).
  517. * doc: исправлены опечатки в "ЖТЯИ.00087-01 93 03. Приложение для создания TLS-туннеля" (CPCSP-6229)
  518. * cpanel: При тестировании контейнера проверяется встроенная в сертификат лицензия и выводится информация о ней (CPCSP-6079).
  519. * cpverify: Исправлены ошибки при работе с xml (CPCSP-6061, CPCSP-6062).
  520. * cpverify: Исправлены ошибки при работе с контрольными суммами, лежащими не в отдельных папках (CPCSP-6142).
  521. * cryptcp: cryptcp версии 4.0 (CPCSP-5276).
  522. * cryptcp: Улучшена диагностика при пакетной подписи/проверке (CPCSP-6134).
  523. * tools: добавлена поддержка cryptio на сплате (CPCSP-5666).
  524. * cspclean: Поддержка новых версий cades-продуктов (CPCSP-454).
  525. * csptest: Значительно ускорено удаление контейнеров по маске (CPCSP-6004).
  526. * curl: Добавлена возможность задания PIN-а на контейнер (CPCSP-6124).
  527. * doc: Актуализирован список поддерживаемых носителей в формулярах (CPCSP-6122, CPCSP-6129).
  528. * doc: Доработана эксплуатационная документация (CPCSP-3389, CPCSP-4910, CPCSP-5560, CPCSP-5569, CPCSP-6093, CPCSP-6110, CPCSP-6141).
  529. * genkpim: АРМ выработки внешней гаммы портирован на Unix (CPCSP-5938).
  530. * installer: Поддержка Validata 5.0 CSP (CPCSP-6143).
  531. * installer: Текст в бутстраппере меняется в зависимости от типа переданной лицензии (CPCSP-6065).
  532. * installer: При major upgrade установленные считыватели сохряняют своё состояние (CPCSP-6055, CPCSP-6138).
  533. * installer: Добавлена опция "Контроль сроков действия ключей" (CPCSP-6051, CPCSP-6140).
  534. * installer: Исправлены ошибки при запуске бутстраппера на Windows Vista (CPCSP-6043).
  535. * installer: Исправлены ошибки при совместной установке CSP и HSM (CPCSP-6042).
  536. * 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).
  537. * ios: На iOS 9+ съезжал диалог заполнения регистрационной формы (CPCSP-6100).
  538. * ipsec: Улучшено освобождение объектов при завершении работы (CPCSP-6070).
  539. * license: Улучшена поддержка лицензий ФКН-продуктов в оснастке управления лицензиями (CPCSP-6075).
  540. * openssl: исправлена ошибка неверного пропатчивания конфиг-файла при установке cpopenssl-gost на сплате (CPCSP-5549).
  541. * pkg: исправлены ошибки в uninstall.sh (CPCSP-5647).
  542. * reader: Обновлены модули поддержки eToken/JaCarta - в них устранены неперехваченные прерывания (CPCSP-3855).
  543. * reader: Добавлена поддержка карт ALIOTH SCOne v6, способных хранить "длинные" ключи (CPCSP-5836).
  544. * reader: Обновлены модули поддержки Inpaspot, устранены ошибки, обобщены регистрации карт Inpaspot и ALIOTH SCOne (CPCSP-5836).
  545. * reader: Добавлен модуль поддержки Novacard на Unix (CPCSP-5966).
  546. * reader: Исправлены ошибки в скрипте ccid_reg.sh (CPCSP-6151).
  547. * rsa: Исправлены ошибки (CPCSP-5973).
  548. * stunnel: Исправлены ошибки в работе скрипта настройки клиента HSM на Unix (CPHSM-428).
  549. * stunnel: Улучшена работа с HSM (CPHSM-528).
  550. * stunnel: Сформирована документация "Приложение для создания TLS-туннеля" (CPCSP-6049).
  551. * 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).
  552. 2015-11-13 КриптоПро CSP 4.0.9660 Leibniz
  553. * cryptcp: Добавление штампов времени в подпись возможно только при установленном КриптоПро ЭЦП SDK (CPCSP-5550)
  554. * bio: Исправлено зависание БиоДСЧ на MacOS (CPCSP-5913).
  555. * capilite: ускорено построение цепочек (CPCSP-4136)
  556. * certmgr: Научился удалять сертификаты/CRL по идентификатору ключа и отображать его (CPCSP-5889).
  557. * cng: Автовосстановление конфигурации CNG при несанкционированных изменениях (CPCSP-5969).
  558. * core: Добавлена возможность открытия AT_UECSYMMETRICKEY без предъявления ПИН (CPCSP-5967).
  559. * core: Поддержка параметризуемых режимов шифрования (CPCSP-4880, CPCSP-5562).
  560. * core: Добавлена возможность чтения значения PBKDF2 в явном виде (CPCSP-5939).
  561. * core: Добавлена возможность устанавливать значение хэша через HP_HASHVAL_BLOB (CPCSP-5931).
  562. * core: Добавлена поддержка Astra Linux (CPCSP-5929).
  563. * cpanel: При копировании контейнера для нового подставляется имя %контейнер% - копия (CPCSP-5482).
  564. * csptest: Отображение сроков действия закрытых ключей (CPCSP-5084).
  565. * csptest: Параметр cmssfsign объявлен устаревшим и реализуется через вызов sfsign (CPCSP-5915).
  566. * csptest: При проверке контейнера расширена проверка соответствия открытого и закрытого ключей (CPCSP-5950).
  567. * csptest: Исправлены ошибки при диагностике неверных параметров командной строки (CPCSP-5958).
  568. * csptest: Добавлена проверка подписи закрытым ключом -keyset -pkverify (CPCSP-5959).
  569. * csptest: Исправлены ошибки в функциях журналирования (CPCSP-5964).
  570. * csptest: Исправлена ошибка при создании разделенного контейнера в консольном режиме (CPCSP-5965).
  571. * stunnel: Добавлен скрипт для настройки HSM клиента на linux(CPHSM-428).
  572. * devel: Приведены в порядок header'ы пакета для разработчиков (CPCSP-5552).
  573. * devel: Исправлена сборка примера der2xer (CPCSP-5557).
  574. * doc: Доработки эксплуатационной документации: контроль целостности, использование эфемерных ключей (CPCSP-3389, CPCSP-5757, CPCSP-5987).
  575. * 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).
  576. * ios: Добавлена возможность выбора папки хранения ключей при сборке приложения (CPCSP-5899).
  577. * ipsec: Улучшено предварительное заполнение ключевого дерева (CPCSP-5935).
  578. * license: Изменено отображение типа лицензии CSP в оснастках (CPCSP-5930).
  579. * license: Исправлено вычисление сроков действия лицензии (CPCSP-5940).
  580. * license: Исправлена ошибка всплывающего окна об истечении срока действия лицензии для бессрочной лицензии (CPCSP-6010).
  581. * macos: Исправлены ошибки установки CSP на OS X 10.11 (El Capitan) (CPCSP-5896).
  582. * macos: Исправлена ошибка при установке пакета npcades на чистую макось (CPCSP-5985).
  583. * macos: Заменены драйверы смарт-карт и USB-токенов, входящие в состав CSP, на совместимые с OS X 10.11 (El Capitan) (CPCSP-5920).
  584. * reader: Добавлена поддержка WinLogon на картах INPASPOT SCOne v5 (CPCSP-5836).
  585. * reader: Добавлена поддержка NovaCard на UNIX (CPCSP-5966, CPCSP-5146).
  586. * reader: Повышена стабильность модуля поддержки Rutoken (CPCSP-5825).
  587. * reader: Добавлена поддержка Rutoken на PowerPC (CPCSP-5825).
  588. * rsa: Исправлена ошибка открытия AT_UECSYMMETRICKEY (CPCSP-5972).
  589. * test: (CPCSP-5029, CPCSP-5934, CPCSP-3362, CPCSP-5748, CPCSP-5818, CPCSP-5961, CPCSP-5995, CPCSP-5991, CPCSP-5474, CPCSP-5932).
  590. * tls: Маркерная поддержка неизвестного атрибута для Windows 10 TH2 (CPCSP-5890).
  591. 2015-10-05 КриптоПро CSP 4.0.9644 Kolmogorov
  592. * certmgr: Добавлено отображение идентификатора ключа для сертификата/CRL и возможность удаления по нему (CPCSP-5889).
  593. * certmgr: Исправлена ошибка при наличии одинаковых сертификатов в хранилище (CPCSP-5878).
  594. * core: Улучшена поддержка Windows 10 (CPCSP-5890).
  595. * core: Поддержка Linux Kernel 4.x (CPCSP-5651).
  596. * core: Поддержка OS X 10.11 El Capitan (CPCSP-5896).
  597. * core: Исправлена ошибка при вводе PIN-а на консоли Windows (CPCSP-2058).
  598. * cpconfig: Исправлена ошибка непробрасывания ненулевого кода возврата при завершении программы (CPCSP-1878).
  599. * cryptcp: Исправлена ошибка в работе с ключом -start (CPCSP-5813).
  600. * doc: В chm исправлены некорректные значения oid'ов параметров открытого ключа года -XchB и -C (CPCSP-5884).
  601. * installer: Поддержка MS Outlook 2016 работы по ГОСТ-сертификату через MS Exchange ActiveSync (CPCSP-5907).
  602. * license: Исправлено отображение типов лицензий (CPCSP-5905).
  603. * openssl: Улучшена поддержка логирования gost_capi (CPCSP-5549).
  604. * pkcs11: Добавлена возможность проверки подписи и шифрования на постоянном ключе RSA (CPCSP-5870).
  605. * test: (CPCSP-5602, CPCSP-5854, CPCSP-5218, CPCSP-5029, CPHSM-544).
  606. * tls: Исправлено поведение клиентского Renegotiation Indication Extension (CPCSP-5876).
  607. * internal: (CPCSP-2669, CPCSP-4870, CPCSP-2099, CPCSP-3389, CPCSP-5562, CPCSP-5888, CPCSP-5838, CPCSP-4675, CPCSP-5895, CPCSP-5829).
  608. * pkg: Добавлена диагностика ошибки при неуспешном добавлении оборудования (CPCSP-2095).
  609. 2015-09-10 КриптоПро CSP 4.0.9630 Jacobi
  610. * certmgr: Уточнена справка по выбору хранилища сертификатов (CPCSP-5421).
  611. * certmgr: Команда export фильтрует дубликаты сертификатов (CPCSP-5878).
  612. * core: Запуск отдельного экземпляра сервиса хранения ключей в каждой пользовательской сессии в Windows(CPCSP-5807).
  613. * core: Повышена стабильность провайдера при разборе битых контейнеров (CPCSP-5842).
  614. * core: Изменена схема лицензирования: Для серверных ОС и *nix: 1. TLS-сервер требует серверную лицензию; 2.CSP работает со встроенной клиентской лицензией (CPCSP-5832, CPCSP-5046).
  615. * core: Конфигурация CProCtrl перемещена в CProCtrl\Parameters (CPCSP-5816).
  616. * core: Восстановление конфигурации оидов при исчезновении (CPCSP-5816).
  617. * core: Добавлено свойство ключа KP_NOTAFTER (CPCSP-5732).
  618. * core: Поддержка Kaspersky Total Security 16 на Windows 10 (CPCSP-5762).
  619. * core: В параметр PP_PIN_INFO добавлена возможность возврата признака пароля по умолчанию на носителе (CPCSP-5812, CPCSP-5258).
  620. * core: На freeBSD, AIX начали завершаться диалоги по нажатию ctrl+C (CPCSP-935).
  621. * core: Исправлена локализация (CPCSP-4672, CPCSP-5861).
  622. * core: Исправлена ошибка в маршалинге PP_PUBLIC_EXPONENT (CPCSP-5725).
  623. * core: Исправлена ошибка в маршалинге PP_GOST_PROV_NAME (CPCSP-5726)
  624. * core: Исправлены ошибки при маршалинге SetHashParam(HP_HASHSTARTVECT) (CPCSP-5788, CPCSP-5800).
  625. * core: Изменен консольный диалог и добавлен таймер на создание контейнера на Unix (CPCSP-5817, CPCSP-2058).
  626. * cpanel: Исправлено некорректное отображение списка расширений контейнера (CPCSP-5775).
  627. * cryptcp: IntallPKCS7Ex больше не устанавливает запрошенный сертификат в хранилище CA (CPCSP-5826).
  628. * cryptcp: Исправлено поведение при отсутствии параметра -tmpl (CPCSP-5673).
  629. * csptest: Исправлена ошибка при перечислении расширений контейнера (CPCSP-5211).
  630. * csptest: Добавлено тестирование расширений NPN/ALPN к csptest -tlsc (CPCSP-5769).
  631. * csptest: На юникс добавлена возможность выхода при генерации ключа при создании контейнера по ctrl+c (CPCSP-5837).
  632. * csptest: Добавлено отображение USR/SYS/UTC-времён исполнения на Unix (CPCSP-5466).
  633. * installer: Параметр -nodlg в бутстраппере. Позволяет запустить msi-пакет с полным графическим отображением (CPCSP-5655).
  634. * 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).
  635. * ios: Устранена ошибка при проверке лицензии при обновлении фреймворка, если прошлый содержал старые пути (CPCSP-5797).
  636. * ios: Добавлена поддержка ios 9.0 (CPCSP-5843).
  637. * pkcs11: Улучшено детектирование нехватки памяти (CKR_HOST_MEMORY) (CPCSP-5758).
  638. * pkcs11: Добавлена возможность установки экспоненты в RSA (CPCSP-5672).
  639. * pkcs11: Исправлены ошибки функционала PKCS#11 по формированию ключа в представлении PKCS#8/PKCS#1 (CPCSP-5688, CPCSP-5721).
  640. * pkg: Добавлена поддержка arm-linux и Powerc PC в install.sh (CPCSP-5675).
  641. * pkg: В install.sh автоматически ставятся compat-пакеты на ALTLinux и Linux на ARM (CPCSP-5714).
  642. * reader: Добавлена регистрация новых карт Gemalto Optelio (CPCSP-5853).
  643. * reader: Добавлена регистрация карта SCOne v5 компании Алиот (CPCSP-5836).
  644. * 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).
  645. * tls: Исправлена ошибка при работе curl winssl (CPCSP-5840).
  646. * tools: cryptio портирована на Unix (CPCSP-5666).
  647. * doc: актуализирована инструкция для приложения командной строки, добавлены коды ошибок, выводимых cryptcp (CPCSP-5642, CPCSP-5382)
  648. 2015-07-23 КриптоПро CSP 4.0.9606 Ito
  649. * core: Добавленна поддержка rdr-pcsc для платформы arm (CPCSP-5680)
  650. * core: В GetProvParam() добавден флаг PP_HANDLE_COUNT, который возвращает текущее или максимальное количество хэндлов (CPCSP-5269).
  651. * core: Созданы отдельные алгоритмы PRF, позволяющие получать ключи и данные в произвольном порядке (CPCSP-5093).
  652. * core: Проведена оптимизация работы с памятью при работе ГОСТ Р 34.11-2012 (CPCSP-5628).
  653. * core: Исправлена работа диверсификации закрытой части ключевой пары по RFC 4357 (п.7) (CPCSP-5416, CPCSP-5669).
  654. * core: Совместимость с VirtualBox 5.0 (VBoxHeadless) (CPCSP-5699).
  655. * core: Добавлена возможность просмотра срока действия закрытого ключа (CPCSP-5732).
  656. * cpanel: Исправлено отображение списка модулей при нарушениях конфигурации (CPCSP-5664).
  657. * cpanel: Тестирование контейнера в HSM клиенте (CPHSM-534).
  658. * cpanel: Кэширование при хранении ключей в памяти в приложений (CPCSP-5620).
  659. * csptest: csptest -loadext теперь поддерживает сертификаты формата base64 (CPCSP-5585).
  660. * csptest: Теперь -keyset -loadext ставит в trust store extension, соответствующее указанному типу ключа (CPCSP-5588).
  661. * doc: Описание работы с cpverify для проверки подписи добавлено в юниксовые "Руководства..." (CPCSP-5569).
  662. * doc: В документацию 4.0 добавлен комментарий о возможности использования с Adobe Acrobat (CPCSP-5639).
  663. * installer: Изменение дизайна бутстраппера (CPCSP-5525, CPCSP-5654).
  664. * installer: Установщик Office Signature приведён к фирменному стилю (CPCSP-5611).
  665. * internal: (CPCSP-660, CPCSP-5643, CPCSP-5563, CPCSP-5765).
  666. * license: Объект CPLicense адаптирован для работы с лицензией CSP (CPCSP-5573).
  667. * license: Добавлена локализация оснасток (CPCSP-5180).
  668. * license: Исправлена работа объекта CLicense для лицензии CSP в случае BigEndian (CPCSP-5674).
  669. * pkcs11: Добавлена возможность работы с ключами RSA в формате PKCS#8 и PKCS#1 (CPCSP-5688, CPCSP-5690, CPCSP-5721).
  670. * pkg: Более корректно удаляем пакеты в uninstall.sh в дистрибутивах Linux, где менеджер пакетов плохо следит за зависимостями (CPCSP-5647).
  671. * pkg: На FreeBSD чистим ldcache после удаления пакетов CSP (CPCSP-5705).
  672. * test: (CPCSP-5581, CPCSP-5652, CPCSP-5657, CPCSP-4870, CPCSP-5218, CPCSP-5505, CPCSP-5543, CPCSP-5632, CPCSP-5656, CPCSP-5671, CPCSP-5670).
  673. * tls: Добавлена поддержка Next Protocol Negotiation (NPN) (CPCSP-5217, CPCSP-5661, CPCSP-5223).
  674. * tls: Исправлена проблема многопоточной работы при изменяющемся хранилище корневых сертификатов (CPCSP-5703).
  675. * doc: В инструкции ЖТЯИ.00087-01 93 01. Приложение командной строки для подписи и шифрования файлов описана работа с улучшенной подписью (CPCSP-5382).
  676. 2015-07-01 КриптоПро CSP 4.0.9599 Hellman
  677. * capilite: добавлена поддержка параметров dwMsgAndCertEncodingType и dwSaveAs в CertSaveStore (CPCSP-5609).
  678. * capilite: Timeout для UrlRetriever можно задавать в миллисекундах (CPCSP-5606).
  679. * capilite: Исправлен крэш при разборе RSA-сертификата, если не установлен пакет rsa (CPCSP-5485).
  680. * certmgr: Исправлено отображение ссылок на закрытый ключ на ГОСТ-2012-провайдерах (CPCSP-3362).
  681. * certmgr: Добавлен вывод системных описаний ошибок (CPCSP-5547).
  682. * core: Отключено кэширование обращений к ресурсам в драйвере (приводило к некорректному захвату блокировок) (CPCSP-5598).
  683. * core: Исправлено сообщение об ошибке при копировании контейнера без лицензии (CPCSP-4838).
  684. * core: Улучшена совместимость с Citrix (CPCSP-5615).
  685. * core: Счетчики нагрузки на ключ учтены в OPAQUE-блобах (CPCSP-5521).
  686. * core: Реализация PBKDF2 на основе HMAC_2012_256 (CPCSP-5530).
  687. * core: Минипровайдер: хранение всех данных в AppData\Local (CPCSP-5477).
  688. * core: Введен флаг KP_ACCLEN для GetKeyParam, возвращающий текущую нагрузку на ключ (CPCSP-5500).
  689. * core: Введена дополнительная ветка подсчета нагрузки на ключ в PROMIX_MODE (CPCSP-4980).
  690. * core: Новый БиоДСЧ: скорректирован порядок отбраковки событий (CPCSP-5468).
  691. * core: Реализована поддержка FreeBSD 10 (CPCSP-5529).
  692. * cpanel: Установка цепочки сертификатов в контейнер (CPCSP-5586).
  693. * cpanel: Активирована настройка кэширования при хранении ключей в приложении (CPCSP-5620).
  694. * cpconfig: Улучшены описания в мастере копирования контейнера (CPCSP-5482, CPCSP-5480, CPCSP-4843).
  695. * cpverify: Исправлена ошибка с отсутствием поддержки путей с русскими буквами (CPCSP-5443).
  696. * cpverify: Добавлена печать сообщений об ошибке при несоответствиях в xml/registry хэшах (CPCSP-5445).
  697. * csptest: Изменен формат сохранения цепочки ssl на PKCS#7 (CPCSP-5591).
  698. * doc: Дополнительное документирование изменений CSP в части механизмов УЭК (CPCSP-2546).
  699. * installer: диалог в стиле AEROWIZARD (CPCSP-5525).
  700. * installer: Ярлык в пуске для сертификатов пользователя (CPCSP-5208).
  701. * installer: cprocsp-cpopenssl-gost теперь зависит не от cprocsp-cpopenssl, а от cprocsp-rdr (CPCSP-5127).
  702. * installer: Исправлены права на файлы и папки в Unix-дистрибутивах (CPCSP-5572).
  703. * installer: Настройки кэширования сохраняются при обновлении (CPCSP-5629).
  704. * 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).
  705. * ios: Исправлен крэш при проверке целостности после первого запуска приложения (CPCSP-5490).
  706. * ios: Добавлена возможность собирать приложение сразу под несколько архитектур (CPCSP-5515).
  707. * ios: Обновлены библиотеки Aladdin из состава Framework'a (СPCSP-5361).
  708. * ios: Исправлена ошибка проверки целостности (CPCSP-5527).
  709. * ios: Исправлена ошибка сборки под архитектуру arm64 (CPCSP-5486).
  710. * license: Изменено поведение CSP для временной лицензии с датой установки в будущем. Теперь она равносильна просроченной, соответствующие тексты изменены (CPCSP-5320).
  711. * pkcs11: Упрощены требования для сертификатов пользователя (CPCSP-5624).
  712. * pkg: На FreeBSD появились зависимости между пакетами CSP (CPCSP-5532).
  713. * pkg: Появилась возможность запуска скрипта install.sh для KC2-провайдера, аргумент kc2 (CPCSP-5247).
  714. * pkg: При установке cprocsp-cpopenssl-gost engine регистрируется в конфиге cprocsp cpopenssl (CPCSP-5580).
  715. * pkg: В дистрибутив включены пакеты pkcs11, rsa и cpopenssl (CPCSP-5643).
  716. * reader: Поддержка ESMART Token ГОСТ (CPCSP-5517, CPCSP-5584).
  717. * repair_cont: Добавлена опция выбора сертификата из файла (CPCSP-5578).
  718. * rsa: Добавлена проверка предъявления пина (CPCSP-5457).
  719. * sobol: Исправлена ошибка при удалении пакета с драйвером (CPCSP-5582).
  720. * 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)
  721. * tls: Добавлена поддержка Application-Layer Protocol Negotiation (ALPN) (CPCSP-5217).
  722. * tls: Доработана проверка клиентских сертификатов в IIS (CPCSP-5514).
  723. * tls: Не создаем engine если не заданы restricted roots, используется дефолтный (CPCSP-5534).
  724. * tls: Поддерживается возврат SECBUFFER_MISSING при ошибках SEC_E_INCOMPLETE_MESSAGE в handshake (CPCSP-5528).
  725. 2015-05-09 КриптоПро CSP 4.0.9589 Gauss
  726. * bio: Создан новый БиоДСЧ для Windows/Unix (CPCSP-5000, CPCSP-5153, CPCSP-5165, CPCSP-5369, CPCSP-5393, CPCSP-5450, CPCSP-5451, CPCSP-5452, CPCSP-5144).
  727. * capilite: Исправлена работа с cashe.sto, если указан параметр max_elements=0 (CPCSP-5304).
  728. * certmgr: Исправлена ошибка в работе функции интерактивного выбора контейнера (CPCSP-5447).
  729. * core: Создан дистрибутив для Linux/PowerPC64 BigEndian (CPCSP-5194, CPCSP-5204).
  730. * core: Новая схема лицензирования (CPCSP-5046).
  731. * core: Исправлена ошибка в PP_SELECT_CONTAINER в сервисе на Unix (CPCSP-5130).
  732. * core: Внедрена работа с кривыми Монтгомери (CPCSP-4108).
  733. * core: Добавлена работа с политикой проверки сроков действия закрытых ключей (CPCSP-5084, CPCSP-5262, CPCSP-5391, CPCSP-5435).
  734. * core: Добавлена возможность определения поддерживаемых флагов (CPCSP-5109).
  735. * core: Введена политика для работы с флагом проверенности открытых ключей (CPCSP-5354).
  736. * 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).
  737. * core: Для ускорения CMS-шифрования переработаны блокировки (CPCSP-5092).
  738. * core: Для ускорения CMS-шифрования проведен глубокий рефакторинг кода шифрования на верхних уровнях (CPCSP-5103).
  739. * core: На Unix исправлено зависание создание контейнера по умолчанию на смарт-карте (CPCSP-1467).
  740. * cpconfig: Вывод keyset type при тестировании контейнера (CPCSP-5271).
  741. * cpconfig: Исправлена ошибка при установке личного сертификата (CPCSP-5444).
  742. * cryptcp: Cryptcp теперь говорит по-русски под *NIX (CPCSP-379).
  743. * cryptcp: Исправлена ошибка отображения русских кодировок (CPCSP-5411).
  744. * cryptcp: При запросе сертификата на Windows предлагаем установить корневой, как и на Unix (CPCSP-5137).
  745. * cryptcp: Исправлено описание ошибки в cryptcp при подписи со штампом, если нет лицензии на TSP (CPCSP-5376).
  746. * cspclean: Добавлено удаление раздела с Random при удалении CSP (CPCSP-5373).
  747. * csptest: Добавлена задержка при использовании устаревших параметров (CPCSP-5420).
  748. * csptest: Добавлен флаг -cmssilent для поддержки CRYPT_MESSAGE_SILENT_KEYSET_FLAG(CPCSP-4959).
  749. * csptest: Опция -ipsec объявлена устаревшей (CPCSP-5333).
  750. * csptest: При установке параметров с помощью csptest -oid нельзя было задать пароль (CPCSP-5160).
  751. * devel: Исправлены ошибки при сборке примеров ipsec на свежих компиляторах (CPCSP-5347).
  752. * doc: Сформирована эксплуатационная документация для исполнения 1-Android (CPCSP-4292, CPCSP-3389).
  753. * doc: В документации не были описаны параметры ключа "по умолчанию" (CPCSP-5380).
  754. * doc: Сформирована документация для 4.0-Base КС2 и КС3 (CPCSP-4910, CPCSP-5264, CPCSP-3389).
  755. * doc: В документацию на 4.0 добавлены описания ограничения использования закрытых ключей с истекшим сроком действия (CPCSP-5176).
  756. * doc: в инструкциях для FreeBSD был старый формат имени пакетов (CPCSP-5424).
  757. * gui: Изменена реакция окна выбора считывателя на вставленную карту, на которой не найден контейнер (CPCSP-5273)
  758. * gui: Добавлена возможность покупки продуктов онлайн (CPCSP-4913, CPCSP-5181, CPCSP-5221, CPCSP-5184, CPCSP-5179, CPCSP-5178, CPCSP-5197, CPCSP-5281, CPCSP-5417).
  759. * 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).
  760. * installer: Удаляем регистрацию CryptMsgDllImportKeyTrans\1.2.643.2.2.19 при установке (CPCSP-5316).
  761. * installer: SPSVCINST_ASSOCSERVICE в .inf драйверов (CPCSP-5282).
  762. * installer: Единый параметр msi [NOWL] отключения регистрации в Winlogon (CPCSP-5140).
  763. * installer: Права на ключ реестра Crypto Pro перед установкой копируются с Microsoft (CPCSP-5370).
  764. * ios: Исправлена ошибка, приводящая к завершению работы приложения в iOS 8.3 (CPCSP-5446).
  765. * openssl: Улучшение работы в режиме сервера и клиента (CPCSP-4936, CPCSP-5405, CPCSP-5437).
  766. * pkg: По умолчанию ставится пакет cprocsp-curl (CPCSP-5206).
  767. * pkg: Postinstall-скрипты теперь всегда возвращают true (CPCSP-5322).
  768. * reader: Добавлена регистрация новых карточек Актива (CPCSP-5048).
  769. * reader: Добавлена в провайдер поддержка карт NovaCard (CPCSP-5146).
  770. * reader: Исправлены редкие ошибки в скрипте регистрации ccid-устройств и добавлено отображение регистраций (CPCSP-4421, CPCSP-5113, CPCSP-5252).
  771. * reader: Поддержка novacard (CPCSP-5162, CPCSP-5149).
  772. * reader: В диалоге ввода пароля на Unix стало отображаться оставшееся количество попыток (CPCSP-5150).
  773. * reader: Поддержка сборки RDK с помощью gcc 4.8 (CPCSP-5298).
  774. * 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).
  775. * tls: Поддержка SetCredentialsAttributes не только в ядре (CPCSP-63, CPCSP-5309).
  776. * tls: Поддержка Google Chrome (CPCSP-4785, CPCSP-5308).
  777. * tls: Регистрация оидов без перезагрузки приложения в lsass - lync работает без перезагрузки после установки CSP (CPCSP-5169).
  778. * tls: Поддержка ISC_REQ_MANUAL_CRED_VALIDATION (CPCSP-5024).
  779. 2015-02-06 КриптоПро CSP 4.0.9518 Fermat
  780. * capilite: Добавлена поддержка спецсимволов в RDN (CPCSP-5040).
  781. * certmgr: Расширенное отображение сертификата, в том числе UPN (CPCSP-4882).
  782. * core: Исправил зависание провайдера при создании контейнера по умолчанию (CPCSP-1467).
  783. * core: Совместимость с VirtualBox 4.3.x (CPCSP-5015).
  784. * core: Параметры шифрования ТК26 1-6 переименованы в ТК 26 A-F (CPCSP-4989).
  785. * core: На MS Windows в user-mode распределителе памяти не используем HEAP_GENERATE_EXCEPTIONS (CPCSP-4946).
  786. * core: Исправлена редкая ошибка на Unix при открытии хранилища по пути с не ASCII-символами (CPCSP-4701).
  787. * core: Упрощён алгоритм поиска и загрузки библиотек провайдера и сторонних модулей (CPCSP-4992, CPCSP-4973).
  788. * core: Исправлена ошибка при рестарте службы на FreeBSD (CPCSP-4142).
  789. * core: Исправлена процедура доверенного стирания информации с носителей (CPCSP-5100).
  790. * core: Повышена производительность пакетного режима шифрования (CPCSP-4956).
  791. * core: Повышена производительность шифрования при обработке блоков короткой длины (CPCSP-5016).
  792. * core: Исправлены ошибки работы с блобами CRYPT_PUBLICCOMPRESS (CPCSP-5072, CPCSP-5059).
  793. * core: Инициализация ПДСЧ: улучшена рандомизация исходного заполнения, одновременно повышено быстродействие (CPCSP-5083, CPCSP-5049, CPCSP-5079).
  794. * core: Удаление по умолчанию возможности ключей AT_SIGNATURE выполнять DH (CPCSP-4569).
  795. * core: Поддержка Windows 10 Technical Preview (CPCSP-4969).
  796. * cpverify: В cpverify добавлен флаг о формате вывода, подкорректирована помощь пользователю (CPCSP-5099).
  797. * cpverify: Для работы cpverify на UNIX больше не требуется дерево каталогов CSP (CPCSP-5027).
  798. * cryptcp: Улучшена диагностика ошибок (CPCSP-2114).
  799. * csptest: Исправлена справка (CPCSP-4999, CPCSP-5038, CPCSP-582).
  800. * csptest: В csptest удалена проверка наличия CryptAcquireCertificatePrivateKey в crypt32.dll (CPCSP-4954).
  801. * csptest: Поддержка в csptest создания ссылки на ключ подписи у сертификата (CPCSP-4582).
  802. * devel: Добавлен пример запроса сертификата с UPN (CPCSP-2689).
  803. * doc: Исправлены опечатки в документации (CPCSP-4625).
  804. * doc: Доработка эксплуатационной документации для 4.0-Base (CPCSP-3389, CPCSP-4910).
  805. * gui: Исправить зависание окна при открытии контейнера без доступных носителей (CPCSP-5106).
  806. * installer: Остановка драйвера перед обновлением (CPCSP-5055).
  807. * installer: Улучшена диагностика при установке драйвера (CPCSP-4934).
  808. * installer: Проверка установщиков на virustotal.com (CPCSP-5014).
  809. * 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).
  810. * ios: Добавлена возможность создавать сертификаты с UPN при помощи CSP под iOS (CPCSP-2689).
  811. * ios: Во фреймворке обновлен SDK от feitian - библиотека libiRockey301_ccid.a (CPCSP-2858).
  812. * ios: Добавлена поддержка архитектуры arm64 (CPCSP-4494).
  813. * ios: Смягчена иллюзия зависания при длительных диалогах в панели (CPCSP-4776).
  814. * ios: Исправлена верстка в отображении панели на iphone (CPCSP-4830).
  815. * ios: В панели добавлена кнопка для отображения информации о подключенных считывателях (CPCSP-4937).
  816. * ios: Уменьшена вероятность отбраковки данных БиоДСЧ для iOS (CPCSP-5006, CPCSP-5087).
  817. * ios: Для БиоДСЧ iOS требуемое число касаний понижено с 70 до 40 (CPCSP-5065).
  818. * license: Изменена ветка для хранения лицензии - устранено пересечение с прошлыми версиями (CPCSP-4976).
  819. * reader: Некорректная обработка носителей с максимальным числом объектов в корне (CPCSP-5034).
  820. * reader: Обновлены модули поддержки Актив (CPCSP-4594, CPCSP-5048).
  821. * reader: Обновлены модули поддержки ESMART Token для Windows/Linux/OS X (CPCSP-4836, CPCSP-5042, CPCSP-5073).
  822. * reader: Драйвер электронного замка "Соболь" переведён на лицензию BSD (CPHSM-518).
  823. * 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).
  824. * tls: Индикативная поддержка SECPKG_ATTR_APPLICATION_PROTOCOL (CPCSP-4801).
  825. * tls: Поддержка срока действия удостоверения в AcquireCredentialsHandle (CPCSP-5019).
  826. * tls: Поддержка флага ручной проверки удостоверения (ISC_REQ_MANUAL_CRED_VALIDATION) в InitializeSecurityContext (CPCSP-5024).
  827. * tls: Поддержка КриптоПро CSP в мастере генерации сертификата IIS (CS-55).
  828. * cpinfo: добавлена утилита диагностики продуктов КРИПТО-ПРО (CPCSP-4414).
  829. 2014-12-10 КриптоПро CSP 4.0.9461 Euler
  830. * cng: Поддержка временных ключей (CPCSP-4868).
  831. * cng: Поддержка флагов создания ключа (CPCSP-4869).
  832. * certmgr: Исправлена обработка имен хранилищ certmgr (CPCSP-4845).
  833. * certmgr: Добавлено отображение алгоритма ключа в сертификате, DNS и UPN имён (CPCSP-4882).
  834. * certmgr: Улучшено отображение сертификата без поля NextUpdate (CPCSP-4828).
  835. * cpanel: Перевод методов панели CSP c afxcapi на аналоги из более новой библиотеки ATL (CPCSP-1885).
  836. * csptest: Исправлен автопоиск контейнера при установке сертификата (CPCSP-4078).
  837. * installer: Версия продукта в заголовках диалогов установщика (CPCSP-4713).
  838. * internal: (CPCSP-660, CPCSP-4874, CPCSP-4887, CPCSP-4905, CPCSP-4876, CPCSP-4864, CPCSP-4889, CPCSP-4448, CPCSP-4906, CPCSP-4873, CPCSP-4810).
  839. * ios: Исправлены ошибки в iStunnelSample (CPCSP-4728, CPCSP-4729, CPCSP-4730, CPCSP-4731, CPCSP-4732, CPCSP-4742).
  840. * ios: Журналы КриптоПро CSP теперь доступны в консоли XCode (CPCSP-4888).
  841. * officesignature: Поддержка Office 2015 Alpha в версии 2.0 (CPCSP-4867, CPCSP-3478).
  842. * outlook: Идентификаторы алгоритмов приведены к CNG виду (CPCSP-3721, CPCSP-4903).
  843. * reader: Добавлена поддержка карты MorphoKST (CPCSP-4919).
  844. * reader: Доработаны модули поддержки Rutoken. Исправлен ряд ошибок (CPCSP-4594, CPCSP-4876).
  845. * reader: Улучшено журналирование модулей cprdr и pcsc (CPCSP-4262, CPCSP-2036, CPCSP-4692).
  846. * test: (CPCSP-4866, TIS-568, CPCSP-3746, CPCSP-3875, CPCSP-4475, CPCSP-4927, CPHSM-471, CPCSP-4881, CPCSP-2944, CPCSP-4307, CPCSP-4870).
  847. 2014-11-14 КриптоПро CSP 4.0.9426
  848. * capilite: Исправлена ошибка открытия хранилища сертификатов функцией CertOpenSystemStore если выставлен флаг -DUNICODE (CPCSP-4640).
  849. * capilite: Исправлена ошибка открытия провайдера по имени в CryptAcquireContextW (CPCSP-4789).
  850. * capilite: Доработан rdr-gui-gtk для работы в GTK+ приложениях (CPCSP-2307, CPCSP-2308).
  851. * core: Добавлено сообщение в EventLog при проблемах с лицензией (CPCSP-4671).
  852. * core: Регистрация CNG-провайдеров (CPCSP-3128, CPCSP-3132, CPCSP-3721, CPCSP-3814).
  853. * core: Добавлена реализация BCRYPT_HASH_OID_LIST (CPCSP-3093).
  854. * core: Добавлен аудит для драйверов на Windows (CPCSP-2749).
  855. * core: Исправлено удаление извлеченного закэшированного контейнера (CPCSP-4657).
  856. * core: Cборка драйверов для SPLAT/GAiA R77.10 (CPCSP-4618).
  857. * core: Улучшена сборка драйвера под новые FreeBSD (CPCSP-4654).
  858. * core: Доступ к контейнерам из protected-процессов, открытых в обычных процессах. (Например, подпись в Browser Plugin, сертификатом из сессии TLS) (CPCSP-4740)
  859. * core: Поддержка шифрования в MS Outlook 2013 x64 (CPCSP-2701).
  860. * core: Оптимизация модулярной арифметики: уменьшен разрыв между OPT_F и OPT_0 (CPCSP-4752).
  861. * core: Проведена ревизия быстродействия кода сложения точек эллиптических кривых на узких классах точек событиях (CPCSP-4777).
  862. * core: В интерфейс внедрена HMAC с фиксируемым снаружи ключом (CPCSP-4432).
  863. * core: В GetHashParam введен параметр HP_IKE_SPI_COOKIE (CPCSP-4536).
  864. * core: Устранено падение SSSE3-реализации ГОСТ Р 34.11-2012 (CPCSP-4771, CPCSP-4807).
  865. * core: Исправлен oid короткого VKO в качестве keyEncryptionAlgorithm в CMS при KeyAgree (CPCSP-4733).
  866. * core: Полноценная поддержка скрученных кривых Эдвардса в CSP (CPCSP-4660, CPCSP-4827).
  867. * core: Исправлена ошибка на Linux с неверной декодировкой некоторых CRL (CPCSP-4765).
  868. * core: Исправлена работа с контейнерами с двумя ключами в представлении Эдвардса в части KP_FP (CPCSP-4835).
  869. * core: При попытке использовать один CRYPT_CSP_THREAD в разных потоках выдается ошибка ERROR_BUSY (CPCSP-4696).
  870. * core: Обеспечена поддержка флага CP_CRYPT_NOKEYWLOCK для CP/Crypt (CPCSP-4697).
  871. * core: Многопоточный Encrypt/Decrypt в PROMIX_MODE при указании CP_CHP_STARTMIX (CPCSP-4698, CPCSP-4780).
  872. * core: Реализация PBKDF2 (CPCSP-4822).
  873. * core: Удалены неиспользуемые эллиптические кривые tc26-256B, tc26-512D (CPCSP-4837).
  874. * cpconfig: Отображение даты первой установки в случае ошибок лицензии (CPCSP-4648).
  875. * cpverify: При проверке множественных подписей дистрибутивов больше не требуются дополнительные флаги (CPCSP-4791).
  876. * cpverify: Единый формат хэшей и подписей для ГОСТ Р 34.1х-2012 (CPCSP-4615).
  877. * cpverify: Улучшена диагностика ошибок cpverify в части подписи кода (CPCSP-4599).
  878. * cpverify: Исправлена ошибка с поддержкой cpverify строк с русскими буквами (CPCSP-4804).
  879. * cryptcp: Добавлен параметр -display для отображения информации на SafeTouch (CPCSP-4760).
  880. * cryptcp: Исправлена справка (CPCSP-4754).
  881. * cryptcp: При получении exception код ошибки теперь диагностируется как Unknown exception (был нулевым)(CPCSP-4681).
  882. * cspclean: Улучшена диагностика вызовов, не выставляющих LastError (CPCSP-4641).
  883. * csptest: Добавлена работа с BASE64 во все функции работы с CMS (CPCSP-4387).
  884. * csptest: Поддержано опознавание карт INPAS в csptest -card (CPCSP-4679).
  885. * csptest: Simplified Encrypt "-sfenc" больше не зависит от времени работы считывателя ключей (CPCSP-4711).
  886. * doc: Исправлена документация на SetProvParam(PP_CONTAINER_EXTENSION) (CPCSP-4800).
  887. * doc: В документах актуализирован список ОС: iOS 8, а также ОС, поддерживающие POWER8 (CPCSP-4857).
  888. * installer: Версия продукта в заголовке окна (CPCSP-4713).
  889. * installer: Убраны лидирующие нули в версиях файлов и продукта (CPCSP-4549).
  890. * installer: Совместимость с McAfee (добавлены модули в исключения по просьбе производителя) (CPCSP-2484).
  891. * installer: Установка при отсутствии раздела Security Packages (CPCSP-4792).
  892. * installer: Удаляются паразитные ! в PendingFileRenameOperations (Windows 10 Preview problem) (CPCSP-4832).
  893. * internal: Исправлены предупреждения компилятора в TLS в ядре Linux (CPCSP-2733).
  894. * 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).
  895. * ios: Добавлена поддержка новых провайдеров при создании запроса на сертификат в панели (CPCSP-4219).
  896. * ios: Исправлена работа диалогов в iOS 8 (CPCSP-4747).
  897. * ios: Исправлена работа списка сертификатов на iOS8 (CPCSP-4664).
  898. * ios: Исправлена работа SelectionViewController на iOS8 (CPCSP-4665).
  899. * ios: Исправлен некорректный вывод информации о лицензии (CPCSP-4753).
  900. * ios: Исправлены примеры и инструкции по сборке (CPCSP-4551, CPCSP-4699, CPCSP-4712, CPCSP-4728, CPCSP-4729, CPCSP-4730, CPCSP-4731, CPCSP-4732, CPCSP-4742).
  901. * ios: Исправлена работа кнопок CreateFile и ReadFile в панели (CPCSP-4774).
  902. * officesignature: Подпись на ГОСТ 2012 (CPCSP-3478).
  903. * openssl: Добавлена поддержка gost_capi для Windows (CPCSP-4666).
  904. * openssl: Улучшена производительность gost_capi (CPCSP-4691).
  905. * pkg: Улучшены скрипты удаления КриптоПро CSP на OS X (CPCSP-4715).
  906. * reader: Исправлен модуль поддержки INPASPOT для Linux, добавлена поддержка новых карт (CPCSP-4575).
  907. * reader: Убрана регистрация модулей ISBC в Winlogon (CPCSP-4787).
  908. * reader: Для карт ESmart 32K - максимум 4 контейнера (CPCSP-4836).
  909. * repair_cont: При восстановлении контейнера пересчитываем хэш заголовка (CPCSP-4811).
  910. * rsa: Исправлены ошибки работы RSA-провайдера на Solaris (CPCSP-4669).
  911. * sobol: Доработка модуля ядра для Linux-3.14+ (CPCSP-4815).
  912. * stunnel: Добавлена поддержка IPv6 (CPCSP-4636).
  913. * 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).
  914. * tls: Максимальный размер передаваемых данных в TLS равен 16 килобайт (был 16К-5) (CPCSP-4721).
  915. * tls: Поддержка Windows 10 (CPCSP-4762).
  916. 2014-07-28 КриптоПро CSP 4.0.9330 Diffie
  917. * capilite: Добавлена поддержка кодирование CERT_TEMPLATE_EXT в CryptEncodeObject (CPCSP-4355).
  918. * capilite: Добавлена поддержка UnstructuredName, PostallAddress, PostalCode (CPCSP-4525).
  919. * capilite: Добавлена проверка на пустой oid для избежания крэша в cryptsignmessage (CPCSP-3951).
  920. * capilite: Реализован поиск по параметру CRL_FIND_ISSUED_FOR в CertFindCRLInStore (CPCSP-4141).
  921. * capilite: Устранены потенциальные потери дескрипторов и двойное удаление дескрипторов (CPCSP-4130).
  922. * capilite: Ускорено построение цепочки при большом количестве CRL в хранилище (CPCSP-4136).
  923. * capilite: Исправлена работа CertGetCRLContextProperty CERT_KEY_IDENTIFIER_PROP_ID на Unix (CPCSP-4152).
  924. * capilite: Из публичных заголовочных файлов удалена функция CertGetCertificateKeyIdentifier, не входящая в CryptoAPI (CPCSP-4153).
  925. * capilite: В CryptDecodeObject/CryptEncodeObject добавлено расширение szOID_AUTHORITY_KEY_IDENTIFIER (CPCSP-4344).
  926. * capilite: Переделано кодирование DN в запросе в UnixEnroll совместимым с модулем политики УЦ 1.5 образом (CPCSP-4483).
  927. * certmgr: Новая команда updatestore для обновления хранилищ CRL для ускорения построения цепочки при большом количестве установленных CRL (CPCSP-4136).
  928. * core: Исправлен возврат PP_UNIQUE_CONTAINER при открытии контейнера (CPCSP-4528).
  929. * core: Сообщения об ошибках лицензии сделаны отключаемыми (CPCSP-4230, CPCSP-4265).
  930. * core: Модифицирован механизм загрузки исправлений для совместимости с антивирусами и radmin (CPCSP-3456, CPCSP-4263, CPCSP-3394).
  931. * core: Исправлены ошибки при выполнении скрипта cprocsp на Unix (CPCSP-4315).
  932. * core: Установка и работа CSP без дефолтного криптопровайдера первого типа (CPCSP-4302).
  933. * core: Завершено формирование кода сопутствующих ГОСТ Р 34.1х-2012 алгоритмов по принятому документу ТК 26 (CPCSP-2523, CPCSP-3635, CPCSP-4276, CPCSP-4144, CPCSP-4501).
  934. * core: В интерфейс введена частичная поддержка 512-битовых симметричных ключей в рамках документа по сопутствующим алгоритмам ТК 26 (CPCSP-4332, CPCSP-4440).
  935. * core: В модули арифметики конечных полей провайдера внесены изменения для поддержки эллиптических кривых Эдвардса (CPCSP-4448).
  936. * core: Обобщена работа с PRIVATEKEYBLOB из HSM в обычный CSP (CPCSP-3258).
  937. * core: Добавлены дополнительные проверки при работе с ключом TLS1_MASTER (CPCSP-3893).
  938. * core: В реализацию ГОСТ Р 34.11-2012 внесено использование более эффективной арифметики (CPCSP-4026).
  939. * core: Добавлены опции работы с флагами разрешенных операций с ключом (только в сторону понижения прав) (CPCSP-4048, CPCSP-4056).
  940. * core: Проведена оптимизация вычисления CALG_TLS1PRF_2012_256 (CPCSP-3627).
  941. * core: Настройка выбора кода проведения операций в группе точек эллиптической кривой для ускорения VKO (CPCSP-4111).
  942. * core: Устранена утечка памяти при работе с сокращенным представлением точки (CPCSP-4185).
  943. * core: Поддержка высокочастотных мышей в БиоДСЧ для работы с высокочастотными мышами (CPCSP-4186, CPCSP-4203).
  944. * core: Алгоритмическая поддержка кривых Эдвардса (CPCSP-4396).
  945. * core: Алгоритмическая поддержка IKE v1 на алгоритмах ГОСТ Р 34.1х-2012 (CPCSP-4432, CPCSP-4536).
  946. * core: Добавлена предварительная поддержка gcc-4.10 (CPCSP-4297).
  947. * core: Ликвидировано обнуление LastError при неуспешном вызове некоторых функций из CryptoAPI (CPCSP-4485).
  948. * core: Переименованы функции работы с работы с KeyUsagePeriod для ключей УЭК (CPCSP-1879).
  949. * core: Улучшена работа с памятью в 32-битной реализации ГОСТ Р 34.11-94 (CPCSP-4519, CPCSP-4578).
  950. * core: По умолчанию удалена возможность ключей AT_SIGNATURE выполнять VKO (CPCSP-4569).
  951. * core: VKO с подпротоколом Диффи-Хеллмана с кофактором (CPCSP-4501).
  952. * core: Исправлено поведение CryptDestroyKey в части LastError (CPCSP-4556).
  953. * core: Улучшен алгоритм контроля целостности памяти (CPCSP-4604).
  954. * core: Исправлена ошибка с возможностью повторного закрытия объекта хэша (CPCSP-4561).
  955. * core: Сделан дистрибутив для Linux на архитектуре armhf - ARMv7 с аппаратными расширениями VFP3-D16 (CPCSP-4592, CPCSP-2207).
  956. * cpconfig: Ускорен поиск контейнера по сертификату (CPCSP-4216).
  957. * cpconfig: Убрано сообщение об отмене операции пользователем (CPCSP-4134).
  958. * cpconfig: Одно сообщение при отсутствии сертификата в контейнере (CPCSP-4133).
  959. * cpconfig: Локализация диалогов (CPCSP-4158).
  960. * cpconfig: Исправлено определение наличия прав администратора (CPCSP-4295).
  961. * cpenroll: Реализован метод put_PIN для VistaEnroll (CPCSP-4511).
  962. * cprequest: Исправлен поиск идентификатора запроса при Submit, если запрос поставлен в очередь (CPCSP-4098).
  963. * cprequest: Устранена возможная потеря последнего байта в бинарном запросе сертификата для УЦ 2.0 (CPCSP-2371).
  964. * cpverify: В cpverify появилась возможность работы с подписью файлов и authenticode-подписью (CPCSP-4279, CPCSP-4247, CPCSP-4526, CPCSP-4598).
  965. * cpverify: Снято ограничение на размер обрабатываемых файлов (CPCSP-4223).
  966. * cpverify: Исправлена ошибка, из-за которой при наличии в реестре записей в flat и не-flat формате мог возвращаться успех в случае, если есть поврежденные файлы (CPCSP-4253, CPCSP-4402).
  967. * cryptcp: если не имеем шаблонов от сервера, отсылаем запрос как есть, не сверяя ввод от пользователя (CPCSP-2371).
  968. * cryptcp: Выдается читаемое сообщение об ошибке при взаимодействии с КриптоПро УЦ (CPCSP-3321).
  969. * cryptcp: В params.cpp при заполнении набора формальных ключей восстановлена корректная нумерация (CPCSP-4032).
  970. * cryptcp: Исправлена ошибка при работе с контейнером, в котором нет сертификата, в случае задания пароля в командной строке (CPCSP-4135).
  971. * csptest: Добавлена возможность копирования ключа из контейнера компьютера в пользователя и наоборот (CPCSP-3978).
  972. * csptest: В perf появились тесты для Unix EncryptMessage и DecryptMessage (CPCSP-4035).
  973. * csptest: Исправлена справка (CPCSP-2271).
  974. * csptest: Внесена функция установки настройки кодировки, все printf-ы, в которых могут выводиться русские буквы, переведены на _tprintf-ы (CPCSP-4180).
  975. * csptest: При выводе информации о контейнере добавлена печать OID-ов параметров алгоритмов ключа (CPCSP-4391).
  976. * csptest: При выводе информации о контейнере удалена печать параметров KP_P, KP_Q, KP_G (CPCSP-4392).
  977. * doc: Уточнение документации в части поддерживаемых продуктов Microsoft (CPCSP-4597).
  978. * doc: Уточнено описание работы с CSP_Multipacket (CPCSP-4242, CPCSP-4267, CPCSP-4257).
  979. * doc: Добавлен пример по поиску подходящего контейнера по сертификату (CPCSP-3902).
  980. * driver: Исправлены 64-битные драйверные пакеты на Solaris - не хватало файлов (CPCSP-4205).
  981. * driver: Исправлена ошибка сборки драйвера при использовании hasher на altlinux (CPCSP-4093).
  982. * gui: Для отображения длинных имен контейнера в окнах провайдера добавлена всплывающая подсказка (CPCSP-4189, CPCSP-4447).
  983. * gui: В окне выбора носителя явно указывается, зачем ищется контейнер: для открытия или для удаления (CPCSP-4218).
  984. * gui: Графические диалоги запроса пароля, отображения сообщения и перечисления контейнеров для OS X (CPCSP-4420, CPCSP-4535).
  985. * gui: Исправлена ошибка в диалоге ввода пароля на юникс: не хватало одного поля (CPCSP-4490).
  986. * installer: Добавлена опция -reinstall (CPCSP-4231).
  987. * installer: Настройки считывателей скрыты при обычной установке (CPCSP-4238).
  988. * installer: Русский язык в установщике на английской версии Windows (CPCSP-2239).
  989. * installer: Предупреждение о других установленных CSP, если текущий CSP удаляется (CPCSP-2983).
  990. * installer: Поддержка копирования лицензии из буфера обмена (CPCSP-3336).
  991. * installer: Исправлена установка поверх CSP c revocation provider (CPCSP-3624).
  992. * installer: Единое оформление установщиков продуктов (CPCSP-4357).
  993. * 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).
  994. * ios: Добавлена диагностика, если на msca используется неГОСТовый корневой (CPCSP-2242).
  995. * ios: Добавлена диагностика ошибок при использовании маркера временного доступа (CPCSP-3227).
  996. * ios: Добавлена установка сертификата в контейнер при создании сертификата через панель взаимодействия с УЦ (CPCSP-4110).
  997. * ios: Исправлен крэш при регистрации пользователя в панели на iOS (CPCSP-4094).
  998. * ios: Коды ошибок при отмене ввода пина приведены в соответствие с Windows (CPCSP-4127).
  999. * ios: Использоание CALG_GR3411_2012_256 при контроле целостности (CPCSP-4151).
  1000. * ios: Исправлено удаление ключей новыми провайдерами при помощи функции удаления ключей из панели (CPCSP-4213).
  1001. * ios: Исправлена сборка примера NpcadesBrowser на свежих версиях iOS (CPCSP-4459).
  1002. * ios: Добавлена поддержка iOS 8 (CPCSP-4464).
  1003. * ios: В фреймворк для iOS добавлена архитектура armv7s (CPCSP-4493).
  1004. * ios: К фреймворку добавлена архитектура arm64 (CPCSP-4494).
  1005. * license: Исправлено отображение лицензии Winlogon, Revocation Provider и ФКН в оснастках (CPCSP-4092, CPCSP-4168, CPCSP-4183).
  1006. * license: Исправлена работа COM-объекта CPCSPLicense (CPCSP-4096).
  1007. * license: Поддержка лицензии КриптоПро CSP 3.8, eToken ГОСТ CSP и КриптоПро SSF в оснастках (CPCSP-4101, CPCSP-4129, CPHSM-479, CPCSP-4260).
  1008. * license: Поврежденная сертификатная лицензия работает как отсутствующая - AcquireContext проходит (CPCSP-4201).
  1009. * license: Поддержка встроенной лицензии для всех версий CSP в оснастках (CPCSP-4261).
  1010. * license: Дата первой установки отображается в "Управлении лицензиями" (CPCSP-4266).
  1011. * pkg: Исправлены ошибки регистрации провайдеров в пакетах сервера HSM (CPCSP-2848).
  1012. * pkg: Улучшен скрипт для удаления CSP с Linux и FreeBSD (CPCSP-4063, CPCSP-4087).
  1013. * pkg: По умолчанию не ставим пакет rdr-gui (CPCSP-4442).
  1014. * pkg: Останавливаем проверку целостности при удалении, обновлении и установке пакетов на Unix (CPCSP-2657).
  1015. * pkg: Исправлены ошибки в postinstall-скриптах пакетов с модулями поддержки Rutoken на FreeBSD (CPCSP-4583).
  1016. * pkg: В дистрибутивный комплект на Linux и FreeBSD добавлены пакеты IPsec (CPCSP-4572).
  1017. * officesignature: Исправлена работа таймаутов при отображении диалога о том, что лицензия скоро истечет (CPCSP-4264).
  1018. * pkivalidator: Зацикливание проверки просроченного серверного сертификата SSL в приложении MS.NET (CPCSP-4119).
  1019. * reader: Обновлены модули поддержки Aladdin на Windows: исправлены ошибки работы в KC2 (CPCSP-4462).
  1020. * reader: Исправлена редкая проблема при работе с правами пользователя (CPCSP-4210).
  1021. * reader: Улучшено журналирование модуля PC/SC (CPCSP-2259, CPCSP-4262).
  1022. * reader: В драйвер электронного замка "Соболь" добавлена поддержка новых устройств (DeviceID 0x2012 и 0x2013) (CPCSP-4156).
  1023. * reader: Ускорено динамическое обновление списка PCSC- и флеш-считывателей (CPCSP-3734).
  1024. * reader: Исправлен скрипт для удаления модуля поддержки ESMART Token с OS X (CPCSP-4417).
  1025. * reader: Добавлен пакет с модулем поддержки MSKey (CPCSP-4298).
  1026. * reader: Добавлен пакет с модулем поддержки INPASPOT для Linux (CPCSP-4575).
  1027. * reader: Добавлен пакет с модулем поддержки EMV на Linux и FreeBSD (CPCSP-4584).
  1028. * reader: Для OS X реализован графический БИО ДСЧ (CPCSP-4463).
  1029. * rsa: Добавлен пакет с RSA-провайдером на Solaris (CPCSP-4174).
  1030. * stunnel: Теперь при использовании stunnel в качестве клиента или сервера HSM флаг CERT_CHAIN_REVOCATION_CHECK_CHAIN в ф-ции CertGetCertificateChain под юниксами исправлен на 0 (CPHSM-487).
  1031. * 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).
  1032. * tls: Включен по умолчанию renegotiation indication на сервере (RFC 5746) (CPCSP-4038).
  1033. * tls: Двусторонний TLS явно требует наличия лицензии (CPCSP-2870).
  1034. 2014-02-12 КриптоПро CSP 4.0.9174 Cantor
  1035. * asn1: Повышена устойчивость работы при нехватке памяти (CPCSP-3843).
  1036. * capilite: Исправлено кодирование поля ОГРНИП на Unix (CPCSP-3484).
  1037. * capilite: CryptSignMessage начала поддерживать флаг CRYPT_MESSAGE_SILENT_KEYSET_FLAG (CPCSP-1098).
  1038. * capilite: CryptSetProviderEx начал удалять имя провайдера из кэша (CPCSP-3288).
  1039. * capilite: В CertGetCRLFromStore начали обрабатываться флаги CERT_STORE_DELTA_CRL_FLAG и CERT_STORE_BASE_CRL_FLAG (CPCSP-2025).
  1040. * core: Дефолтный провайдер TLS и CryptoAPI - 80 типа (CPCSP-3797).
  1041. * core: Использование системного криптопровайдера по умолчанию 80 типа (CPCSP-3542).
  1042. * core: Исправлена ошибка в функции инвертирования в конечном поле (CPCSP-3831).
  1043. * core: DeriveKey(CALG_G28147) теперь работает из CALG_GR3411_2012_256 и CALG_GR3411_2012_512 (CPCSP-3871).
  1044. * core: Registry Win32: права на ключи LOCAL задаются при каждой операции записи (CPCSP-3928).
  1045. * core: Исправлено ошибочное сообщение об успехе при неверном вводе ПИН для удаления контейнера (CPCSP-3823).
  1046. * core: Исправлена ошибка в проверке подписи при равенстве h=q (CPCSP-3960).
  1047. * core: Устранены утечки памяти в проверке подписи в случае ошибок (CPCSP-3961).
  1048. * core: Устранено изменение внутреннего значения хэша при проверке подписи в случае h=0 (mod q) (CPCSP-3962).
  1049. * core: Добавлена совместимость CPC_CONFIG2_ со старыми приложениями, использовавшими wincspc.h (CPCSP-3981).
  1050. * core: Для DeriveKey введен флаг CP_CRYPT_GETUPPERKEY (CPCSP-4075).
  1051. * core: Использование эффективной арифметики в ГОСТ Р 34.11-2012 (CPCSP-4026).
  1052. * core: GetHashParam(...HP_OID...) для новых хэшей теперь возвращает оид алгоритма (CPCSP-4005).
  1053. * core: В тестерной нити добавлен тест на различные алгоритмы деления (CPCSP-3952).
  1054. * core: в реализации ГОСТ Р 34.11-2012 единоразовая обработка поднята до уровня полного входного буфера (CPCSP-4025).
  1055. * core: Оптимизация реализации ГОСТ Р 34.11-2012 по памяти (CPCSP-4033).
  1056. * core: Ускорен доступ к контейнеру с ключами ГОСТ Р 34.10-2012 (CPCSP-4041).
  1057. * core: Улучшено взаимодействие потоков работы с ключами (CPCSP-4051).
  1058. * core: Введены запреты на бессмысленные/вредные действия с используемым сессионным ключом (CPCSP-4053).
  1059. * cpanel: Удаление запроса из хранилища сертификатов при установке личного сертификата (CPCSP-3832).
  1060. * cpanel: Исправлено расположение радиобаттонов для выбора способа хранения ключей (CPCSP-4018, CPCSP-3021).
  1061. * cpanel: Исправлены диалоги подтверждения удаления устройств (CPCSP-4062).
  1062. * cpconfig: Чекбокс "установить сертификат в контейнер" выбран по умолчанию (CPCSP-3865).
  1063. * cpext: Возможность DER кодирования с помощью поточного режима CryptMsg-функций, в случае замедления работы уровня CryptEncryptMessage, добавить параметр KeyZeroBlockLength ~ 8x1024 бит (CPCSP-3474).
  1064. * cpverify: Совместимость со старым и новым форматом хранения хэшей в реестре (CPCSP-3851).
  1065. * cryptcp: Реализована возможность автоматического выпуска сертификатов на УЦ 2.0 (CPCSP-3921).
  1066. * cryptcp: Правильная работа с кодировками в консоли на windows (CPCSP-4010).
  1067. * cryptcp: Исправлен крэш при указании параметра -tpassword с пустым значением (CPCSP-4060).
  1068. * cryptcp: Пишем имена JSON атрибутов в соответствии со схемами БД УЦ 2.0 (CPCSP-2371).
  1069. * csptest: Добавлена возможность отправки Type1 APDU-команд через скрипты (CPCSP-3977).
  1070. * csptest: Исправлена ошибка при пакетном удалении контейнеров (CPCSP-4074).
  1071. * doc В документации уточнена работа шифрования в PROMIXMODE (CPCSP-4047).
  1072. * doc: Изменения в части работы с оидами внесены в документацию (CPCSP-3781).
  1073. * hsm: Освобождение соединения с HSM в клиенте при выполнении rundown RPC (CPHSM-447).
  1074. * installer: Параметры CERTSTOREPARAMSSUPPORTED и FULLCNGREGISTER сохраняются при обновлении продукта (CPCSP-3954).
  1075. * installer: Поддержка вставки из буфера обмена при вводе лицензии (CPCSP-3336).
  1076. * 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).
  1077. * internal: Файлы версий хранятся отдельно от ism (CPCSP-3748).
  1078. * ios: Исправлен пример iStunnelSimple для работы на iOS7 (CPCSP-3850, CPCSP-3503).
  1079. * ios: Исправлено закрытие панели CSP на iOS 7.0.3 (CPCSP-3914).
  1080. * ios: Исправлена работа окон биологического ДСЧ и выбора контейнера (CPCSP-3980).
  1081. * ios: Улучшены окна ввода пароля (CPCSP-3998, CPCSP-3999).
  1082. * license: Исправлено отображение лицензий 3.6, 3.8 и 3.9 типа CSP+TLS+DRIVER в оснастках (CPCSP-3987, CPCSP-3990).
  1083. * license: Исправлено отображение клиентских лицензий 3.6, 3.8 и 3.9 в оснастках на серверных ОС (CPCSP-3988, CPCSP-3990).
  1084. * openssl: Engine gost_capi, позволяющий openssl работать с нашим провайдером, теперь работоспособен (CPCSP-2470, CPCSP-3874).
  1085. * pkg: Улучшен скрипт для удаления CSP с Linux и FreeBSD (CPCSP-4063, CPCSP-4087).
  1086. * reader: Поддержано динамическое обновление списка PCSC- и флеш-считывателей на всех UNIX-системах (CPCSP-3734).
  1087. * reader: Исправлена работа с PCSC-считывателями при работе в сервисе в Windows 8.1 (CPCSP-2949).
  1088. * rsa: Исправлена работа с protected blob-ами (CPCSP-3920).
  1089. * stunnel: Добавлена проверка цепочки сертификатов на отзыв (CPHSM-85).
  1090. * stunnel: Пересекающиеся куски кода в stunnel проверки цепочки сертификатов на стороне клиента и на стороне сервера объединены в одну функцию VerifyCertChain(), исправлено журналирование (CPCSP-3859).
  1091. * 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).
  1092. * tls: Добавлена возможность отключить отправку списка доверенных издателей, установив параметр SendTrustedIssuerList=0 в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL, по умолчанию значение 1. Альтернативно можно установить tls_server_max_certificate_request_cas = 0 (CPCSP-3860).
  1093. * tls: Если при создании креденшиалов указан hRootStore - список доверенных издателей строится только из этого хранилища. Если не указан hRootStore, но в системе присутвует непустое хранилище Client Authentication Issuers (ClientAuthIssuer) - список доверенных издателей строится только из этого хранилища, иначе из хранилища Trusted Root (http://technet.microsoft.com/en-us/library/hh831771.aspx#BKMK_TrustedIssuers) (CPCSP-3860).
  1094. * tls: Не отправляем пустой список tls extensions (CPCSP-3957).
  1095. * tls: Коррекция реализации сюиты 2012 TLS для соответствия спецификации (CPCSP-4065, CPCSP-4064, CPCSP-3966, CPCSP-3967, CPCSP-3968, CPCSP-3970, CPCSP-4051).
  1096. * tls: Перечитывается список корневых сертификатов при изменении хранилища ROOT (TLS-сервер)(CPCSP-3787).
  1097. * tls: Сделано отображение списка доверенных издателей в csptest -tls (CPCSP-3896).
  1098. * tls: Включен по умолчанию renegotiation_indication на сервере (RFC 5746) (CPCSP-4038, CPCSP-4036).
  1099. * tls: Обработка "no_renegotiation" alert (CPCSP-4040).
  1100. 2013-12-10 КриптоПро CSP 4.0.9106 Bernoulli
  1101. * capilite: Исправлена работа CryptGetDefaultProvider для типов 80, 81 (CPCSP-3670).
  1102. * capilite: Поддержка произвольного порядка подписанных атрибутов для совместимости с сообщениями, закодированными с нарушением стандарта (CPCSP-1757).
  1103. * capilite: Проверка соответствия имени и типа при загрузке провайдера на unix (CPCSP-3673).
  1104. * capilite: Исправлено добавление подписанных атрибутов при создании подписи на провайдерах типов 80, 81 (CPCSP-3689).
  1105. * capilite: Доработаны функции выбора алгоритма хэширования (CPCSP-3700).
  1106. * certmgr: Показываем серийный номер сертификата с общепринятым порядком байт (CPCSP-3521).
  1107. * core: Определение типа и имени криптопровайдера по алгоритму открытого ключа при автоматической установке сертификатов с носителей (CPCSP-3542).
  1108. * core: Поддержка экспорта/импорта в pfx сертификатов с ключами ГОСТ Р 34.10-2012 (CPCSP-3476).
  1109. * core: Исправлено падение при логине на существующий контейнер нового типа с KEYEXCHANGE при открытии новым провайдером (CPCSP-3768).
  1110. * core: Алгоритмы доступа к контейнеру переведены на использование ГОСТ Р 34.11-2012 (CPCSP-3763).
  1111. * core: Повышена производительность ГОСТ Р 34.11-2012 на ряде платформ (CPCSP-2523, CPCSP-3352).
  1112. * core: В реализации ГОСТ Р 34.10-2012 уменьшен объем используемой памяти (CPCSP-2523, CPCSP-3489).
  1113. * core: Идентификаторы алгоритмов ключа ГОСТ Р 34.10-2001 и ГОСТ Р 34.10-2012 (256 бит) разнесены (CPCSP-2523, CPCSP-3507).
  1114. * core: Устранено падение в драйвере на FreeBSD (CPCSP-3517).
  1115. * core: Установлено эквивалентное функционирование провайдеров трех типов на наборах вызовов, не предполагающих зависимость от типа (CPCSP-3546).
  1116. * core: Работа VKO по умолчанию переведена на соответствующие типам ключей алгоритмы (CPCSP-3550).
  1117. * core: Исправлена работа SetHashParam(...HP_OPEN, TRUE, ...) на ГОСТ Р 34.11-2012 (CPCSP-3593).
  1118. * core: Исправлена некорректная обработка Description в SignHash и VerifySignature при использовании ГОСТ Р 34.11-2012 (CPCSP-3595).
  1119. * core: Реализована диверсификация в соответствии с функцией KDF (CPCSP-3633).
  1120. * core: Исправлена ошибка error_more_data при GetProvParam(PP_RANDOM) на 81-м типе (CPCSP-3638).
  1121. * core: Для PP_CIPHEROID и KP_CIPHEROID введена работа по умолчанию с параметрами шифрования ТК-26 (CPCSP-3660, CPCSP-3665, CPCSP-3666).
  1122. * core: Устранена утечка памяти в режиме lfmm (CPCSP-3674).
  1123. * core: Общие компоненты устанавливаются в shared (CPCSP-3079).
  1124. * core: Прекращена поддержка Windows 2000 (CPCSP-2222).
  1125. * core: Прекращена поддержка Itanium на Windows (CPCSP-3088).
  1126. * core: Поддержка AD CS Windows 2012 R2 (CPCSP-3498, CPCSP-3391, CPCSP-1019).
  1127. * core: исправлена потенциальная ошибка в разборе даты лицензии (CPCSP-3421).
  1128. * core: Поддержка KIS 14 (CPCSP-3394).
  1129. * core: Улучшена поддержка Windows 8.1 (CPCSP-3456, CPCSP-3343).
  1130. * core: По умолчанию не сохраняем информацию об использованных носителях - ярлыки (CPCSP-3356).
  1131. * core: Исправлена ошибка с алгоритмом паддинга для ГОСТ Р 34.11-2012 (CPCSP-3395).
  1132. * core: При создании ключевых пар, длина ключа в которых может быть однозначно определена по идентификатору алгоритма, указание длины сделано необязательным (CPCSP-3441).
  1133. * core: При использовании алгоритмов 2012 года по умолчанию используется алгоритм VKO_GOSTR3410_2012_256, в сертификаты записывается OID алгоритма ГОСТ Р 34.11-2012 (CPCSP-3396, CPCSP-3388).
  1134. * core: Введены новые типы провайдера PROV_GOST_2012_256 и PROV_GOST_2012_512, выбор алгоритма подписи и обмена привязан к типу провайдера (CPCSP-3510, CPCSP-3511, CPCSP-3609).
  1135. * core: Исправлено имя возвращаемого алгоритма в cng-провайдере для возможности установки сертификата агента восстановления EFS (CPCSP-2091).
  1136. * core: Для ключей ГОСТ Р 34.10-2012 реализована запись параметров шифрования, отличных от ТК-26 Z, в ключевые блобы и сертификаты (CPCSP-3824, CPCSP-3818).
  1137. * core: Работа с эллиптическими кривыми вынесена в отдельный модуль (CPCSP-3611).
  1138. * core: В реализацию ГОСТ Р 34.11-2012 внедрена более эффективная реализация арифметики (CPCSP-3622).
  1139. * core: Повышена эффективность реализации ГОСТ Р 34.11-2012 для Win32 (CPCSP-3486).
  1140. * core: Экспорт ключа на CALG_PRO_EXPORT для запрещен для ключей ГОСТ Р 34.10-2012 (CPCSP-3696).
  1141. * core: Обеспечена корректная работа с oid'ами в новых контейнерах (CPCSP-2884, CPCSP-3131, CPCSP-3397, CPCSP-3551, CPCSP-3646).
  1142. * core: Доработки для обеспечения работы CMS (CPCSP-3309).
  1143. * core: Проверка целостности на новом алгоритме хэширования (CPCSP-3320).
  1144. * core: Исправлен маршалинг параметров в сервисе при передаче значения функции хэширования (CPCSP-3669).
  1145. * core: Узлы замены ТК-26 введены в качестве базовых (CPCSP-3613, CPCSP-3715, CPCSP-3764).
  1146. * core: Работа с паролем для новых контейнеров переведена на ГОСТ Р 34.11-2012 (CPCSP-3763).
  1147. * core: Запрещено использование гибридных контейнеров (CPCSP-3770, CPCSP-3828, CPCSP-3731)
  1148. * core: Исправлена работа VKO на AIX (CPCSP-3808)
  1149. * cpanel: Выбор по умолчанию пользовательского сертификата из цепочки p7b (CPCSP-3791).
  1150. * cpconfig: Позволяем выбирать любой криптопровайдер при копировании контейнера (CPCSP-3637).
  1151. * cpconfig: Исправлено отображение информации о некорректной лицензии на Unix (CPCSP-3566).
  1152. * cpconfig: Исправлено отображение оидов шифрования в контрольной панели (CPCSP-3482, CPCSP-3422).
  1153. * cpconfig: Переработка контрольной панели для поддержки трех типов провайдера (CPCSP-3516).
  1154. * cpconfig: Выбор криптопровайдера по типу ключа (CPCSP-3542).
  1155. * cpconfig: Выбор первого сертификата из хранилища в мастере установке личного сертификата (CPCSP-3791).
  1156. * cpverify: Изменен формат хранения настроек контроля целостности, используется ГОСТ Р 34.11 2012 256 бит (CPCSP-3742, CPCSP-3753).
  1157. * cpverify: Не прерываемся на обработке каталога, если в нём была ошибка целостности (CPCSP-3693).
  1158. * cpverify: Сообщения об ошибках сделаны более информативными (CPCSP-3680).
  1159. * cryptcp: Подержка cryptcp в УЦ 2.0 (CPCSP-2371, CPCSP-3536).
  1160. * cryptcp: Исправлено определение алгоритма хэширования для не-ГОСТовых провайдеров (CPCSP-3707, CPCSP-3720).
  1161. * csptest: Автоматический выбор алгоритма хэширования, если он не указан (CPCSP-3708, CPCSP-3729).
  1162. * csptest: В csptest -absorb добавлен ключ -autoprov, если он указан, происходит получение правильного типа провайдера по алгиду ключа и установка соответствующего имени по умолчанию(CPCSP-3542).
  1163. * doc: В chm внесена справка по изменениям в оидах (CPCSP-3493, CPCSP-3662).
  1164. * doc: Добавлено описание модулей поддежки Gemalto для Unix (CPCSP-3418).
  1165. * doc: В документации отражены изменения, связанные с работой с новыми типами провайдеров (CPCSP-3722).
  1166. * installer: Обновлено оформление CD-ROM (CPCSP-3091)
  1167. * installer: Исправлена установка, если %TEMP% оканчивается на \ (CPCSP-3342).
  1168. * 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).
  1169. * ios: Из списка экспорта фреймворка убраны функции библиотеки libexpat (CPCSP-3650).
  1170. * ios: Починены падения в примере stunnel при установке соединения (CPCSP-2547, CPCSP-2552, CPCSP-3573).
  1171. * ios: Починена работа диалогов на iOS 5/7 (CPCSP-3300, CPCSP-3625, CPCSP-3632, CPCSP-3443).
  1172. * ios: Модуль поддержки eToken для iOS заменен на релизный(CPCSP-3436).
  1173. * ios: На iOS при обновлении конфиг теперь заменятся на новый (CPCSP-3439).
  1174. * ios: Починка работы ресурсов на устаревших версиях iOS (CPCSP-3442).
  1175. * ios: Новый биологический датчик случайных чисел (CPCSP-3398).
  1176. * ios: Из интерфейса убрана работа с ФКН - в версии 4.0 ФКН пока не поддерживается (CPCSP-3804).
  1177. * license: Исправлено отображение лицензий на ФКН в оснастке управления лицензиями (CPCSP-3380).
  1178. * license: Исправлена проверка лицензий ФКН в инсталлере (CPCSP-3400).
  1179. * license: Отдельная дата первой установки для CSP 4.0 (CPCSP-3379, CPCSP-3775).
  1180. * license: Winlogon, входящий в состав CSP 4.0, теперь использует дату первой установки от CSP 4.0 (CPCSP-3815).
  1181. * license: Исправлена проверка лицензии ФКН (CPCSP-3303).
  1182. * macos: Пакеты ФКН исключены из поставки CSP для Mac OS X (CPCSP-3399).
  1183. * pkcs11: Поддержка параметра provGostType в слоте, по умолчанию PROV_GOST_2001_DH (CPCSP-3758).
  1184. * pkg: Исправлена ошибка в дистрибутиве для MacOS - файловые атрибуты (CPCSP-3374).
  1185. * pkg: Обновлён номер версии в дистрибутиве для OS X (CPCSP-3434).
  1186. * pkg: Исправлены ошибки контроля целостности файлов на UNIX (CPCSP-3465).
  1187. * pkg: Выключен перезапуск сервисов при удалении пакета KC2 на AIX - это приводило к зависанию (CPCSP-3740, CPCSP-2433).
  1188. * reader: Обновлены модули поддержки Aladdin: добавлена поддержка "длинных" ключей, исправлены зависимости библиотек и пакетов на Unix (CPCSP-2625, CPCSP-3848).
  1189. * reader: Носители Rutoken поддерживают "длинные" ключи.
  1190. * reader: Новые карты Gemalto поддерживают "длинные" ключи (CPCSP-3790).
  1191. * reader: Обновлены модули поддержки ISBC ESMART Token/SC: добавлена поддержка "длинных" ключей после инициализации токенов/карт, число контейнеров увеличено до 10 (CPCSP-3802).
  1192. * reader: Модули поддержки Gemalto теперь доступны на FreeBSD (CPCSP-2781).
  1193. * sdk: Добавлены примеры использования классов cprequest и cpenroll (CPCSP-1171).
  1194. * sdk: Добавлены примеры, один из которых экспортирует закрытый ключ в блоб, а другой экспортирует из блоба (CPCSP-3585).
  1195. * 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).
  1196. * tls: Поддержка новых сюит (CPCSP-2523, CPCSP-3085).
  1197. * tls: Поддержка IE11 Enhanced Protected Mode в режиме сервиса (CPCSP-3580).
  1198. * tls: TLS_EXT_HASH_AND_MAC_ALG_SELECT передается только для старых сюит (CPCSP-3777).
  1199. * winlogon: Оффлайн разблокировка рабочей станции по смарт-карте для Windows 8/8.1 (CPCSP-3532).
  1200. 2013-09-09 КриптоПро CSP 4.0.9007 Archimedes
  1201. * capilite: Исправлена работа CertGetPublicKeyLength при использовании ключевых пар с открытым ключом длины 1024 бита (CPCSP-3364).
  1202. * core: Поддержка работы с ключевыми парами с открытым ключом длины 1024 бита (CPCSP-2705, CPCSP-3097, CPCSP-3114, CPCSP-3175, CPCSP-3177, CPCSP-3260).
  1203. * core: Для эффективной работы с 512-битными величинами созданы новые реализации операций в поле вычетов по простому модулю (CPCSP-2693, CPCSP-2897, CPCSP-3232, CPCSP-3220).
  1204. * core: Для эффективной работы в группах точек эллиптических кривых с длиной модуля 512 бит созданы новые алгоритмы сложения и удвоения точек на эллиптической кривой (CPCSP-2882).
  1205. * core: Для эффективной работы в группах точек эллиптических кривых с длиной модуля 512 бит созданы три класса новых алгоритмов вычисления кратной точки (CPCSP-2819, CPCSP-3183, CPCSP-3216).
  1206. * core: Реализована поддержка алгоритмов формирования и проверки электронной подписи по ГОСТ Р 34.10-2012 (CPCSP-2692, CPCSP-2842).
  1207. * core: Реализована поддержка алгоритмов хэширования по ГОСТ Р 34.11-2012 (CPCSP-2691, CPCSP-2470, CPCSP-2856).
  1208. * core: В функции настройки параметров (SetKeyParam/GetKeyParam/SetProvParam/GetProvParam) добавлена поддержка новых oid'ов и идентификаторов алгоритмов (CPCSP-3004, CPCSP-3276, CPCSP-3143, CPCSP-3169).
  1209. * core: Алгоритмы HMAC на основе ГОСТ Р 34.11-94 и ГОСТ Р 34.11-2012 для повышения эффективности при переиспользовании одного ключа со многими данными реализованы в режиме CP_REUSABLE_HMAC (CPCSP-2919).
  1210. * core: Добавлена поддержка HMAC на основе ГОСТ Р 34.11-2012 (CPCSP-3178).
  1211. * core: Добавлена поддержка PRF на основе ГОСТ Р 34.11-2012, CALG_TLS1PRF_2012_256 (CPCSP-2937).
  1212. * core: Добавлена поддержка VKO на основе ГОСТ Р 34.11-2012, VKO_GOSTR3410_2012_256 (CPCSP-3086, CPCSP-3240).
  1213. * core: В тестирующую нитку добавлены тесты на ГОСТ Р 34.10-2012, ГОСТ Р 34.11-2012 и сопутствующие алгоритмы (CPCSP-2840, CPCSP-3115).
  1214. * core: Версии пакетов на UNIX будут 4.0.0, версии библиотек - 4.0.4 (CPCSP-3354).
  1215. * core: Зарегистрированы ГОСТ-12-провайдеры, алгоритмы и параметры (CPCSP-3355, CPCSP-3095, CPCSP-3108, CPCSP-3130, CPCSP-3346).
  1216. * core: Поддержка ГОСТ-12-ключей в TLS (CPCSP-3245)
  1217. * core: По умолчанию не сохраняем информацию об использованных носителях - ярлыки (CPCSP-3356).
  1218. * core: Новый алгоритм хэширования в CNG-провайдере (CPCSP-3089).
  1219. * core: Удалён неиспользуемый скрипт set_driver_license.sh (CPCSP-3369).
  1220. * cpanel: Сделаны настройки в панели для работы с новыми типами ключей (CPCSP-3155, CPCSP-3160).
  1221. * cpverify: Добавлено хэширование по ГОСТ Р 34.11-2012 (CPCSP-3319).
  1222. * cryptcp: Добавлена возможность задания алгоритмов шифрования и хэширования (CPCSP-3311, CPCSP-3358).
  1223. * cryptcp: При создании ключа теперь можно одновременно указать длину и флаги экспорта (CPCSP-3310).
  1224. * doc: Изменения, связанные со введением новых стандартов и сопутствующих алгоритмов, внесены в chm (CPCSP-3077).
  1225. * doc: В chm явно описана связь доступных через функции CryptoApi алгоритмов с RFC-4357 (CPCSP-2294).
  1226. * installer: Modern UI стиль (CPCSP-3091).
  1227. * 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).
  1228. * license: Новые лицензии (CPCSP-2901, CPCSP-3104).
  1229. * license: Требование серверной лицензии зависит от типа ОС (CPCSP-2901, CPCSP-3187, CPCSP-3188, CPCSP-3225, CPCSP-3308, CPCSP-3235).
  1230. * license: Исправлена работа лицензий из сертификата, если сертификат скоро истечёт (CPCSP-3191).
  1231. * license: Исправлено оповещение об истечении сертификатной лицензии (CPCSP-3057).
  1232. * outlook: Поддержка ГОСТ-12 в Windows Live Mail (CPCSP-3292)
  1233. * reader: Носители Rutoken поддерживают "длинные" ключи.
  1234. * 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).
  1235. 2013-02-05 Начало разработки КриптоПро CSP 4.0