#!/bin/bash
if [ -e /etc/ssh/ssh_host_rsa_key.pub ]; then
	echo 3600 SSHFP 1 1 $(cut -d ' ' -f 2 < /etc/ssh/ssh_host_rsa_key.pub | base64 -d | sha1sum - | cut -d ' ' -f 1)
	echo 3600 SSHFP 1 2 $(cut -d ' ' -f 2 < /etc/ssh/ssh_host_rsa_key.pub | base64 -d | sha256sum - | cut -d ' ' -f 1)
fi
if [ -e /etc/ssh/ssh_host_dsa_key.pub ]; then
	echo 3600 SSHFP 2 1 $(cut -d ' ' -f 2 < /etc/ssh/ssh_host_dsa_key.pub | base64 -d | sha1sum - | cut -d ' ' -f 1)
	echo 3600 SSHFP 2 2 $(cut -d ' ' -f 2 < /etc/ssh/ssh_host_dsa_key.pub | base64 -d | sha256sum - | cut -d ' ' -f 1)
fi
if [ -e /etc/ssh/ssh_host_ecdsa_key.pub ]; then
	echo 3600 SSHFP 3 1 $(cut -d ' ' -f 2 < /etc/ssh/ssh_host_ecdsa_key.pub | base64 -d | sha1sum - | cut -d ' ' -f 1)
	echo 3600 SSHFP 3 2 $(cut -d ' ' -f 2 < /etc/ssh/ssh_host_ecdsa_key.pub | base64 -d | sha256sum - | cut -d ' ' -f 1)
fi
if [ -e /etc/ssh/ssh_host_ed25519_key.pub ]; then
	echo 3600 SSHFP 4 1 $(cut -d ' ' -f 2 < /etc/ssh/ssh_host_ed25519_key.pub | base64 -d | sha1sum - | cut -d ' ' -f 1)
	echo 3600 SSHFP 4 2 $(cut -d ' ' -f 2 < /etc/ssh/ssh_host_ed25519_key.pub | base64 -d | sha256sum - | cut -d ' ' -f 1)
fi

