Skip to main content

Python PQC library

This is a package containing my python implementations of Post Quantum Cryptography algorithms. In all cases I try to adhere to NIST standards or other official materials.

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

  • Basic documentation
  • Remove duplicit ML code
  • Test with NIST ACVP
  • Add automated 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.0.3.tar.gz (20.2 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.0.3-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: python_pqc_lib-0.0.3.tar.gz
  • Upload date:
  • Size: 20.2 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.0.3.tar.gz
Algorithm Hash digest
SHA256 56746e8f9be47249dc22c7ac2db3926ed1f31d673fe3524c99db8c5896568295
MD5 eab23e8145df1d74d0ba2e67b6b8268c
BLAKE2b-256 8c73e168e7ea563aa23abc50c5a786087723b7388b5a0a678ffce30a324960a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_pqc_lib-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 24.8 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.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 346771245de4bbde42fab34349fb1924c6cf3153a134b73649e51467c96f09ee
MD5 dcc09d639ecc47fa1a589665b5436923
BLAKE2b-256 f28846de03f7ca62c4b1db19605b7b19ebe2daf52b1aed333f19ffe6656aa673

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

0.1.0

2 files

This release

0.0.3 This release

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