pub struct MultiKeyInceptionResult {
pub prefix: Prefix,
pub current_keypairs_pkcs8: Vec<Pkcs8Der>,
pub next_keypairs_pkcs8: Vec<Pkcs8Der>,
pub current_public_keys: Vec<Vec<u8>>,
pub next_public_keys: Vec<Vec<u8>>,
}Expand description
Result of a multi-key KERI identity inception.
Each position in the current_* / next_* vectors corresponds to the
same device slot index: current_keypairs_pkcs8[i] signs at k[i],
and its next-rotation counterpart is at next_keypairs_pkcs8[i]
committed at n[i].
Fields§
§prefix: Prefix§current_keypairs_pkcs8: Vec<Pkcs8Der>§next_keypairs_pkcs8: Vec<Pkcs8Der>§current_public_keys: Vec<Vec<u8>>§next_public_keys: Vec<Vec<u8>>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MultiKeyInceptionResult
impl RefUnwindSafe for MultiKeyInceptionResult
impl Send for MultiKeyInceptionResult
impl Sync for MultiKeyInceptionResult
impl Unpin for MultiKeyInceptionResult
impl UnsafeUnpin for MultiKeyInceptionResult
impl UnwindSafe for MultiKeyInceptionResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more