=== 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