=== Test case: ssh_protocol_SUITE:ext_info_c/1 (click for source code)

=== Config value:

    [{watchdog,<0.39229.0>},
     {server,{<0.38610.0>,{0,0,0,0},42507}},
     {user_passwords,[{"user1","pwd1"}]},
     {tc_logfile,"/buildroot/otp/lib/ssh/make_test_dir/ct_logs/ct_run.test_server@fa8627b01072.2025-02-19_16.30.11/make_test_dir.ssh_test.logs/run.2025-02-19_16.30.12/ssh_protocol_suite.ext_info_c.html"},
     {tc_group_properties,[{name,ext_info},{suite,ssh_protocol_SUITE}]},
     {tc_group_path,[]},
     {data_dir,"/buildroot/otp/lib/ssh/make_test_dir/ssh_test/ssh_protocol_SUITE_data/"},
     {priv_dir,"/buildroot/otp/lib/ssh/make_test_dir/ct_logs/ct_run.test_server@fa8627b01072.2025-02-19_16.30.11/make_test_dir.ssh_test.logs/run.2025-02-19_16.30.12/log_private/"},
     {nodenames,[]}]

=== Current directory is "/buildroot/otp/lib/ssh/make_test_dir/ct_logs/ct_run.test_server@fa8627b01072.2025-02-19_16.30.11"

=== Started at 2025-02-19 16:36:30


*** User 2025-02-19 16:36:30.240 ***🔗
Server {0,0,0,0}:42507 <0.38610.0> is ok at line 216

*** User 2025-02-19 16:36:30.242 ***🔗
-- server {accept,[{system_dir,"/buildroot/otp/lib/ssh/make_test_dir/ct_logs/ct_run.test_server@fa8627b01072.2025-02-19_16.30.11/make_test_dir.ssh_test.logs/run.2025-02-19_16.30.12/log_private/system"},
                   {user_dir,"/buildroot/otp/lib/ssh/make_test_dir/ct_logs/ct_run.test_server@fa8627b01072.2025-02-19_16.30.11/make_test_dir.ssh_test.logs/run.2025-02-19_16.30.12/log_private/"},
                   {recv_ext_info,true}]}


*** User 2025-02-19 16:36:30.242 ***🔗
-- server receive_hello
1 --------
Recv hello
<<"SSH-2.0-Erlang/5.2.6\r\n">>


*** User 2025-02-19 16:36:30.243 ***🔗
-- server {send,hello}
1 --------
Send line
<<"SSH-2.0-ErlangTestLib\r\n">>


*** User 2025-02-19 16:36:30.243 ***🔗
-- server {send,ssh_msg_kexinit}
1 --------
Send
#ssh_msg_kexinit{cookie = <<137,18,74,83,52,194,44,238,125,105,108,255,170,110,237,151>>,
                 kex_algorithms = ["curve25519-sha256","curve25519-sha256@libssh.org","curve448-sha512",
 "ecdh-sha2-nistp521","ecdh-sha2-nistp384","ecdh-sha2-nistp256",
 "diffie-hellman-group-exchange-sha256","diffie-hellman-group16-sha512",
 "diffie-hellman-group18-sha512","diffie-hellman-group14-sha256","ext-info-s",
 "kex-strict-s-v00@openssh.com"],
                 server_host_key_algorithms = ["ssh-ed25519","ssh-ed448","ecdsa-sha2-nistp256","rsa-sha2-512",
 "rsa-sha2-256"],
                 encryption_algorithms_client_to_server = ["aes256-gcm@openssh.com","aes256-ctr","aes192-ctr","aes128-gcm@openssh.com",
 "aes128-ctr","chacha20-poly1305@openssh.com"],
                 encryption_algorithms_server_to_client = ["aes256-gcm@openssh.com","aes256-ctr","aes192-ctr","aes128-gcm@openssh.com",
 "aes128-ctr","chacha20-poly1305@openssh.com"],
                 mac_algorithms_client_to_server = ["hmac-sha2-512-etm@openssh.com","hmac-sha2-256-etm@openssh.com",
 "hmac-sha2-512","hmac-sha2-256","hmac-sha1-etm@openssh.com","hmac-sha1"],
                 mac_algorithms_server_to_client = ["hmac-sha2-512-etm@openssh.com","hmac-sha2-256-etm@openssh.com",
 "hmac-sha2-512","hmac-sha2-256","hmac-sha1-etm@openssh.com","hmac-sha1"],
                 compression_algorithms_client_to_server = ["none","zlib@openssh.com","zlib"],
                 compression_algorithms_server_to_client = ["none","zlib@openssh.com","zlib"],
                 languages_client_to_server = [],
                 languages_server_to_client = [],
                 first_kex_packet_follows = false,
                 reserved = 0
                 }


