{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography/2"}],"enrichment":{"capability":"PySETO implements PASETO (Platform-Agnostic SEcurity TOkens) and PASERK (Platform-Agnostic Serialized Keys) standards in Python, supporting all protocol versions (v1\u2013v4) for both public-key signing and symmetric authenticated encryption.","skillfed_tags":["cryptography","authentication","token-signing"],"use_cases":["Generate and verify stateless authentication tokens for REST APIs or microservices using v4.public asymmetric signing.","Encrypt and authenticate session data or sensitive payloads using v4.local symmetric encryption without a database.","Serialize and store cryptographic keys securely using PASERK with password-based or key-wrapping protection.","Build multi-version token support for gradual protocol migration (e.g., from v2 to v4) across distributed systems.","Implement registered claims (exp, iat) and custom footers (e.g., key IDs) in tokens for standards-compliant authentication."],"what_it_does":"PySETO is a complete Python implementation of the PASETO and PASERK standards, which define secure token formats for authentication and key serialization. It supports all four PASETO protocol versions (v1, v2, v3, v4) and both use cases: v*.public for asymmetric public-key signatures and v*.local for symmetric authenticated encryption. The package also implements PASERK, a standard for serializing and wrapping cryptographic keys, including password-based key encryption and key wrapping.\n\nThe library is built on top of cryptography, argon2-cffi, iso8601, and pycryptodomex, delegating the actual cryptographic operations to these battle-tested dependencies. It provides a simple API: create a Key object with a version and purpose, then call encode() to sign or encrypt a payload and decode() to verify and decrypt. The package has passed all official PASETO test vectors and supports both raw bytes and JSON serialization of payloads and footers.","worth_installing":"Yes. PySETO is actively maintained, has no known vulnerabilities, uses permissive MIT licensing, and provides a complete, spec-compliant implementation of PASETO/PASERK with low install friction. Install it if you need stateless token authentication or secure key serialization and prefer a standards-based alternative to JWT or custom token schemes."},"id":"pyseto","links":{"html":"https://skillfed.io/packages/pyseto","md":"https://skillfed.io/packages/pyseto.md","pypi":"https://pypi.org/project/pyseto/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-19","license_spdx":"MIT","license_treatment":"permissive","name":"pyseto","python_support":"supports_current","summary":"A Python implementation of PASETO/PASERK."},"popularity":{"monthly_downloads":195383,"position":9816,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.10.0"}
