Metadata-Version: 2.4
Name: spsdk-pqc
Version: 0.6.7
Summary: Post-Quantum Crypto support for SPSDK
Author: NXP
Maintainer-email: NXP <spsdk@nxp.com>
License-Expression: BSD-3-Clause
Project-URL: Homepage, https://github.com/nxp-mcuxpresso/spsdk_plugins/tree/master/pqc
Project-URL: Issues, https://github.com/nxp-mcuxpresso/spsdk_plugins/issues
Keywords: NXP,SPSDK,PQC,Dilithium,ML-DSA
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyasn1
Requires-Dist: typing_extensions
Requires-Dist: click
Requires-Dist: pycryptodome
Dynamic: license-file


Post-Quantum Crypto plugin for SPSDK
====================================


* Free software: BSD-3-Clause


Features
--------

* Supported Algorithms:
    - Dilithium 2, 3, 5
    - ML-DSA 44, 65, 87
* Supported operation: Generate key pair, Sign data, Verify signature


Installation
------------

* Activate virtual env, where you have SPSDK
    - if SPSDK is not installed, the latest one will be installed automatically from [PyPI](https://pypi.org/project/spsdk/)
* `pip install spsdk-pqc`

Usage
-----

* Use tools such as nxpcrypto, nxpimage as you usually do.
* Plugin also comes with a cli app `pqctool`

Credits
-------

This package was created with [Cookiecutter](https://github.com/audreyr/cookiecutter) and the [SPSDK Signature Provider project template](https://github.com/nxp-mcuxpresso/spsdk/blob/master/examples/plugins/templates/cookiecutter-spsdk-sp-plugin.zip).
