use sshcerts::ssh::{PublicKey};
#[test]
fn parse_sk_ed25519() {
let ssh_pubkey = PublicKey::from_string(include_str!("keys/sk/ed25519.pub"));
assert!(ssh_pubkey.is_ok());
let ssh_pubkey = ssh_pubkey.unwrap();
assert_eq!(ssh_pubkey.fingerprint().hash, "GlvFAEnledYF0XG1guJ7dT2d0Mk88GmPAiHk8+zCBlA");
}
#[test]
fn parse_sk_ecdsa256() {
let in_data = include_str!("keys/sk/ecdsa.pub").trim();
let ssh_pubkey = PublicKey::from_string(in_data);
assert!(ssh_pubkey.is_ok());
let ssh_pubkey = ssh_pubkey.unwrap();
assert_eq!(ssh_pubkey.fingerprint().hash, "Ylfgx0U2M9/IVN0+b5/IxdNeVCotsdrRZ5lu5FG2ouc");
let out_data = format!("{}", ssh_pubkey);
assert_eq!(in_data, out_data);
}