INNER CODE UNIT · Rust
init_packet
google/OpenSK · libraries/opensk/src/lib.rs:151
fn init_packet() -> HidPacket {
assemble_packet(&[0xFF; 4], 0x06, &[0x55; 8])
}
fn lock_packet(cid: &[u8; 4]) -> HidPacket {
assemble_packet(cid, 0x04, &[0x01; 1])
}
fn wink_packet(cid: &[u8; 4]) -> HidPacket {
assemble_packet(cid, 0x08, &[])
}
#[test]
fn test_wink() {
let env = TestEnv::default();
let mut ctap = Ctap::<TestEnv>::new(env);
// Send Init, receive Init response and check wink if disabled.