*** User 2025-02-19 16:36:30.243 ***🔗
-- server {match,{ssh_msg_kexinit,'_','_','_','_','_','_','_','_','_','_','_',
                                  '_','_'},
                 receive_msg}
1 --------
Recv
#ssh_msg_kexinit{cookie = 306535480600492956803320739329791139030,
                 kex_algorithms = ["diffie-hellman-group14-sha256","ext-info-c","kex-strict-c-v00@openssh.com"],
                 server_host_key_algorithms = ["ssh-ed25519","ssh-ed448","ecdsa-sha2-nistp521","ecdsa-sha2-nistp384",
 "ecdsa-sha2-nistp256","rsa-sha2-512","rsa-sha2-256"],
                 encryption_algorithms_client_to_server = ["aes256-ctr","aes192-ctr","aes128-ctr","aes128-cbc","3des-cbc"],
                 encryption_algorithms_server_to_client = ["aes256-ctr","aes192-ctr","aes128-ctr","aes128-cbc","3des-cbc"],
                 mac_algorithms_client_to_server = ["hmac-sha2-512-etm@openssh.com","hmac-sha2-256-etm@openssh.com",
 "hmac-sha2-512","hmac-sha2-256","hmac-sha1-etm@openssh.com","hmac-sha1"],
                 mac_algorithms_server_to_client = ["hmac-sha2-512-etm@openssh.com","hmac-sha2-256-etm@openssh.com",
 "hmac-sha2-512","hmac-sha2-256","hmac-sha1-etm@openssh.com","hmac-sha1"],
                 compression_algorithms_client_to_server = ["none","zlib@openssh.com","zlib"],
                 compression_algorithms_server_to_client = ["none","zlib@openssh.com","zlib"],
                 languages_client_to_server = [],
                 languages_server_to_client = [],
                 first_kex_packet_follows = false,
                 reserved = 0
                 }
2 --------
Matches! No new bindings.

*** User 2025-02-19 16:36:30.249 ***🔗
-- server {match,{ssh_msg_kexdh_init,'_'},receive_msg}
1 --------
Recv
#ssh_msg_kexdh_init{e = 29137680767224356281693406817032042908911847760193895760655783390485657873593161486878785206914764145473208615695476324328013435962392189604551409323326452964376084002192636177411626605478792987720078927513545417787936729131248807144216920048010401267000402529007769703769373785003485495661761606712667241099614376479196880381958443884892512214478035654366100705474381581572993949288480352945264652396506476244972767266117870160354759387544761802450723864758868238726404686493570510323434241657580512563193674015433544640523102163949377753164003136489364549382058892097021319846317146087072108588768717171251601550384
                    }
2 --------
Matches! No new bindings.

*** User 2025-02-19 16:36:30.249 ***🔗
-- server {send,ssh_msg_kexdh_reply}
1 --------
Send (reconstructed)
#ssh_msg_kexdh_reply{public_host_key = 'Key',
                     f = 24238178299475080347926569269560198301774097355069889361079281501993895471194645924494069169685449032670207191078587050852233007803120131794709408522345329321585534815921373258992646784275465145393201683441469291546228235087551438189683736311651463986640493399395844154414797442902406856449312846403930324083546423230448622312153754288083725396189389280782289193103219839867855152438293504006853575061367926329317587991549010936771433179554793660154960922859468248913969334416725289237221029328065365294971445631536853392504589412936781662919049236833591447571219215486513234746180376342295107499724010968817899254968,
                     h_sig = 'H_SIG'
                     }


*** User 2025-02-19 16:36:30.249 ***🔗
-- server {send,{ssh_msg_newkeys}}
1 --------
Send
#ssh_msg_newkeys{
                 }


*** User 2025-02-19 16:36:30.253 ***🔗
-- server {match,{ssh_msg_newkeys},receive_msg}
1 --------
Recv
#ssh_msg_newkeys{
                 }
2 --------
Matches! No new bindings.

*** User 2025-02-19 16:36:30.253 ***🔗
-- server {match,{ssh_msg_ext_info,'_','_'},receive_msg}
1 --------
Recv
{ssh_msg_ext_info,1,[{"test@erlang.org","Testing,PleaseIgnore"}]}
2 --------
Matches! No new bindings.

*** User 2025-02-19 16:36:30.254 ***🔗
-- server close_socket

