PQCSigner API

Low-level ML-DSA signing and verification.

from trusthub import PQCSigner
from trusthub.constants import MLDSALevel

signer = PQCSigner(MLDSALevel.LEVEL_3)
keypair = signer.generate_keypair()

signature = signer.sign(keypair.secret_key, b"message")
valid = signer.verify(keypair.public_key, b"message", signature)