1. 03 Nov, 2020 2 commits
    • Axel Kenzo's avatar
      Зафиксирована версия 0.9.2 · 804b275b
      Axel Kenzo authored
       - Сделан интерфейс для доступа к режимам работы, а также процедурам обработки ключевой информации,
         через механизм oid
       - Увеличен перечень идентификаторов, доступных через механизм oid
       - Реализованы режим работы блочных шифров: xts, а также
         режимы аутентфицированного шифрования: ctr-cmac, ctr-hmac и xtsmac
         (реализация ctr-cmac и ctr-hmac носит экспериментальный характер)
       - В утилиту aktool добавлены тесты скорости режимов работы блочных шифров
      0.9.2
      804b275b
    • Axel Kenzo's avatar
      Возвращена реализация asn.1 декодера, увеличено множество · e93ff1be
      Axel Kenzo authored
      распознаваемых идентификаторов
      e93ff1be
  2. 02 Nov, 2020 2 commits
  3. 25 Oct, 2020 1 commit
  4. 23 Oct, 2020 1 commit
  5. 19 Oct, 2020 2 commits
  6. 18 Oct, 2020 1 commit
  7. 16 Oct, 2020 1 commit
    • Axel Kenzo's avatar
      Зафиксирована версия 0.9.1 · 545a250d
      Axel Kenzo authored
       - Базовая часть библиотеки и платформозависимые функции вынесены в отдельный объектный модуль
         (теперь собираются две библиотеки:
           - libakrypt-base, библиотека с платформозависимыми и не криптографическими функциями,
           - libakrypt, библиотека с криптографическими преобразованиями )
       - Удалены функции внешнего интерфейса, это привело к изменению названия большого числа
         экспортируемых функций
       - Оставлен только один инсталлируемый заголовочный файл libakrypt.h
       - Добавлен заголовочный файл libakrypt-internal.h для неэкспортируемых функций
       - С настоящего момента собираются два комплекта документации: для каждой разделяемой
         библиотеки отдельно
       - Возвращена реализация MGM, потерянная в восьмой версии библиотеки
       - В утииту aktool добавлены функции тестирования корректности и скорости работы
      0.9.1
      545a250d
  8. 15 Oct, 2020 1 commit
  9. 14 Oct, 2020 3 commits
  10. 13 Oct, 2020 1 commit
  11. 11 Oct, 2020 1 commit
  12. 10 Oct, 2020 1 commit
  13. 08 Oct, 2020 3 commits
  14. 01 Oct, 2020 1 commit
  15. 03 Sep, 2020 1 commit
  16. 10 Aug, 2020 2 commits
  17. 09 Aug, 2020 1 commit
  18. 27 Jun, 2020 1 commit
  19. 26 Jun, 2020 3 commits
  20. 22 Jun, 2020 1 commit
  21. 20 Jun, 2020 3 commits
    • Axel Kenzo's avatar
      a768531d
    • Axel Kenzo's avatar
      Изменена структура ak_oid · 51d851f3
      Axel Kenzo authored
      51d851f3
    • Axel Kenzo's avatar
      Зафиксирована версия 0.8.4 · 71e2a069
      Axel Kenzo authored
       - Исправлены ошибки 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-файлов и более корректно реализованы чтение и проверка опций библиотеки
      0.8.4
      71e2a069
  22. 14 Jun, 2020 2 commits
  23. 13 Jun, 2020 1 commit
  24. 12 Jun, 2020 2 commits
  25. 10 Jun, 2020 1 commit
  26. 31 May, 2020 1 commit