//! PEM decoding tests #![cfg(feature = "alloc")] use pem_rfc7468::LineEnding; #[test] fn pkcs1_example() { let label = "RSA PRIVATE KEY"; let bytes = include_bytes!("examples/pkcs1.der"); let encoded = pem_rfc7468::encode_string(label, LineEnding::LF, bytes).unwrap(); assert_eq!(&encoded, include_str!("examples/pkcs1.pem")); } #[test] fn pkcs8_example() { let label = "PRIVATE KEY"; let bytes = include_bytes!("examples/pkcs8.der"); let encoded = pem_rfc7468::encode_string(label, LineEnding::LF, bytes).unwrap(); assert_eq!(&encoded, include_str!("examples/pkcs8.pem")); }