PQSL 2.0 — ML-KEM e ML-DSA Nativos (FIPS 203/204)
A nova versão do PQSL elimina completamente a dependência de liboqs e implementa ML-KEM-768 e ML-DSA-65 em Rust e TypeScript puros.
A versão 2.0 da Post-Quantum Security Library (PQSL) marca uma evolução fundamental na nossa abordagem à criptografia pós-quântica. Eliminamos completamente a dependência do liboqs, substituindo-a por implementações nativas em Rust (ml-kem 0.2, ml-dsa 0.1) e TypeScript (@noble/post-quantum).
Esta decisão foi motivada por três factores: controlo total sobre a implementação, eliminação de riscos de supply chain, e compatibilidade com ambientes onde compilação de código C não é possível.
O ML-KEM-768 (FIPS 203) oferece encapsulação de chaves com segurança NIST Level 3, enquanto o ML-DSA-65 (FIPS 204) fornece assinaturas digitais com o mesmo nível de segurança. Ambos são resistentes a ataques de computadores quânticos.