xref: /dflybsd-src/contrib/file/magic/Magdir/ssh (revision c990e5ba296a6fc9cca0b70d4c36d67f474f8a61)
1e4d4ce0cSPeter Avalos# Type:	OpenSSH key files
2e4d4ce0cSPeter Avalos# From:	Nicolas Collignon <tsointsoin@gmail.com>
3e4d4ce0cSPeter Avalos
4e4d4ce0cSPeter Avalos0	string	SSH\ PRIVATE\ KEY	OpenSSH RSA1 private key,
5e4d4ce0cSPeter Avalos>28	string	>\0			version %s
682c5fa3eSPeter Avalos0	string	-----BEGIN\ OPENSSH\ PRIVATE\ KEY-----	OpenSSH private key
7e4d4ce0cSPeter Avalos
8e4d4ce0cSPeter Avalos0	string	ssh-dss\ 		OpenSSH DSA public key
9e4d4ce0cSPeter Avalos0	string	ssh-rsa\ 		OpenSSH RSA public key
10e8af9738SPeter Avalos0	string	ecdsa-sha2-nistp256	OpenSSH ECDSA public key
11e8af9738SPeter Avalos0	string	ecdsa-sha2-nistp384	OpenSSH ECDSA public key
12e8af9738SPeter Avalos0	string	ecdsa-sha2-nistp521	OpenSSH ECDSA public key
1382c5fa3eSPeter Avalos0	string	ssh-ed25519		OpenSSH ED25519 public key
146fca56fbSSascha Wildner
156fca56fbSSascha Wildner0	string	SSHKRL\n\0
166fca56fbSSascha Wildner>8	ubelong	1		OpenSSH key/certificate revocation list, format %u
176fca56fbSSascha Wildner>>12	ubequad	x		\b, version %llx
186fca56fbSSascha Wildner>>>20	beqdate	x		\b, generated %s
196fca56fbSSascha Wildner
20*c990e5baSDaniel Fojt# From:		Joerg Jenderek
21*c990e5baSDaniel Fojt# URL:		https://en.wikipedia.org/wiki/PuTTY
22*c990e5baSDaniel Fojt# Reference:	https://the.earth.li/~sgtatham/putty/latest/putty-0.73.tar.gz
23*c990e5baSDaniel Fojt#		/sshpubk.c
24*c990e5baSDaniel Fojt0	string		PuTTY-User-Key-File-	PuTTY Private Key File
25*c990e5baSDaniel Fojt#!:mime	text/plain
26*c990e5baSDaniel Fojt# https://github.com/github/putty/blob/master/windows/installer.wxs
27*c990e5baSDaniel Fojt!:mime	application/x-putty-private-key
28*c990e5baSDaniel Fojt!:ext	ppk
29*c990e5baSDaniel Fojt# version 1 or 2
30*c990e5baSDaniel Fojt>20	string		x			\b, version %.1s
31*c990e5baSDaniel Fojt# name of the algorithm like: ssh-dss ssh-rsa ecdsa-sha2-nistp256 ssh-ed25519
32*c990e5baSDaniel Fojt>23	string		x			\b, algorithm %s
33*c990e5baSDaniel Fojt# next line says "Encryption: " plus an encryption type like aes256-cbc or none
34*c990e5baSDaniel Fojt>32	search/13	Encryption:\040		\b, Encryption
35*c990e5baSDaniel Fojt>>&0	string		x			%s
36*c990e5baSDaniel Fojt# next line says "Comment: " plus the comment string
37*c990e5baSDaniel Fojt>>>&0	search/3	Comment:\040
38*c990e5baSDaniel Fojt>>>>&0	string		x			"%s"
39*c990e5baSDaniel Fojt
40