2018-07-24 23:46:58 +02:00
2018-07-24 23:46:58 +02:00
2018-07-17 20:16:31 +02:00
2018-07-17 21:16:31 +02:00
2018-07-17 21:16:31 +02:00
2018-07-24 22:05:29 +02:00

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.

  1. 🚧 Make it work
    1. Prime generation
    2. Key generation
    3. PKCS1v1.5: Encryption & Decryption
    4. PKCS1v1.5: Sign & Verify
    5. PKCS1v1.5 (session key): Encryption & Decryption
    6. OAEP: Encryption & Decryption
    7. PSS: Sign & Verify
    8. Key import & export
  2. 🚀 Make it fast
    1. Benchmarks
    2. compare to other implementations
    3. optimize
  3. 🔒 Make it secure
    1. Fuzz testing
    2. Security Audits
    3. Fix all bugs found through the above

License

MIT or Apache 2.0

Description
RSA implementation in pure Rust. Forked from https://github.com/RustCrypto/RSA
Readme 729 KiB
Languages
Rust 100%