8 releases (5 breaking)
0.6.2 | Apr 4, 2021 |
---|---|
0.6.1 |
|
0.6.0 | Mar 2, 2021 |
0.5.1 | Oct 30, 2020 |
0.1.0 | Jan 30, 2020 |
#2 in #ratman
108 downloads per month
Used in 16 crates
(10 directly)
13KB
283 lines
A Ratman network identity abstraction
Because Ratman is a userspace router with no concept of link layer
identities, network IDs are chosen to be fixed size byte arrays.
It's left to the implementing application to map these to some
useful source of identity. This crate also provides a hashing
constructor behind the digest
feature flag which can be used to
hash a secret to derive the identity value.
Whatever scheme is chosen, two principles about identity must not be violated:
- There are no identity collisions
- Identities don't change mid-route
This crate is part of the qaul project. The docs for this crate are propably lacking because currently Ratman/ libqaul are the only users of it. If you have questions, don't hesitate to contact us!
Dependencies
~0.4–1.2MB
~27K SLoC