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