Commit b026a175 authored by Axel Kenzo's avatar Axel Kenzo
Browse files

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

 - Исправлена ошибка при релизации маскирования ключа для алгоритма Магма
 - Для блочных шифров Кузнечик и Магма реализованы:
    - режим простой замены с зацеплением (cbc) согласно ГОСТ Р 34.13-2015 (с поддержкой длинных синхропосылок)
    - режим выработки имитовставки согласно ГОСТ Р 34.13-2015
    - алгоритму вычисления имитовставки ГОСТ Р 34.13-2015 возвращено название `cmac`
     (хотя более корректно использовать `omac1`)
 - Формат вырабатываемой электронной подписи приведен к виду Р 1323565.1.023-2018
 - Реализованы и отлажены ASN.1 парсер и кодировщик в DER-формат;
 - Функционал разбора ASN.1 структур, а фактически - сертификатов ключей, добавлен в утилиту aktool
 - Добавлена документация к утилите aktool
 - Реализован экспорт и импорт секретных ключей в виде ASN.1 деревьев (der-последовательностей)
   экспорт: ak_key_context_export_to_derfile_with_password()
   импорт:  ak_bckey_context_import_from_derfile()
            ak_hmac_context_import_from_derfile()
            ak_signkey_context_import_from_derfile()
 - Добавлены функции внешнего интерфейса
    - ak_libakrypt_set_openssl_compability()
    - ak_libakrypt_set_password_read_function()
Showing with 16 additions and 11 deletions
+16 -11
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