State(server)=
#s{socket = undefined,
   listen_socket = undefined,
   opts = [print_ops,print_messages],
   timeout = 5000,
   seen_hello = true,
   ssh = #ssh{role = server,
              peer = {undefined,{{127,0,0,1},59604}},
              local = {{127,0,0,1},39685},
              c_vsn = {2,0},
              s_vsn = {2,0},
              c_version = "SSH-2.0-Erlang/5.2.6",
              s_version = "SSH-2.0-ErlangTestLib",
              c_keyinit = <<20,230,156,150,11,87,128,126,224,115,75,100,217,49,222,156,214,0,0,0,69,100,
  105,102,102,105,101,45,104,101,108,108,109,97,110,45,103,114,111,117,112,49,
  52,45,115,104,97,50,53,54,44,101,120,116,45,105,110,102,111,45,99,44,107,101,
  120,45,115,116,114,105,99,116,45,99,45,118,48,48,64,111,112,101,110,115,115,
  104,46,99,111,109,0,0,0,107,115,115,104,45,101,100,50,53,53,49,57,44,115,115,
  104,45,101,100,52,52,56,44,101,99,100,115,97,45,115,104,97,50,45,110,105,115,
  116,112,53,50,49,44,101,99,100,115,97,45,115,104,97,50,45,110,105,115,116,
  112,51,56,52,44,101,99,100,115,97,45,115,104,97,50,45,110,105,115,116,112,50,
  53,54,44,114,115,97,45,115,104,97,50,45,53,49,50,44,114,115,97,45,115,104,97,
  50,45,50,53,54,0,0,0,52,97,101,115,50,53,54,45,99,116,114,44,97,101,115,49,
  57,50,45,99,116,114,44,97,101,115,49,50,56,45,99,116,114,44,97,101,115,49,50,
  56,45,99,98,99,44,51,100,101,115,45,99,98,99,0,0,0,52,97,101,115,50,53,54,45,
  99,116,114,44,97,101,115,49,57,50,45,99,116,114,44,97,101,115,49,50,56,45,99,
  116,114,44,97,101,115,49,50,56,45,99,98,99,44,51,100,101,115,45,99,98,99,0,0,
  0,123,104,109,97,99,45,115,104,97,50,45,53,49,50,45,101,116,109,64,111,112,
  101,110,115,115,104,46,99,111,109,44,104,109,97,99,45,115,104,97,50,45,50,53,
  54,45,101,116,109,64,111,112,101,110,115,115,104,46,99,111,109,44,104,109,97,
  99,45,115,104,97,50,45,53,49,50,44,104,109,97,99,45,115,104,97,50,45,50,53,
  54,44,104,109,97,99,45,115,104,97,49,45,101,116,109,64,111,112,101,110,115,
  115,104,46,99,111,109,44,104,109,97,99,45,115,104,97,49,0,0,0,123,104,109,97,
  99,45,115,104,97,50,45,53,49,50,45,101,116,109,64,111,112,101,110,115,115,
  104,46,99,111,109,44,104,109,97,99,45,115,104,97,50,45,50,53,54,45,101,116,
  109,64,111,112,101,110,115,115,104,46,99,111,109,44,104,109,97,99,45,115,104,
  97,50,45,53,49,50,44,104,109,97,99,45,115,104,97,50,45,50,53,54,44,104,109,
  97,99,45,115,104,97,49,45,101,116,109,64,111,112,101,110,115,115,104,46,99,
  111,109,44,104,109,97,99,45,115,104,97,49,0,0,0,26,110,111,110,101,44,122,
  108,105,98,64,111,112,101,110,115,115,104,46,99,111,109,44,122,108,105,98,0,
  0,0,26,110,111,110,101,44,122,108,105,98,64,111,112,101,110,115,115,104,46,
  99,111,109,44,122,108,105,98,0,0,0,0,0,0,0,0,0,0,0,0,0>>,
              s_keyinit = <<20,137,18,74,83,52,194,44,238,125,105,108,255,170,110,237,151,0,0,1,30,99,
  117,114,118,101,50,53,53,49,57,45,115,104,97,50,53,54,44,99,117,114,118,101,
  50,53,53,49,57,45,115,104,97,50,53,54,64,108,105,98,115,115,104,46,111,114,
  103,44,99,117,114,118,101,52,52,56,45,115,104,97,53,49,50,44,101,99,100,104,
  45,115,104,97,50,45,110,105,115,116,112,53,50,49,44,101,99,100,104,45,115,
  104,97,50,45,110,105,115,116,112,51,56,52,44,101,99,100,104,45,115,104,97,50,
  45,110,105,115,116,112,50,53,54,44,100,105,102,102,105,101,45,104,101,108,
  108,109,97,110,45,103,114,111,117,112,45,101,120,99,104,97,110,103,101,45,
  115,104,97,50,53,54,44,100,105,102,102,105,101,45,104,101,108,108,109,97,110,
  45,103,114,111,117,112,49,54,45,115,104,97,53,49,50,44,100,105,102,102,105,
  101,45,104,101,108,108,109,97,110,45,103,114,111,117,112,49,56,45,115,104,97,
  53,49,50,44,100,105,102,102,105,101,45,104,101,108,108,109,97,110,45,103,114,
  111,117,112,49,52,45,115,104,97,50,53,54,44,101,120,116,45,105,110,102,111,
  45,115,44,107,101,120,45,115,116,114,105,99,116,45,115,45,118,48,48,64,111,
  112,101,110,115,115,104,46,99,111,109,0,0,0,67,115,115,104,45,101,100,50,53,
  53,49,57,44,115,115,104,45,101,100,52,52,56,44,101,99,100,115,97,45,115,104,
  97,50,45,110,105,115,116,112,50,53,54,44,114,115,97,45,115,104,97,50,45,53,
  49,50,44,114,115,97,45,115,104,97,50,45,50,53,54,0,0,0,108,97,101,115,50,53,
  54,45,103,99,109,64,111,112,101,110,115,115,104,46,99,111,109,44,97,101,115,
  50,53,54,45,99,116,114,44,97,101,115,49,57,50,45,99,116,114,44,97,101,115,49,
  50,56,45,103,99,109,64,111,112,101,110,115,115,104,46,99,111,109,44,97,101,
  115,49,50,56,45,99,116,114,44,99,104,97,99,104,97,50,48,45,112,111,108,121,
  49,51,48,53,64,111,112,101,110,115,115,104,46,99,111,109,0,0,0,108,97,101,
  115,50,53,54,45,103,99,109,64,111,112,101,110,115,115,104,46,99,111,109,44,
  97,101,115,50,53,54,45,99,116,114,44,97,101,115,49,57,50,45,99,116,114,44,97,
  101,115,49,50,56,45,103,99,109,64,111,112,101,110,115,115,104,46,99,111,109,
  44,97,101,115,49,50,56,45,99,116,114,44,99,104,97,99,104,97,50,48,45,112,111,
  108,121,49,51,48,53,64,111,112,101,110,115,115,104,46,99,111,109,0,0,0,123,
  104,109,97,99,45,115,104,97,50,45,53,49,50,45,101,116,109,64,111,112,101,110,
  115,115,104,46,99,111,109,44,104,109,97,99,45,115,104,97,50,45,50,53,54,45,
  101,116,109,64,111,112,101,110,115,115,104,46,99,111,109,44,104,109,97,99,45,
  115,104,97,50,45,53,49,50,44,104,109,97,99,45,115,104,97,50,45,50,53,54,44,
  104,109,97,99,45,115,104,97,49,45,101,116,109,64,111,112,101,110,115,115,104,
  46,99,111,109,44,104,109,97,99,45,115,104,97,49,0,0,0,123,104,109,97,99,45,
  115,104,97,50,45,53,49,50,45,101,116,109,64,111,112,101,110,115,115,104,46,
  99,111,109,44,104,109,97,99,45,115,104,97,50,45,50,53,54,45,101,116,109,64,
  111,112,101,110,115,115,104,46,99,111,109,44,104,109,97,99,45,115,104,97,50,
  45,53,49,50,44,104,109,97,99,45,115,104,97,50,45,50,53,54,44,104,109,97,99,
  45,115,104,97,49,45,101,116,109,64,111,112,101,110,115,115,104,46,99,111,109,
  44,104,109,97,99,45,115,104,97,49,0,0,0,26,110,111,110,101,44,122,108,105,98,
  64,111,112,101,110,115,115,104,46,99,111,109,44,122,108,105,98,0,0,0,26,110,
  111,110,101,44,122,108,105,98,64,111,112,101,110,115,115,104,46,99,111,109,
  44,122,108,105,98,0,0,0,0,0,0,0,0,0,0,0,0,0>>,
              send_ext_info = true,
              recv_ext_info = true,
              kex_strict_negotiated = true,
              algorithms = #alg{kex = 'diffie-hellman-group14-sha256',
                                hkey = 'ssh-ed25519',
                                send_mac = 'hmac-sha2-512-etm@openssh.com',
                                recv_mac = 'hmac-sha2-512-etm@openssh.com',
                                encrypt = 'aes256-ctr',
                                decrypt = 'aes256-ctr',
                                compress = none,
                                decompress = none,
                                c_lng = none,
                                s_lng = none,
                                send_ext_info = true,
                                recv_ext_info = true,
                                kex_strict_negotiated = true
                                },
              send_mac = 'hmac-sha2-512-etm@openssh.com',
              send_mac_key = <<46,123,158,3,171,141,143,88,141,158,162,166,108,182,45,64,157,255,8,91,104,
  59,98,46,152,118,173,172,40,210,21,188,120,60,233,82,221,225,218,72,178,143,
  212,40,228,134,213,53,181,242,136,199,24,198,127,11,123,214,126,137,212,217,
  69,39>>,
              send_mac_size = 64,
              recv_mac = 'hmac-sha2-512-etm@openssh.com',
              recv_mac_key = <<188,79,66,103,98,70,205,165,193,64,49,44,113,194,43,103,165,231,1,235,40,38,
  29,101,15,183,151,53,252,50,9,91,180,79,6,161,96,244,24,58,121,115,199,107,
  202,90,180,72,57,209,185,160,19,145,56,169,32,35,74,167,70,225,81,255>>,
              recv_mac_size = 64,
              encrypt = 'aes256-ctr',
              encrypt_cipher = aes_256_ctr,
              encrypt_keys = undefined,
              encrypt_block_size = 16,
              encrypt_ctx = #Ref<0.3464449477.2636251138.133671>,
              decrypt = 'aes256-ctr',
              decrypt_cipher = aes_256_ctr,
              decrypt_keys = undefined,
              decrypt_block_size = 16,
              decrypt_ctx = #Ref<0.3464449477.2636251138.133678>,
              compress = none,
              compress_ctx = undefined,
              decompress = none,
              decompress_ctx = undefined,
              c_lng = none,
              s_lng = none,
              user_ack = true,
              timeout = infinity,
              shared_secret = <<0,0,1,1,0,141,14,163,253,159,225,141,236,182,66,72,117,252,250,53,204,168,
  170,205,156,200,192,127,135,140,73,80,26,138,191,82,65,100,250,195,101,243,
  153,64,29,126,183,43,18,179,240,65,209,84,47,49,189,39,142,167,17,67,214,125,
  172,49,198,153,104,46,164,95,203,109,127,198,120,195,158,90,46,135,133,101,
  36,95,54,224,252,207,127,168,205,53,244,245,67,188,120,241,26,37,131,166,110,
  14,139,234,10,66,98,150,133,230,124,106,103,209,19,229,171,182,43,12,65,136,
  26,210,63,193,93,150,67,171,42,12,248,151,247,52,247,161,115,174,187,229,85,
  185,174,152,53,9,138,148,189,252,84,218,131,230,42,84,170,146,215,134,43,223,
  187,68,104,63,20,178,252,124,52,92,253,216,86,252,75,176,173,240,97,237,91,
  140,51,110,121,240,45,203,23,3,179,55,1,214,58,23,166,86,227,241,248,187,128,
  222,153,208,73,98,243,121,65,145,57,139,229,87,239,176,58,58,100,25,243,60,
  20,248,180,124,62,182,151,50,43,103,188,64,3,52,70,178,204,113,220,89,8,26,
  169,195,209,201,205,239,215>>,
              exchanged_hash = <<1,227,168,145,228,208,186,0,188,243,49,38,144,119,244,13,35,245,224,189,132,
  6,153,161,189,82,95,237,170,184,180,106>>,
              session_id = <<1,227,168,145,228,208,186,0,188,243,49,38,144,119,244,13,35,245,224,189,132,
  6,153,161,189,82,95,237,170,184,180,106>>,
              opts = #{auth_methods => "publickey,keyboard-interactive,password",
  preferred_algorithms =>
      [{kex,['curve25519-sha256','curve25519-sha256@libssh.org',
             'curve448-sha512','ecdh-sha2-nistp521','ecdh-sha2-nistp384',
             'ecdh-sha2-nistp256','diffie-hellman-group-exchange-sha256',
             'diffie-hellman-group16-sha512','diffie-hellman-group18-sha512',
             'diffie-hellman-group14-sha256']},
       {public_key,['ssh-ed25519','ssh-ed448','ecdsa-sha2-nistp521',
                    'ecdsa-sha2-nistp384','ecdsa-sha2-nistp256',
                    'rsa-sha2-512','rsa-sha2-256']},
       {cipher,[{client2server,['aes256-gcm@openssh.com','aes256-ctr',
                                'aes192-ctr','aes128-gcm@openssh.com',
                                'aes128-ctr','chacha20-poly1305@openssh.com']},
                {server2client,['aes256-gcm@openssh.com','aes256-ctr',
                                'aes192-ctr','aes128-gcm@openssh.com',
                                'aes128-ctr',
                                'chacha20-poly1305@openssh.com']}]},
       {mac,[{client2server,['hmac-sha2-512-etm@openssh.com',
                             'hmac-sha2-256-etm@openssh.com','hmac-sha2-512',
                             'hmac-sha2-256','hmac-sha1-etm@openssh.com',
                             'hmac-sha1']},
             {server2client,['hmac-sha2-512-etm@openssh.com',
                             'hmac-sha2-256-etm@openssh.com','hmac-sha2-512',
                             'hmac-sha2-256','hmac-sha1-etm@openssh.com',
                             'hmac-sha1']}]},
       {compression,[{client2server,[none,'zlib@openssh.com',zlib]},
                     {server2client,[none,'zlib@openssh.com',zlib]}]}],
  parallel_login => false,
  system_dir =>
      "/buildroot/otp/lib/ssh/make_test_dir/ct_logs/ct_run.test_server@fa8627b01072.2025-02-19_16.30.11/make_test_dir.ssh_test.logs/run.2025-02-19_16.30.12/log_private/system",
  key_cb => {ssh_file,[]},
  exec => undefined,id_string => "ErlangTestLib",tstflg => [],
  modify_algorithms => undefined,profile => default,
  negotiation_timeout => 120000,max_log_item_len => 500,
  subsystems => [{"sftp",{ssh_sftpd,[]}}],
  pk_check_user => false,max_sessions => infinity,
  rekey_limit => {3600000,1024000000},
  infofun => #Fun<ssh_options.35.132367065>,hello_timeout => 30000,
  transport => {tcp,gen_tcp,tcp_closed},
  auth_method_kb_interactive_data => undefined,
  dh_gex_limits => {0,infinity},
  vsn => {2,0},
  user_passwords => [],tcpip_tunnel_out => false,
  socket_options => [{user_interaction,false}],
  max_initial_idle_time => infinity,password => undefined,
  dh_gex_groups => undefined,send_ext_info => true,
  minimal_remote_max_packet_size => 0,
  unexpectedfun => #Fun<ssh_options.47.132367065>,max_channels => infinity,
  pref_public_key_algs =>
      ['ssh-ed25519','ssh-ed448','ecdsa-sha2-nistp521','ecdsa-sha2-nistp384',
       'ecdsa-sha2-nistp256','rsa-sha2-512','rsa-sha2-256'],
  tcpip_tunnel_in => false,max_random_length_padding => 15,
  failfun => #Fun<ssh_options.31.132367065>,recv_ext_info => true,
  user_dir =>
      "/buildroot/otp/lib/ssh/make_test_dir/ct_logs/ct_run.test_server@fa8627b01072.2025-02-19_16.30.11/make_test_dir.ssh_test.logs/run.2025-02-19_16.30.12/log_private/",
  connectfun => #Fun<ssh_options.33.132367065>,
  key_cb_options =>
      [{user_dir,"/buildroot/otp/lib/ssh/make_test_dir/ct_logs/ct_run.test_server@fa8627b01072.2025-02-19_16.30.11/make_test_dir.ssh_test.logs/run.2025-02-19_16.30.12/log_private/"},
       {recv_ext_info,true},
       {vsn,{2,0}},
       {id_string,"ErlangTestLib"},
       {system_dir,"/buildroot/otp/lib/ssh/make_test_dir/ct_logs/ct_run.test_server@fa8627b01072.2025-02-19_16.30.11/make_test_dir.ssh_test.logs/run.2025-02-19_16.30.12/log_private/system"}],
  no_auth_needed => false,ssh_cli => undefined,
  shell => {shell,start,[]},
  pwdfun => undefined,user_dir_fun => undefined,
  internal_options => #{host => "127.0.0.1"},
  ssh_msg_debug_fun => #Fun<ssh_options.49.132367065>,idle_time => infinity,
  disconnectfun => #Fun<ssh_options.45.132367065>},
              send_sequence = 0,
              recv_sequence = 1,
              keyex_key = {{123424578573082300383991819188764117985923141574364475754292065406956880237062824062313342521785686004496992834277623001152574789354960856617374751706653449549797679344236038409493162574841593636387038570128481641644130851342539564998434772777701326245708872950725883119811581498334183091536538612405185838826,
  24238178299475080347926569269560198301774097355069889361079281501993895471194645924494069169685449032670207191078587050852233007803120131794709408522345329321585534815921373258992646784275465145393201683441469291546228235087551438189683736311651463986640493399395844154414797442902406856449312846403930324083546423230448622312153754288083725396189389280782289193103219839867855152438293504006853575061367926329317587991549010936771433179554793660154960922859468248913969334416725289237221029328065365294971445631536853392504589412936781662919049236833591447571219215486513234746180376342295107499724010968817899254968},
 {2,
  32317006071311007300338913926423828248817941241140239112842009751400741706634354222619689417363569347117901737909704191754605873209195028853758986185622153212175412514901774520270235796078236248884246189477587641105928646099411723245426622522193230540919037680524235519125679715870117001058055877651038861847280257976054903569732561526167081339361799541336476559160368317896729073178384589680639671900977202194168647225871031411336429319536193471636533209717077448227988588565369208645296636077250268955505928362751121174096972998068410554359584866583291642136218231078990999448652468262416972035911852507045361090559}},
              keyex_info = undefined,
              random_length_padding = 15,
              user = undefined,
              service = undefined,
              userauth_quiet_mode = undefined,
              userauth_methods = ["publickey","keyboard-interactive","password"],
              userauth_supported_methods = "publickey,keyboard-interactive,password",
              userauth_pubkeys = undefined,
              kb_tries_left = 3,
              userauth_preference = undefined,
              available_host_keys = ["ssh-ed25519","ssh-ed448","ecdsa-sha2-nistp256","rsa-sha2-512",
 "rsa-sha2-256"],
              pwdfun_user_state = undefined,
              authenticated = false
              },
   alg_neg = {{ssh_msg_kexinit,<<137,18,74,83,52,194,44,238,125,105,108,255,170,110,237,151>>,
                  ["curve25519-sha256","curve25519-sha256@libssh.org",
                   "curve448-sha512","ecdh-sha2-nistp521",
                   "ecdh-sha2-nistp384","ecdh-sha2-nistp256",
                   "diffie-hellman-group-exchange-sha256",
                   "diffie-hellman-group16-sha512",
                   "diffie-hellman-group18-sha512",
                   "diffie-hellman-group14-sha256","ext-info-s",
                   "kex-strict-s-v00@openssh.com"],
                  ["ssh-ed25519","ssh-ed448","ecdsa-sha2-nistp256",
                   "rsa-sha2-512","rsa-sha2-256"],
                  ["aes256-gcm@openssh.com","aes256-ctr","aes192-ctr",
                   "aes128-gcm@openssh.com","aes128-ctr",
                   "chacha20-poly1305@openssh.com"],
                  ["aes256-gcm@openssh.com","aes256-ctr","aes192-ctr",
                   "aes128-gcm@openssh.com","aes128-ctr",
                   "chacha20-poly1305@openssh.com"],
                  ["hmac-sha2-512-etm@openssh.com",
                   "hmac-sha2-256-etm@openssh.com","hmac-sha2-512",
                   "hmac-sha2-256","hmac-sha1-etm@openssh.com","hmac-sha1"],
                  ["hmac-sha2-512-etm@openssh.com",
                   "hmac-sha2-256-etm@openssh.com","hmac-sha2-512",
                   "hmac-sha2-256","hmac-sha1-etm@openssh.com","hmac-sha1"],
                  ["none","zlib@openssh.com","zlib"],
                  ["none","zlib@openssh.com","zlib"],
                  [],[],false,0},
 {ssh_msg_kexinit,306535480600492956803320739329791139030,
                  ["diffie-hellman-group14-sha256","ext-info-c",
                   "kex-strict-c-v00@openssh.com"],
                  ["ssh-ed25519","ssh-ed448","ecdsa-sha2-nistp521",
                   "ecdsa-sha2-nistp384","ecdsa-sha2-nistp256","rsa-sha2-512",
                   "rsa-sha2-256"],
                  ["aes256-ctr","aes192-ctr","aes128-ctr","aes128-cbc",
                   "3des-cbc"],
                  ["aes256-ctr","aes192-ctr","aes128-ctr","aes128-cbc",
                   "3des-cbc"],
                  ["hmac-sha2-512-etm@openssh.com",
                   "hmac-sha2-256-etm@openssh.com","hmac-sha2-512",
                   "hmac-sha2-256","hmac-sha1-etm@openssh.com","hmac-sha1"],
                  ["hmac-sha2-512-etm@openssh.com",
                   "hmac-sha2-256-etm@openssh.com","hmac-sha2-512",
                   "hmac-sha2-256","hmac-sha1-etm@openssh.com","hmac-sha1"],
                  ["none","zlib@openssh.com","zlib"],
                  ["none","zlib@openssh.com","zlib"],
                  [],[],false,0}},
   alg = #alg{kex = 'diffie-hellman-group14-sha256',
              hkey = 'ssh-ed25519',
              send_mac = 'hmac-sha2-512-etm@openssh.com',
              recv_mac = 'hmac-sha2-512-etm@openssh.com',
              encrypt = 'aes256-ctr',
              decrypt = 'aes256-ctr',
              compress = none,
              decompress = none,
              c_lng = none,
              s_lng = none,
              send_ext_info = true,
              recv_ext_info = true,
              kex_strict_negotiated = true
              },
   vars = {dict,0,16,16,8,80,48,
      {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},
      {{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}}},
   reply = [{ssh_msg_kexdh_reply,<<0,0,1,164,15,31,0,0,0,51,0,0,0,11,115,115,104,45,101,
                        100,50,53,53,49,57,0,0,0,32,73,72,235,162,96,101,154,
                        59,217,114,123,192,96,105,250,29,214,76,60,63,167,21,
                        221,118,246,168,152,2,7,172,137,125,0,0,1,1,0,192,0,
                        219,252,84,119,45,209,61,93,151,177,98,174,21,75,166,
                        166,241,6,180,104,183,142,16,165,214,67,2,197,127,23,
                        182,218,246,37,104,135,177,196,104,149,24,108,251,11,
                        170,26,230,231,205,145,203,245,22,24,244,218,80,226,
                        252,165,206,152,11,148,222,45,41,113,41,182,216,209,
                        222,106,253,39,41,82,238,110,154,154,215,9,212,164,
                        41,111,201,178,139,95,188,94,213,175,26,235,107,153,
                        91,79,203,212,111,73,120,122,143,158,125,246,245,222,
                        123,245,6,39,187,80,220,76,177,233,249,180,76,47,81,
                        162,144,238,43,44,5,92,139,52,219,191,93,28,75,188,
                        100,231,177,65,236,31,121,136,48,248,26,203,55,107,
                        178,67,198,237,158,142,142,71,43,198,10,168,35,113,
                        252,77,207,22,52,250,66,170,188,252,150,155,216,102,
                        68,168,57,50,40,68,170,239,25,158,172,9,197,180,91,
                        14,107,118,223,191,137,183,26,82,115,43,246,107,235,
                        203,175,230,68,149,110,106,85,239,200,48,241,134,22,
                        71,206,108,187,59,33,242,147,146,162,61,131,134,36,
                        115,140,253,22,181,80,62,106,45,180,184,0,0,0,83,0,0,
                        0,11,115,115,104,45,101,100,50,53,53,49,57,0,0,0,64,
                        238,36,26,47,117,37,208,144,253,185,193,129,199,31,
                        39,90,217,131,133,129,30,42,165,209,77,201,149,22,88,
                        218,57,228,82,102,202,240,185,59,190,214,68,70,223,
                        160,22,219,159,169,14,119,227,188,247,229,85,5,96,73,
                        123,197,64,10,150,14,235,131,242,1,145,46,32,48,213,
                        158,184,240,249,162,187>>}],
   prints = [{"-- ~p ~p~n",[server,print_state]}],
   return_value = ok,
   decrypted_data_buffer = <<>>,
   encrypted_data_buffer = <<0,0,0,32,233,86,3,21,113,45,172,13,114,11,231,220,63,124,252,10,13,172,203,
  180,74,241,161,161,133,209,194,214,210,109,199,97,101,166,11,224,17,121,228,
  25,73,213,48,63,27,242,251,4,193,194,10,4,139,172,193,110,202,214,38,150,222,
  113,142,131,214,16,201,35,29,191,159,99,228,240,1,111,109,120,181,81,114,201,
  3,230,183,72,228,137,219,202,60,116,231,112,63,64>>,
   aead_data = <<>>,
   undecrypted_packet_length = undefined
   }


*** User 2025-02-19 16:36:30.256 ***🔗
-- server print_state


*** User 2025-02-19 16:36:30.266 ***🔗
Server {0,0,0,0}:42507 <0.38610.0> is ok at line 230



=== Ended at 2025-02-19 16:36:30
=== successfully completed test case
=== === Returned value: ok


Test run history | Top level test index | Latest test result