╭─────────────╮ │scroll to top│ ╰─────────────╯ ╭ serve_ssh_protocol.zig ───────────────────────────────────────╮ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰───────────────────────────────────────────────────────────────╯
╭────╮ ╭ clone ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╮ │http│ ssh │ │ ╰────╯ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╯
2176 var output_reader = std.Io.Reader.fixed(writer.buffered()); 2177 var receiver = Cipher.init(&key, 0); 2178 const confirmation = try receiver.readPacket(allocator, &output_reader); 2179 defer allocator.free(confirmation); 2180 try std.testing.expectEqual(SSH_MSG_CHANNEL_OPEN_CONFIRMATION, confirmation[0]); 2181 const close = try receiver.readPacket(allocator, &output_reader); 2182 defer allocator.free(close); 2183 try std.testing.expectEqualSlices(u8, &.{ SSH_MSG_CHANNEL_CLOSE, 0, 0, 0, 7 }, close); 2184 try std.testing.expectEqual(0, output_reader.buffered().len); 2185 } 2186