1sequence! { procedure, context,
2    // ACL Connection Established
3    Lower Tester -> IUT: EncryptionModeReq {
4        transaction_id: 0,
5        encryption_mode: 0x01,
6    }
7    IUT ->Lower Tester: Accepted {
8        transaction_id: 0,
9        accepted_opcode: Opcode::EncryptionModeReq,
10    }
11    Lower Tester -> IUT: EncryptionKeySizeReq {
12        transaction_id: 0,
13        key_size: 0x10,
14    }
15    IUT -> Lower Tester: Accepted {
16        transaction_id: 0,
17        accepted_opcode: Opcode::EncryptionKeySizeReq,
18    }
19    Lower Tester -> IUT: StartEncryptionReq {
20        transaction_id: 0,
21        random_number: [0; 16],
22    }
23    IUT -> Lower Tester: Accepted {
24        transaction_id: 0,
25        accepted_opcode: Opcode::StartEncryptionReq,
26    }
27    IUT -> Upper Tester: EncryptionChange {
28        status: ErrorCode::Success,
29        connection_handle: context.peer_handle(),
30        encryption_enabled: EncryptionEnabled::On,
31    }
32}
33