Hey!

Part 2: This moves always unsupported keywords in the appropriate section.
Also move oSecurityProvider to match the order in the OpCodes enum.

Best,

Martin

diff --git readconf.c readconf.c
index eff2d5d1672..c2c3d55b656 100644
--- readconf.c
+++ readconf.c
@@ -183,6 +183,9 @@ static struct {
        { "afstokenpassing", oUnsupported },
        { "kerberosauthentication", oUnsupported },
        { "kerberostgtpassing", oUnsupported },
+       { "rsaauthentication", oUnsupported },
+       { "rhostsrsaauthentication", oUnsupported },
+       { "compressionlevel", oUnsupported },
 
        /* Sometimes-unsupported options */
 #if defined(GSSAPI)
@@ -199,10 +202,6 @@ static struct {
        { "smartcarddevice", oUnsupported },
        { "pkcs11provider", oUnsupported },
 #endif
-       { "securitykeyprovider", oSecurityKeyProvider },
-       { "rsaauthentication", oUnsupported },
-       { "rhostsrsaauthentication", oUnsupported },
-       { "compressionlevel", oUnsupported },
 
        { "forwardagent", oForwardAgent },
        { "forwardx11", oForwardX11 },
@@ -296,6 +295,7 @@ static struct {
        { "pubkeyacceptedkeytypes", oPubkeyAcceptedKeyTypes },
        { "ignoreunknown", oIgnoreUnknown },
        { "proxyjump", oProxyJump },
+       { "securitykeyprovider", oSecurityKeyProvider },
 
        { NULL, oBadOption }
 };

Reply via email to