radius-rs
radius-rs copied to clipboard
An async/await native implementation of the RADIUS server and client for Rust.
Implement EAP struct with Enums defined from RFC2284 and RFC3579. Implement basic parsing of data into the struct and human-readable output of contents. --- This is very much WIP, seeking...
One of the most common uses of RADIUS these days is for 802.1x authentication - EAP/RADIUS. [RFC3748](https://datatracker.ietf.org/doc/html/rfc3748)/[RFC3579](https://datatracker.ietf.org/doc/html/rfc3579) requires "super-protocol" interaction in that EAP is embedded within RADIUS and the EAP...
I seem to have found a "bald spot" in the otherwise well-annotated and commented code: `encode()` and `decode()` in `attributes.rs` seem a bit sparse on why things are done the...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tokio](https://tokio.rs) ([source](https://togithub.com/tokio-rs/tokio)) | dependencies | minor | `1.6.1` -> `1.21.1` |...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [async-trait](https://togithub.com/dtolnay/async-trait) | dependencies | patch | `0.1.50` -> `0.1.57` | ---...
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Open These updates have all been created already. Click a checkbox below to...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [rand](https://rust-random.github.io/book) ([source](https://togithub.com/rust-random/rand)) | dependencies | patch | `0.8.3` -> `0.8.5` |...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [num_enum](https://togithub.com/illicitonion/num_enum) | dependencies | patch | `0.5.1` -> `0.5.7` | ---...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [log](https://togithub.com/rust-lang/log) | dependencies | patch | `0.4.14` -> `0.4.17` | ---...
The documentation does not specify how vendor specific attributes are encoded/accessed. In Particular [RFC2865](https://datatracker.ietf.org/doc/html/rfc2865#section-5.26) specifies a format for encoding multiple attributes by a single vendor in a single Attribute 26....