RSA
A portable RSA implementation in Rust.
⚠️ WARNING: This library has not been audited, so please do not use for production code.
Status
Currently at Phase 1 (v) 🚧.
There will be three phases before 1.0
🚢 can be released.
- 🚧 Make it work
- Prime generation ✅
- Key generation ✅
- PKCS1v1.5: Encryption & Decryption ✅
- PKCS1v1.5: Sign & Verify ✅
- PKCS1v1.5 (session key): Encryption & Decryption
- OAEP: Encryption & Decryption
- PSS: Sign & Verify
- Key import & export
- 🚀 Make it fast
- Benchmarks ✅
- compare to other implementations 🚧
- optimize 🚧
- 🔒 Make it secure
- Fuzz testing
- Security Audits
- Fix all bugs found through the above
License
MIT or Apache 2.0
Description
Languages
Rust
100%