spass 0.1.0

Decrypt and convert Samsung Pass (.spass) export files
Documentation

spass

Core library for decrypting Samsung Pass (.spass) export files.

See the workspace README for full documentation.

Usage

[dependencies]
spass = "0.2"
use spass::pipeline::DecryptionPipeline;
use spass::domain::EntryPassword;

let pipeline = DecryptionPipeline::default();
let password = EntryPassword::new("my_password".to_string());
let collection = pipeline.decrypt_file("passwords.spass", &password)?;

for entry in collection {
    println!("{}: {}", entry.name(), entry.username());
}

License

Licensed under either of MIT or Apache-2.0 at your option.