5 unstable releases

0.3.0 Nov 7, 2021
0.2.1 Aug 11, 2019
0.2.0 Aug 11, 2019
0.1.1 Aug 9, 2019
0.1.0 Aug 9, 2019

#2140 in Cryptography

Download history 988/week @ 2024-12-02 1974/week @ 2024-12-09 5640/week @ 2024-12-16 2309/week @ 2024-12-23 2374/week @ 2024-12-30 5472/week @ 2025-01-06 2016/week @ 2025-01-13 786/week @ 2025-01-20 910/week @ 2025-01-27 844/week @ 2025-02-03 857/week @ 2025-02-10 922/week @ 2025-02-17 814/week @ 2025-02-24 839/week @ 2025-03-03 892/week @ 2025-03-10 992/week @ 2025-03-17

3,725 downloads per month
Used in 10 crates

MIT/Apache

10KB
114 lines

rsa-der

Documentation

A simple crate to encode and decode RSA public keys to DER-encoded bytes.

See the documentation for examples.


lib.rs:

A simple crate to encode and decode DER-formatted public RSA keys.

Public keys are passed to and returned from functions simply using the n and e components, so any RSA library can be used in conjunction with this crate.

Examples

Convert an RSA public key to DER bytes:

use rand::rngs::OsRng;

let key = generate_key();
let der_bytes = rsa_der::public_key_to_der(&key.n().to_bytes_be(), &key.e().to_bytes_be());

Dependencies

~1.4–2MB
~43K SLoC