Argyle-Software / kyber

A rust implementation of the Kyber post-quantum KEM
https://docs.rs/pqc_kyber/
Apache License 2.0
163 stars 37 forks source link

api: add derive() to deterministically derive KeyPairs #83

Closed bwesterb closed 1 year ago

mberry commented 1 year ago

Thanks for this PR and apologies for the delay. Deterministic seeding was definitely needed.

Eventually we should move to a more ergonomic API for crypto_kem_keypair. With an enum for the rng/seeds instead of separate arguments, we could remove multiple rng placeholders.