Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quantumosx-0.1.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

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

Hashes for quantumosx-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9f01a8c347ac4c3796e019bfe7513022b5ad62e1487df5555915f968f3c254c0
MD5 c9e49b74d1bf703c049d34e8ebf4e151
BLAKE2b-256 c5f9097e26e44518e51fc6c08bd67a4be8aafd99c4f4109f7b1c769f608181cd

See more details on using hashes here.

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

Hashes for quantumosx-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a1e9dedea460b137f9536d937bc344312cb3ccef19314e7ab0a20885f320106
MD5 e60afde73eb1da443b9713c9406fdcac
BLAKE2b-256 7110318b674507ecece1d8b64e5758dc9b86acc19e0b23ff90be99f3dbd53203

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page