Commit 71e2a069 authored by Axel Kenzo's avatar Axel Kenzo
Browse files

Зафиксирована версия 0.8.4

 - Исправлены ошибки asn1 декодирования узлов, содержащих время
 - Добавлена поддержка кодировки base64
    - реализована функция ak_ptr_load_from_base64_file()
    - утилита aktool корректно декодирует pem сертификаты
      (последовательно декодируя сначала base64, а потом asn.1)
    - реализован механизм чтения/записи ключевой информации в pem формате
 - Реализован экспорт и импорт открытого ключа из запроса на сертификат согласно Р 1323565.1.023-2018
    - ak_verifykey_context_import_from_request()
    - ak_verifykey_context_export_to_request()
 - Реализован экспорт открытого ключа в сертификат согласно Р 1323565.1.023-2018
   с поддержкой ряда обязательных расширений согласно RFC5280.
    - ak_verifykey_context_export_to_certificate()
 - Добавлены функции внешнего
    - ak_string_read()
   и внутреннего интерфейса
    - ak_mpzn_to_hexstr_alloc()
    - ak_mpzn_rem_uint32()
    - ak_asn1_context_exclude()
 - Уточнен интерфейс функций создания секретных ключей ЭП
   - ak_signkey_context_create_...()
 - Добавлены собственные (нестандартизированные) параметры эллиптической кривой (axel-n0)
 - Изменен интерфейс ряда функций внешнего интерфейса для работы
   с дескрипторами криптографических механизмов.
 - Расширен функционал утилиты aktool в части
   - обработки ASN.1 деревьев (split, convert)
   - создания симметричных и асимметричных секретных ключей,
   - создания запросов на сертификат и собственно сертификатов открытых ключей
 - Добавлен парсер ini-файлов и более корректно реализованы чтение и проверка опций библиотеки
Showing with 870 additions and 245 deletions
+870 -245
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment