tss-sapi 0.0.4

Bindings to the TPM 2.0 TSS SAPI
Documentation
#[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();

    // create a SAPI context and connect to the default TPM emulator
    let ctx = Context::socket(None, None)?;

    // execute startup with a clear action
    ctx.startup(Startup::Clear)
}