#[macro_use]
extern crate error_chain;
extern crate pretty_env_logger;
extern crate tss_sapi;
use tss_sapi::*;
quick_main!(run);
fn run() -> Result<()> {
pretty_env_logger::init().unwrap();
let mut ctx = utils::open_context_from_env()?;
ctx.password(AuthType::Owner, "test123");
let index = 0x1500016;
let nv_data = NvRamArea::get(&ctx, index)
.chain_err(|| format!("Failed to get NVRAM area at 0x{:08X}", index))?;
nv_data.readlock()
}