1sequence! { procedure, context,
2    // ACL Connection Established
3    Upper Tester -> IUT: AuthenticationRequested {
4        connection_handle: context.peer_handle()
5    }
6    IUT -> Upper Tester: AuthenticationRequestedStatus {
7       num_hci_command_packets: 1,
8       status: ErrorCode::Success,
9    }
10    IUT -> Upper Tester: LinkKeyRequest {
11        bd_addr: context.peer_address(),
12    }
13    Upper Tester -> IUT: LinkKeyRequestNegativeReply {
14        bd_addr: context.peer_address(),
15    }
16    IUT -> Upper Tester: LinkKeyRequestNegativeReplyComplete {
17       num_hci_command_packets: 1,
18       status: ErrorCode::Success,
19       bd_addr: context.peer_address(),
20    }
21    IUT -> Upper Tester: IoCapabilityRequest {
22        bd_addr: context.peer_address(),
23    }
24    Upper Tester -> IUT: IoCapabilityRequestNegativeReply {
25        bd_addr: context.peer_address(),
26        reason: ErrorCode::HostBusy,
27    }
28    IUT -> Upper Tester: IoCapabilityRequestNegativeReplyComplete {
29        num_hci_command_packets: 1,
30        status: ErrorCode::Success,
31        bd_addr: context.peer_address(),
32    }
33    IUT -> Upper Tester: SimplePairingComplete {
34        status: ErrorCode::AuthenticationFailure,
35        bd_addr: context.peer_address(),
36    }
37    IUT -> Upper Tester: AuthenticationComplete {
38        status: ErrorCode::AuthenticationFailure,
39        connection_handle: context.peer_handle(),
40    }
41}
42