Назад к обновлениям
New releaseSep 5, 2026

securesystemslib v1.5.1

Криптографические и универсальные процедуры для проектов Secure Systems Lab в NYU

Поделиться

securesystemslib

CI Documentation Status

Securesystemslib — это криптографический интерфейс для подписи и проверки цифровых подписей. Он разработан для проектов TUF и in-toto: контейнеры ключей и подписей совместимы с форматами метаданных этих проектов.

Под капотом Securesystemslib может использовать различные системы цифровой подписи (например, cryptography, аппаратные ключи PIV и несколько облачных систем управления ключами).

Установка

Установка по умолчанию поддерживает только проверку подписей ed25519 на чистом Python. Чтобы включить другие схемы и создание подписей, securesystemslib можно установить с дополнениями. См. pyproject.toml для доступных опциональных зависимостей.

# Install with ed25519, RSA, ECDSA, ML-DSA sign and verify support
pip install securesystemslib[crypto]
# ...or with HSM (e.g. Yubikey) support
pip install securesystemslib[hsm]

Использование

python-securesystemslib.readthedocs.io

Контакты

Участие в разработке

См. Инструкции для участников.

Миграция устаревших ключей

Используйте скрипт migrate_keys для преобразования пар ключей, сгенерированных устаревшими модулями keys или interface, в единый стандартный формат, совместимый с CryptoSigner. Скрипт требует securesystemslib~=0.31.0.

Категории