QuantumChain Python SDK - Quantum-resistant cryptographic services
Project description
QuantumShield Python SDK
Python SDK for QuantumShield quantum-resistant cryptographic services.
Features
- ✅ Quantum-resistant signatures (Dilithium3)
- ✅ Hybrid signatures (Dilithium3 + Ed25519)
- ✅ Sign and verify operations
- ✅ Receipt management
- ✅ Protocol handshake support
- ✅ Session-based encryption
Installation
pip install quantumshield
Quick Start
from quantumshield import QuantumShield
# Initialize client
client = QuantumShield(
api_key="your-api-key",
base_url="https://api.quantumshield.io"
)
# Sign data
data = b"Hello, QuantumShield!"
signature = client.sign(data)
# Verify signature
is_valid = client.verify(data, signature)
# Get receipt
receipt = client.get_receipt(receipt_id)
Protocol Handshake
from quantumshield import ProtocolClient
# Create protocol client
protocol = ProtocolClient(base_url="https://api.quantumshield.io")
# Perform handshake
session = protocol.handshake()
# Encrypt request
encrypted = session.encrypt_request(b"Hello, encrypted!")
# Decrypt response
decrypted = session.decrypt_response(encrypted_response)
Documentation
Full documentation available at: https://docs.quantumshield.io/python
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
quantumosx-0.1.0.tar.gz
(4.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quantumosx-0.1.0.tar.gz.
File metadata
- Download URL: quantumosx-0.1.0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f01a8c347ac4c3796e019bfe7513022b5ad62e1487df5555915f968f3c254c0
|
|
| MD5 |
c9e49b74d1bf703c049d34e8ebf4e151
|
|
| BLAKE2b-256 |
c5f9097e26e44518e51fc6c08bd67a4be8aafd99c4f4109f7b1c769f608181cd
|
File details
Details for the file quantumosx-0.1.0-py3-none-any.whl.
File metadata
- Download URL: quantumosx-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a1e9dedea460b137f9536d937bc344312cb3ccef19314e7ab0a20885f320106
|
|
| MD5 |
e60afde73eb1da443b9713c9406fdcac
|
|
| BLAKE2b-256 |
7110318b674507ecece1d8b64e5758dc9b86acc19e0b23ff90be99f3dbd53203
|