fn main() {
println!("opening USB connection to yubihsm");
let connector = yubihsm::Connector::usb(&Default::default());
let http_config = yubihsm::connector::HttpConfig::default();
println!(
"starting server at http://{}:{}",
&http_config.addr, http_config.port
);
let server = yubihsm::connector::http::Server::new(&http_config, connector).unwrap();
println!("server started! connect by running:\n");
println!(" $ yubihsm-shell");
println!(" yubihsm> connect");
println!(" yubihsm> session open 1 <password>");
server.run().unwrap();
}