remove vestigal support for KRL signatures
authordjm <djm@openbsd.org>
Mon, 17 Jul 2023 04:01:10 +0000 (04:01 +0000)
committerdjm <djm@openbsd.org>
Mon, 17 Jul 2023 04:01:10 +0000 (04:01 +0000)
commita63bc5617ec10883d4e2343b4bb7b42b3b7a732a
tree8a3efeaae536938fbdefd7a678346bd0305d0821
parent95561aef10e1c989685c722fd6c5746c4ad97e7a
remove vestigal support for KRL signatures

When the KRL format was originally defined, it included support for
signing of KRL objects. However, the code to sign KRLs and verify KRL
signatues was never completed in OpenSSH.

Now, some years later, we have SSHSIG support in ssh-keygen that is
more general, well tested and actually works. So this removes the
semi-finished KRL signing/verification support from OpenSSH and
refactors the remaining code to realise the benefit - primarily, we
no longer need to perform multiple parsing passes over KRL objects.

ok markus@
usr.bin/ssh/PROTOCOL.krl
usr.bin/ssh/krl.c
usr.bin/ssh/krl.h
usr.bin/ssh/ssh-keygen.c