v1.0.0-rc.1
CSS keyless decrypt (Stevenson), AACS 1.0/2.0/2.1, MPEG-2 DVD, multi-OS SCSI, multipass recovery, mux highway, audit hardening
This commit is contained in:
@@ -129,6 +129,24 @@ impl Disc {
|
||||
pub(super) fn do_handshake(
|
||||
session: &mut crate::drive::Drive,
|
||||
opts: &ScanOptions,
|
||||
) -> (Option<HandshakeResult>, Option<Error>) {
|
||||
let t0 = std::time::Instant::now();
|
||||
tracing::info!(target: "freemkv::scan", phase = "do_handshake", "begin");
|
||||
let (result, err) = Self::do_handshake_inner(session, opts);
|
||||
tracing::info!(
|
||||
target: "freemkv::scan",
|
||||
phase = "do_handshake",
|
||||
ok = result.is_some(),
|
||||
error_code = err.as_ref().map(|e| e.code()),
|
||||
elapsed_ms = t0.elapsed().as_millis() as u64,
|
||||
"end"
|
||||
);
|
||||
(result, err)
|
||||
}
|
||||
|
||||
fn do_handshake_inner(
|
||||
session: &mut crate::drive::Drive,
|
||||
opts: &ScanOptions,
|
||||
) -> (Option<HandshakeResult>, Option<Error>) {
|
||||
let unlocked = session.is_unlocked();
|
||||
tracing::debug!(
|
||||
|
||||
Reference in New Issue
Block a user