Состоялся релиз OpenSC 0.19.0 — набора утилит и библиотек для работы со смарт-картами. Разработка OpenSC сосредоточена на смарт-картах, поддерживающих работу с криптографическими операциями, а также облегчении их использование в приложениях (аутентификация, шифрование почтовой переписки и электронная подпись). OpenSC реализует стандартные наборы API для смарт-карт, такие как PKCS#11, Windows' Smart Card Minidriver, а также macOS Tokend.
Основные изменения:
- Исправлены многочисленные проблемы с безопасностью:
- Улучшена документация:
- Новое руководство для opensc.conf(5).
- Добавлены некоторые упущенные детали в руководствах, а также исправлено оформление.
- Установщик для Windows:
- Автоматический запуск сервиса SCardSvr.
- Добавлены новые атрибуты OpenPGP.
- Установщик для macOS: для обратной совместимости теперь используется HFS+.
- Удалены устаревшие файлы для Solaris.
- Драйвер PC/SC: OMNIKEY 3x21 и 6121 неверно идентифицировались как считыватели пин-кода в macOS.
- Исправление для карт, которые возвращали короткие подписи без ведущих нулей.
- Изменения в автодополнении в bash.
- Поддержка libressl-2.7+.
- Конфигурация:
- Теперь распространяется минимальный opensc.conf.
- pkcs11_enable_InitToken теперь глобальная опция.
- Изменено поведение переменной окружения OPENSC_DRIVER для ограничения списка драйверов вместо принудительного использования одного драйвера и пропуска части конфигурации.
- Удалены опции zero_ckaid_for_ca_certs, force_card_driver, reopen_debug_file и paranoid-memory.
- Обобщена опция ignored_readers.
- Если инициализация смарт-карты завершилась с ошибкой, то определение карты продолжится с другими драйверами карт.
- Исправлена работа длительных операций на смарт-картах при использовании в Windows 8 и новее.
- reader-pcsc теперь допускает фиксированную длину пин-кода.
- Исправлены ошибки многопоточности в OpenPACE.
А также другие изменения.
>>> Подробности