Installation

Requirements

  • Python 3.11 or newer

Installing from PyPI

pip install fips-collection

Installing from Source

Clone the repository:

git clone https://github.com/kyuuaditya/fips-collection-python.git
cd fips-collection-python

Verifying the Installation

Run the following Python code:

from fips import MLDSA_44

public_key, secret_key = MLDSA_44.MLDSAKeyGen()

If no exceptions are raised, the installation was successful.

Warning

Warning

This project is intended solely for educational purpose.

Although the implementation closely follows the official NIST FIPS specifications, th have not been audited for security, constant-time execution, resistance to side-channel attacks, or production deployment.

Do not use this library to protect sensitive information.