pub enum KeySource {
KeyDb,
KeyDbDerived,
ProcessingKey,
DeviceKey,
}Expand description
How AACS keys were resolved.
Variants§
KeyDb
VUK found directly in KEYDB by disc hash
KeyDbDerived
Media key + Volume ID from KEYDB → derived VUK
ProcessingKey
MKB + processing keys → media key → VUK
DeviceKey
MKB + device keys → subset-difference tree → VUK
Implementations§
Trait Implementations§
impl Copy for KeySource
impl StructuralPartialEq for KeySource
Auto Trait Implementations§
impl Freeze for KeySource
impl RefUnwindSafe for KeySource
impl Send for KeySource
impl Sync for KeySource
impl Unpin for KeySource
impl UnsafeUnpin for KeySource
impl UnwindSafe for KeySource
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