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

#1062 in Cryptography

Download history 1879/week @ 2024-03-16 1589/week @ 2024-03-23 1402/week @ 2024-03-30 1130/week @ 2024-04-06 1315/week @ 2024-04-13 1461/week @ 2024-04-20 1346/week @ 2024-04-27 1209/week @ 2024-05-04 1270/week @ 2024-05-11 1492/week @ 2024-05-18 1320/week @ 2024-05-25 1609/week @ 2024-06-01 1226/week @ 2024-06-08 1218/week @ 2024-06-15 1158/week @ 2024-06-22 491/week @ 2024-06-29

4,380 downloads per month
Used in 9 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
~42K SLoC