userdir-ldap (0.3.86) UNRELEASED; urgency=medium
- *
+ * ud-generate: support ssh-ed25519 keys for SSHFP records.
- -- Peter Palfrader <weasel@debian.org> Sat, 06 Dec 2014 10:25:30 +0100
+ -- Peter Palfrader <weasel@debian.org> Sun, 07 Dec 2014 10:47:17 +0100
userdir-ldap (0.3.85) unstable; urgency=low
Algorithm = 1
if Split[0] == 'ssh-dss':
Algorithm = 2
+ if Split[0] == 'ssh-ed25519':
+ Algorithm = 4
if Algorithm == None:
continue
Fingerprint = hashlib.new('sha1', base64.decodestring(Split[1])).hexdigest()
DNSInfo.append("%sIN\tSSHFP\t%u 1 %s" % (TTLprefix, Algorithm, Fingerprint))
+ Fingerprint = hashlib.new('sha256', base64.decodestring(Split[1])).hexdigest()
+ DNSInfo.append("%sIN\tSSHFP\t%u 2 %s" % (TTLprefix, Algorithm, Fingerprint))
if 'architecture' in x[1]:
Arch = GetAttr(x, "architecture")