Retour aux mises à jour
New releaseSep 5, 2026

securesystemslib v1.5.1

Routines cryptographiques et utilitaires à usage général pour les projets du Secure Systems Lab de NYU.

Partager

securesystemslib

CI Documentation Status

Securesystemslib est une interface de cryptographie pour signer et vérifier des signatures numériques. Elle est développée pour les projets TUF et in-toto : les conteneurs de clés et de signatures sont compatibles avec les formats de métadonnées de ces projets.

Sous le capot, Securesystemslib peut utiliser divers systèmes de signature numérique (par exemple cryptography, les clés matérielles PIV et plusieurs systèmes de gestion de clés basés sur le cloud).

Installation

L'installation par défaut prend en charge uniquement la vérification de signature ed25519 en pur Python. Pour activer d'autres schémas et la création de signatures, securesystemslib peut être installé avec des extras. Voir pyproject.toml pour les dépendances optionnelles disponibles.

# 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]

Utilisation

python-securesystemslib.readthedocs.io

Contact

Contribuer

Voir Instructions pour les contributeurs.

Migration des clés héritées

Utilisez le script migrate_keys pour convertir les paires de clés générées avec les modules hérités keys ou interface vers un format standard cohérent, compatible avec CryptoSigner. Le script nécessite securesystemslib~=0.31.0.

Catégories