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

  • Create Unit tests
  • Implement SLH DSA

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.1.0.tar.gz (5.4 MB 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.1.0-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: python_pqc_lib-0.1.0.tar.gz
  • Upload date:
  • Size: 5.4 MB
  • 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.1.0.tar.gz
Algorithm Hash digest
SHA256 8dfd0520306679c7c7fdcf37f898b4d40f8d9a19fc85ac77e4f90c13bd1d6fe1
MD5 1064e44ab9450f41060bba94345aed42
BLAKE2b-256 424ba56d33cdba18e7362bd7c238cb7c6e5a4c1a8544ab771eb7ab2af3573186

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_pqc_lib-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 25.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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 897a075cf26801b832adaf6afaa233c9e77a7bd21a4fa9d3782f553aed34c83e
MD5 b155d319cd1ab6decf78a17b9d3fa961
BLAKE2b-256 cd28bb484570a0de179419b8893bbf4304bd2d7e3b6bf6246ca2cb27c88f1845

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.1

2 files

0.2.0

2 files

0.1.1

2 files

This release

0.1.0 This release

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