Skip to main content

Python PQC library

This is a package containing my python implementations of Post Quantum Cryptography algorithms. The algorithms are tested for NIST compatibility using NIST ACVP.

Algorithms

Currently supports the following algorithms:

Dependencies

  • numpy

Security notice

While the solution is always tested to be functional and best effort was made to adhere to the NIST standards and specifications, I do not guarantee that the algorithm is secure.

Also, since this is an implementation written purely in python, while it can be used in smaller projects, production code should make use of something like the PQC Code package.

TODO

  • Clean up test JSON (remove redundant data)
  • PEM key imports
  • Create Unit tests

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_pqc_lib-0.2.1.tar.gz (28.7 kB view details)

Uploaded Source

Built Distribution

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

python_pqc_lib-0.2.1-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file python_pqc_lib-0.2.1.tar.gz.

File metadata

  • Download URL: python_pqc_lib-0.2.1.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.13

File hashes

Hashes for python_pqc_lib-0.2.1.tar.gz
Algorithm Hash digest
SHA256 da138d9a533c1ba781c2590ed4253aba0942e6f4088f8bffb71755d9ad0800cc
MD5 c9f92c6f39e1dd60a3508e6f0126ad65
BLAKE2b-256 335eb0a8453118ac8ae7087b0ac467f9697ed4a35a4c6b08676179a13c4f60e8

See more details on using hashes here.

File details

Details for the file python_pqc_lib-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: python_pqc_lib-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.13

File hashes

Hashes for python_pqc_lib-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6d52b53662ae6e123e7dd57c3dd4529a679c7d4498a10f963d494f3cb8865689
MD5 909eea2afd4efd255fec921e640fa0ed
BLAKE2b-256 804b50e67461800f457de49216b7b44f536a5fbbabe478d95a94641627244f81

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

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