hasp-core 0.2.0-alpha

Core contracts, errors, and traits for hasp.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# hasp-core

Core contracts, errors, and traits for [`hasp`](https://crates.io/crates/hasp)
— the URL-addressed secrets library. Part of the rustpunk portfolio.

This crate defines the `Backend` trait that every `hasp` backend implements,
the concrete `Error` type, the `SecretString` redaction boundary, the
`hardening` process-protection module, and shared types (`Entry`,
`ProxyConfig`, `RetryBackend`) used across the workspace. Most users should
depend on [`hasp`](https://crates.io/crates/hasp) directly rather than on this
crate.

## License

Licensed under either of [MIT](https://opensource.org/license/mit) or
[Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) at your option.