diff --git a/flush_flush/Cargo.toml b/flush_flush/Cargo.toml index ad97387..21cb14b 100644 --- a/flush_flush/Cargo.toml +++ b/flush_flush/Cargo.toml @@ -9,6 +9,6 @@ edition = "2018" [dependencies] cache_utils = { path = "../cache_utils" } cache_side_channel = { path = "../cache_side_channel" } -nix = "0.18.0" +nix = "0.20.0" covert_channels_evaluation = {path = "../covert_channels_evaluation"} basic_timing_cache_channel = { path = "../basic_timing_cache_channel" } diff --git a/flush_flush/src/lib.rs b/flush_flush/src/lib.rs index 61d1d96..98f749f 100644 --- a/flush_flush/src/lib.rs +++ b/flush_flush/src/lib.rs @@ -7,6 +7,7 @@ use basic_timing_cache_channel::{ SingleChannel, TimingChannelPrimitives, TopologyAwareTimingChannel, }; +use cache_side_channel::MultipleAddrCacheSideChannel; use cache_utils::calibration::only_flush; #[derive(Debug)] @@ -20,6 +21,8 @@ impl TimingChannelPrimitives for FFPrimitives { pub type FlushAndFlush = TopologyAwareTimingChannel; +pub type FFHandle = ::Handle; + pub type SingleFlushAndFlush = SingleChannel; #[cfg(test)] diff --git a/flush_reload/Cargo.toml b/flush_reload/Cargo.toml index 1014fba..b3e072d 100644 --- a/flush_reload/Cargo.toml +++ b/flush_reload/Cargo.toml @@ -10,5 +10,5 @@ edition = "2018" cache_utils = { path = "../cache_utils" } cache_side_channel = { path = "../cache_side_channel" } covert_channels_evaluation = {path = "../covert_channels_evaluation"} -nix = "0.18.0" +nix = "0.20.0" basic_timing_cache_channel = { path = "../basic_timing_cache_channel" }