Add a type for the counter id
This commit is contained in:
parent
524b2993de
commit
929d089e56
1 changed files with 3 additions and 2 deletions
|
@ -6,6 +6,7 @@ use std::time::{Duration, SystemTime};
|
||||||
const IKM_STRUCT_SIZE: usize = 57;
|
const IKM_STRUCT_SIZE: usize = 57;
|
||||||
const IKM_CONTENT_SIZE: usize = 32;
|
const IKM_CONTENT_SIZE: usize = 32;
|
||||||
|
|
||||||
|
pub(crate) type CounterId = u32;
|
||||||
pub(crate) type IkmId = u32;
|
pub(crate) type IkmId = u32;
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
|
@ -66,7 +67,7 @@ impl InputKeyMaterial {
|
||||||
#[derive(Debug, Default)]
|
#[derive(Debug, Default)]
|
||||||
pub struct InputKeyMaterialList {
|
pub struct InputKeyMaterialList {
|
||||||
ikm_lst: Vec<InputKeyMaterial>,
|
ikm_lst: Vec<InputKeyMaterial>,
|
||||||
id_counter: u32,
|
id_counter: CounterId,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl InputKeyMaterialList {
|
impl InputKeyMaterialList {
|
||||||
|
@ -119,7 +120,7 @@ impl InputKeyMaterialList {
|
||||||
}
|
}
|
||||||
Ok(Self {
|
Ok(Self {
|
||||||
ikm_lst,
|
ikm_lst,
|
||||||
id_counter: u32::from_le_bytes(data[0..4].try_into().unwrap()),
|
id_counter: CounterId::from_le_bytes(data[0..4].try_into().unwrap()),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue