For PK_OK the format is: string pkalg = { ssh-rss | rsa-sha2-512 } string keyblob so the server can tell the difference without having an actual signature. However, many severs count these PK_OK checks as an authentication error, so looping over possible signature encodings will break setups. -m |