# This file is in the public domain. # The algorithm lists below are in order of default preference. # Algorithms known to be offered by other implementations but not here # (at least not yet): # ENC: cast128-cbc # COMP: # MAC: hmac-ripemd160 hmac-ripemd160@openssh.com # Format: # # Lines beginning with #, and lines which contain only spaces or tabs # (including zero spaces or tabs) are comments, and are ignored. # # Lines not beginning with whitespace are category tags; only the first # (whitespace-separated) field is used from such lines. # # Lines beginning with whitespace specify algorithms. The first word # on such a line is the algorithm name used to construct C-language # entity names (such as structs); the last word is used to construct # file names. The actual algorithm name as seen by the protocol does # not appear here, though it usually is similar to the first word on # the algorithm line; the actual name appears in a struct in the C # code implementing the algorithm. Note that "first word" and "last # word" above may actually refer to the same word on the line. # Encryption algorithms: ENC arcfour_128_64k arcfour blowfish_ctr blowfish aes128_ctr rijndael blowfish_cbc blowfish aes128_cbc rijndael aes192_cbc rijndael aes192_ctr rijndael aes256_cbc rijndael aes256_ctr rijndael idea_cbc idea arcfour_128_1536 arcfour arcfour_256_1536 arcfour 3des_cbc 3des 3des_ctr 3des arcfour_128_0 arcfour rijndael_rodents_k4b4_cbc rijndael rijndael_rodents_k4b6_cbc rijndael rijndael_rodents_k4b8_cbc rijndael rijndael_rodents_k6b4_cbc rijndael rijndael_rodents_k6b6_cbc rijndael rijndael_rodents_k6b8_cbc rijndael rijndael_rodents_k8b4_cbc rijndael rijndael_rodents_k8b6_cbc rijndael rijndael_rodents_k8b8_cbc rijndael rijndael_rodents_k4b4_ctr rijndael rijndael_rodents_k4b6_ctr rijndael rijndael_rodents_k4b8_ctr rijndael rijndael_rodents_k6b4_ctr rijndael rijndael_rodents_k6b6_ctr rijndael rijndael_rodents_k6b8_ctr rijndael rijndael_rodents_k8b4_ctr rijndael rijndael_rodents_k8b6_ctr rijndael rijndael_rodents_k8b8_ctr rijndael rijndael_cbc_lysator rijndael none # Compression algorithms: COMP zlib none # MAC algorithms: MAC hmac_sha1_160 hmac hmac_sha1_96 hmac hmac_md5_128 hmac hmac_md5_96 hmac none # Key-exchange algorithms: KEX diffie_hellman_group1_sha1 d-h-gX-sha1 diffie_hellman_group14_sha1 d-h-gX-sha1 # diffie_hellman_group_exchange_sha1 d-h-g-e-sha1 harris_rsa1024_sha1_04 harris-ssh-rsa harris_rsa2048_sha256_04 harris-ssh-rsa harris_rsa1024_sha1_01 harris-ssh-rsa harris_rsa2048_sha256_01 harris-ssh-rsa # Host-key algorithms: HK ssh_rsa ssh-rsa ssh_dss ssh-dss # User authentication algorithms: UA publickey # keyboard-interactive is disabled until I find out what it means # when I get a failure with keyboard-interactive listed in the "can # use this alg to continue" list. keyboard_interactive kbd-interact password password none # Hash algorithms. Preferences do not apply here; we are just using # the algorithm machinery for ease of things like lookups by name. HASH md5 sha1 sha256