Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

DEML Crypto

AES-256-GCM + GCP KMS envelope encryption with DEK rotation.

Installation

pip install deml-crypto
# With GCP KMS support:
pip install deml-crypto[gcp]

Usage

from deml_crypto import encrypt, decrypt, generate_key

# Encrypt data
encrypted_data, encrypted_dek = encrypt(b"my secret data")

# Decrypt data
decrypted = decrypt(encrypted_data, encrypted_dek)

Features

  • Envelope encryption with GCP KMS or local KEK
  • Automatic key rotation support
  • UUID-scoped tenant encryption compatible
  • No pickle serialization (safe for security-critical contexts)

License

MIT

Metadata

Release files for deml-crypto 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deml-crypto 0.1.0
File Size Uploaded Provenance Actions
deml_crypto-0.1.0.tar.gz 4.3 kB Without provenance Details for deml_crypto-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for deml-crypto 0.1.0
File Interpreter ABI Platform Actions
deml_crypto-0.1.0-py3-none-any.whl Python 3 none any Details for deml_crypto-0.1.0-py3-none-any.whl

Total release size: 8.7 kB

Release files / deml_crypto-0.1.0.tar.gz

Download URL deml_crypto-0.1.0.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
15250ed0150a6921c9b033bc479198bcac9e25eab6aaf209901c5bbbd5e4ba63
BLAKE2b-256 checksum
How to use checksums
00ff8b2bf07a422a26a56fefbd9ac3880557ad6dd73abfe1b99aaa61e478af04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / deml_crypto-0.1.0-py3-none-any.whl

Download URL deml_crypto-0.1.0-py3-none-any.whl
Size 4.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
af15715ba8a82e5f52d5a5f46536922c6f6b1466aefdab64a5a0bc701cf5974a
BLAKE2b-256 checksum
How to use checksums
447a533db88cae2c15a1687e3735c70bb86d45354c5720577f09480b4f2e81d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for deml-crypto 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page