08.04.2026
#33370 Продление лицензий до 1 апреля 2027

crypto.dll для .net8.0 2.4.0.46 от 26.12.2025
crypto.dll для .netframework4.8 2.4.0.46 от 26.12.2025
#32774 Поддержка актуальных .NET
добавлена тестовая лицензия для НПК до 1 апр 2026
ВНИМАНИЕ! Изменилась работа с атрибутами в классах GostCMS, GostCMSDetached, GammaEnvelopedCMS
Работа с атрибутами упростилась, примеры содержат логику работы

crypto.dll 2.3.2.46 от 07.11.2025
#32433 Возможность проверки ЭЦП на стороне WSS docs

crypto.dll 2.3.2.45 от 29.10.2025
#32388 Исправлена ошибка CPGetKeyParam error - -2146893823 при нагрузке

crypto.dll 2.3.2.44 от 17.10.2025
#32306 Исправлена ошибка доступа к файлу лицензии при многопоточном выполнении операций

crypto.dll 2.3.2.43 от 02.10.2025
#32204 возможность хранения файла лицензии не только в каталоге библиотек crypto.dll или cryptoCore.dll, но и в каталоге приложения

crypto.dll 2.3.2.43 от 02.10.2025
#32204 возможность хранения файла лицензии не только в каталоге библиотек crypto.dll или cryptoCore.dll, но и в каталоге приложения

crypto.dll 2.0.2.41 от 11.06.2025
#30311 Подпись поставленная с помощью библиотеки crypto.dll не проверяется в SDK Java 

crypto.dll 2.0.2.39 от 04.11.2024
оптимизация на предмет утечек памяти

crypto.dll 2.0.2.38 от 07.10.2024
CryptoCore.dll 1.0.0.8 от 07.10.2024
#29314 При формировании подписи с использованием JCE в конец строки с подписью добавляются символы &#13.
Необходимо доработать проверку подписи в SDK .net с учетом этих символов.

crypto.dll 2.0.2.37 от 01.10.2024
CryptoCore.dll 1.0.0.7 от 01.10.2024
#29178 исправлен algID сессионного ключа в enveloped cms

crypto.dll 2.0.2.36 от 18.09.2024
CryptoCore.dll 1.0.0.6 от 18.09.2024
#29178 добавлены KZ oid на шифрование

crypto.dll 2.1.2.35 от 30.07.2024:
#28900
- в классе TumarProfile в методе Init при формировании массива ключей keys 
использование конструктора AsymmetricCipherKeyPair с использованием параметров profile_name, password 
(ранее profile_name и password в данном месте не использовались)

crypto.dll 2.1.2.34 от 01.07.2024 и CryptoCore.dll 1.0.0.5 от 15.07.2024:
#28657
1. Реализован метод: 
- void SignXmlFile(Stream InStream, AsymmetricKeyParameter privateUserKey, byte[] userCertificate); 
Ипользование этого метода позволяет работать в многопоточном режиме и не получать ошибки совместного доступа. Пример работы - ..\Использование .NET\example.cs
2. Снижены утечки памяти (есть утечки в стандартных .NET классах работы с XML)
3. Изменена логика получения информации о наличии ошибок в процессе подписывания документа. Пример работы - ..\Использование .NET\example.cs


crypto.dll 2.1.2.33 от 01.07.2024 и CryptoCore.dll 1.0.0.2 от 01.07.2024:
#28707 Подписание и проверка подписи XML, совместимой с JCE (#28688)

crypto.dll 2.1.2.31 от 14.06.2024 и CryptoCore.dll 1.0.0.2 от 14.06.2024:
#28597 Доработатка класса XMLSigned в части возвращения корректных ошибок
+ Добавлена функция получения ошибки.
+ пример: ..\SDK for Win\Использование .NET\Program_exam.cs

crypto.dll 2.0.2.29 от 11.07.2023:
#25477 Постановка TimeStamp для CMS пакета (исправлена ошибка, когда при расшифровке метод Decrypt() всегда возвращает null.)
+ пример "Test_GammaEnvelopedCMS.cs"
+ реализация для .NET 5.0 (CryptoCore.dll)

crypto.dll 2.0.2.28 от 16.05.2023:
#25477 Постановка TimeStamp для CMS пакета
+ пример "Test_GammaEnvelopedCMS.cs"

crypto.dll 2.0.2.25 от 08.08.2022:
оптимизация работы при использовании в многопоточном режиме

crypto.dll 2.0.0.15 от 15.12.2021:
Добавлена поддержка kz-OIDs в SDK .Net (#22120). См. \Использование .NET\Main\Program1.cs

crypto.dll 2.0.0.14 от 03.06.2021:
Ошибка при вызосе метода cms.GenerateCMS() (#20912)

crypto.dll 2.0.0.11 от 24.01.2020:
Убран GC.Collect по запросу от смежных разработчиков

cryptocmp.dll 1.0.0.3 от 08.01.2020:
#17592 - Проблема с расшифрованием сообщения большого размера

cryptocmp.dll 1.0.0.2 от 15.11.2019:
#17389 - Ошибка при формировании зашифрованного сообщения для нескольких получателей - исправлено


2.0.0.1 - обработка исключений в GostCMS, GammaEnvelopedCMS, GostCMSDetached, XmlSigned,TumarProfile
2.0.0.2 - поддежка проверки attach/detach cert include/cert exclude в классах GostCMS и GostCMSDetached
2.0.0.3 - возможность вытаскивать сертификат из дегенеративного PKCS7
2.0.0.4 - нулевой байт в подписи. Использование метода public byte[] GenerateSignature() в Gost3410DigestSigner(вместо метода с BigInteger[])
2.0.0.5 - исправлен GammaEnvelopedCMS(серийный номер отправителя, OID GostR28147Cbc)
2.0.0.6 - нулевая подпись после GenerateSignature() в Gost3410DigestSigner. Поиск SignerInfo
2.0.0.7 - работа с памятью, реорганизован класс XmlSigned, добавлены перегруженные методы в XmlSigned - возможность подписи ключами из указанного профайла для подписывания элементов(+потоки)
2.0.0.8 - добавлен метод FreeProfile в класс TumarProfile
2.0.0.9 - исправлена ошибка в классе ECGost3410Signer.cs
