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.0.tar.gz (33.1 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.2.0-py3-none-any.whl (40.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: python_pqc_lib-0.2.0.tar.gz
  • Upload date:
  • Size: 33.1 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.2.0.tar.gz
Algorithm Hash digest
SHA256 7347a0d582a6b3d6d65263a20d70e318ab2bd680a488794c7338ac5107759147
MD5 81ecd7ff6abda805174c0d40f13dbf40
BLAKE2b-256 391a349b87975f105599bb9f16d0b016f98d00e5a7e92f4b00b602b5ae474097

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_pqc_lib-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 40.2 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b8c4c0f612027d08cdbdcb4d96fa32fa7cb34eafc9c17f47d96c24088db4974
MD5 43009ca4e236b3bc43edc0c6b45b4681
BLAKE2b-256 9bd4b2f4d9806dee002b7c772d79561669338a4cf368a3395ed261d6db362fc9

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.1

2 files

This release

0.2.0 This release

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