QSafe PQC API
Project description
Post-quantum cryptography SaaS API supporting ML-KEM (Kyber) and ML-DSA (Dilithium) algorithms. Provides keypair management and cryptographic operations (encrypt, decrypt, sign, verify). ## Authentication - **JWT Bearer Token** — user-based auth, obtained from `/auth/login` or `/auth/register` - **API Key (header)** — programmatic access via `X-API-Key` header - **API Key (query)** — programmatic access via `?api_key=` query parameter ## Quick Start 1. Register → `POST /auth/register` 2. Login → `POST /auth/login` → copy `data.token` 3. Generate keypair → `POST /generate-keypair` 4. Encrypt / Sign with the keypair ID
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
qsafe_sdk-1.0.4.tar.gz
(61.5 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
qsafe_sdk-1.0.4-py3-none-any.whl
(162.6 kB
view details)
File details
Details for the file qsafe_sdk-1.0.4.tar.gz.
File metadata
- Download URL: qsafe_sdk-1.0.4.tar.gz
- Upload date:
- Size: 61.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd589f1cad29f218070cad6b140fb7323f1591c15f4f0079d6072bfb131b144f
|
|
| MD5 |
861903426786b2e5fe4cddd1552804bf
|
|
| BLAKE2b-256 |
150acabaa5571b15daedd30d1422845b596ee9288eb8f1909cff61388c8997a4
|
File details
Details for the file qsafe_sdk-1.0.4-py3-none-any.whl.
File metadata
- Download URL: qsafe_sdk-1.0.4-py3-none-any.whl
- Upload date:
- Size: 162.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bcc93eceb9a61b778eeec29dd441410cb93a99f1b251b654d359ec4c93681783
|
|
| MD5 |
166e876ee4871ab423f7d688957e5dd8
|
|
| BLAKE2b-256 |
6db7da84e5fddb2f141c8c6e0a57c83b98f2a874f1cc40a1c31f169e553a541b
|