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}