• Axel Kenzo's avatar
    Зафиксирована версия 0.9.10 · b17efc60
    Axel Kenzo authored
     - Исправлена ошибка в реализации алгоритма nmac [функции finalize и create_nmac_...()]
     - Через интерфейс aead реализованы алгоритмы, комбинирующие шифрование в режиме счетчика и
       вычисление имитовставки через hmac (streebog256, streebog512, nmac)
     - Добавлены следующие функции:
        - ak_skey_delete_after_load()
        - ak_skey_export_to_file_unencrypted()
        - ak_aligned_free() [для поддержки msvc 2022]
     - Добавлены генераторы псевдослучайных последовательностей:
        - nlfsr (нелинейный рекуррентный генератор с квадратичной обратной связью)
     - Добавленный функционал утилиты aktool:
        - выработка незашифрованных секретных ключей (опция --no-outpass)
        - расширена процедура тестирования алгоритмов блочного шифрования
     - Функция ak_libakrrpt_get_home_path() переименована в ak_homepath()
     - Сокращён перечень обязательных флагов компиляции, принудительно устанавливаемых в MakeFlags.cmake
     - Сборка документации производится теперь под управлением sphinx
       (цель сборки make doc оставлена без изменений, результирующие файлы помещаются в подкаталог doc)
    b17efc60