passkey_types/u2f/
version.rs

1use super::ResponseStatusWords;
2
3/// The u2f version representation
4pub struct Version;
5
6impl Version {
7    /// Encode this version into its byte representation.
8    pub fn encode(self) -> Vec<u8> {
9        b"U2F_V2"
10            .iter()
11            .copied()
12            .chain(ResponseStatusWords::NoError.as_primitive().to_be_bytes())
13            .collect()
14    }
15}