@cadey you know what's annoying? this is a *valid* RSA PEM, but an invalid OpenSSH PEM (modulus MUST be at least 1024)
ssh-rsa AAAAB3NzaC1yc2EAAAABEQAAAAIMoQ== tiny@joke
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAFgAAAAdzc2gtcn
NhAAAAAREAAAACDKEAAABAEzcTNxM3EzcAAAAHc3NoLXJzYQAAAAIMoQAAAAERAAAAAgrB AAAAASYAAAABPQAAAAE1AAAACXRpbnlAam9rZQ==
-----END OPENSSH PRIVATE KEY-----
-----BEGIN RSA PRIVATE KEY----- MB0CAQACAgyhAgERAgIKwQIBPQIBNQIBNQIBMQIBJg==
-----END RSA PRIVATE KEY-----
-----BEGIN PUBLIC KEY----- MBswDQYJKoZIhvcNAQEBBQADCgAwBwICDKECARE=
-----END PUBLIC KEY-----
(p=61, q=53, n=3233, e=17, d=2753)
cc @soatok / @sophieschmieg
damn, no luck with EC
-----BEGIN EC PRIVATE KEY-----
MDYCAQEEAQegJjAkAgEBMAwGByqGSM49AQECAREwBgQBAgQBAgQDBAUBAgETAgEB
oQYDBAAEAAY=
-----END EC PRIVATE KEY-----
group order 19, private key d=7, public point (0,6)
that's not valid on my fedora box's openssl (ASN yes, openssl no)
@risottobias @cadey @soatok yeah elliptic curves need to have a defined curve to be valid these days, and we don't make them this small.