Packages
Validates AWS SNS HTTP endpoint messages by verifying their cryptographic signatures according to AWS documentation, handling the non-trivial logic that the AWS SDK does not provide.
However, verify the license terms first, and be aware that the last release was in February 2022 and the repository has not been updated since October 2023—you will…
A Salt extension that integrates HashiCorp Vault (or OpenBao) with Salt for secrets management and configuration retrieval.
Poseidon hash implementation in Python with a C-based Hades permutation, configured for Starknet parameters.
Provides command-line tools to simulate a hardware security module for signing Chia blockchain transactions using BLS12-381 keys on an air-gapped computer.
However, verify compatibility with your Chia version and Python environment first, and understand that aging maintenance means you may need to maintain or patch it…
Provides Python bindings to the standard Chia puzzles—the on-chain ChiaLisp programs deployed in the Chia blockchain—with compiled hex representations and hash verification.
Provides Python protobuf message definitions and serialization code for Sigstore cryptographic signing and verification workflows.
Implements HMAC-based Key Derivation Function (HKDF) with extract-and-expand operations for deriving cryptographic keys from input key material.
Install only if you are maintaining legacy Python 2 code that already depends on it.
Cursive validates digital signatures using OpenStack-specific logic, providing cryptographic verification capabilities for OpenStack projects and integrations.
Signs and verifies JSON objects using ED25519 cryptographic signatures, supporting multiple signers and key rotation.
No, not recommended for new projects.
Command-line tool to encrypt and decrypt files and directories using AWS Encryption SDK, with support for AWS KMS key management and encryption context.
Install it if your use case fits; avoid it if you need active feature development or prefer a more frequently updated tool.
Provides AES, ECIES, and ECDSA cryptographic operations with optional OpenSSL acceleration and pure-Python fallback, supporting multiple cipher modes and elliptic curves including secp256k1.
No, not recommended for new projects.
Provides Python bindings to post-quantum cryptographic algorithms (key encapsulation and digital signatures) that resist attacks from both classical and quantum computers.
Loads and provides access to standard and legacy Chia blockchain puzzle programs written in ChiaLisp, a domain-specific language for the Chia network.
Provides Python bindings to verify hardware-rooted software licenses through the CIRISVerify binary, checking license status and capability permissions with mandatory disclosure enforcement.
However, the separate binary dependency and AGPL-3.0-or-later license mean you must verify binary availability before deployment and review copyleft obligations for…
Python bindings for BLS12-381 elliptic curve cryptography operations, enabling G1/G2 point arithmetic, pairing, serialization, and scalar operations via Rust's arkworks library.
Provides Fernet symmetric encryption for Django model fields, allowing you to store encrypted data in PostgreSQL, SQLite, MySQL, or other Django-compatible databases.
pyffx implements Format-Preserving Encryption (FFX) using Feistel-based methods, allowing you to encrypt data while preserving its format—integers stay integers, strings stay strings of the same length and alphabet.
TenSEAL performs homomorphic encryption operations on tensors, enabling arithmetic and linear algebra on encrypted data without decryption using the BFV and CKKS encryption schemes.
Python SDK and CLI tool for interacting with Conjur OSS secrets management appliance, providing methods to get, set, and manage variables and policies.
Pure-Python implementation of Curve25519 and Ed25519 cryptographic functions, including Diffie-Hellman key agreement, Ed25519 digital signatures, and SPAKE2 password-authenticated key exchange.
Python bindings for the biscuit authentication library, enabling token creation, parsing, block appending, and authorization checks within Python applications.
BorgBackup is a command-line deduplicating backup tool that stores only changed data using content-defined chunking, with optional compression and AES-256 encryption for secure, space-efficient backups.
However, expect compatibility breaks between major releases; review the changelog before upgrading and test recovery procedures in advance.
Canoser implements canonical serialization for Libra network data structures, enabling byte-consistent encoding and decoding of Python objects that can be safely compared across independent implementations.
Signs Turnkey API requests with your API key credentials, generating authentication stamps for request authentication.
Provides Python bindings for vodozemac, a cryptographic library for end-to-end encryption in Matrix protocol applications.
A Python SDK for securely integrating with Skyflow Vault to tokenize, detokenize, query, and manage sensitive data with built-in encryption and access control.
Generates Diffie-Hellman key exchange parameters and performs shared secret computation using cryptographically secure operations with Rust-backed performance.
However, note that the project shows aging maintenance (last release 533 days ago) and prebuilt wheels are limited to Linux x64 and Windows x64; other platforms…