rust-radius
rust-radius copied to clipboard
RADIUS implementation in Rust
In modern RADIUS implementations makes sense to support: rfc6613 - RADIUS over TCP rfc6614 - Transport Layer Security (TLS) Encryption for RADIUS
In FreeRADIUS docs I found following bit ``` The "encrypt" flag marks the attribute as being encrypted with one of three possible methods: 1. Means that the attribute is encrypted...
While #15 covers definition & parsing of new data types from [RFC8044](https://datatracker.ietf.org/doc/html/rfc8044) - updates required in **dictionary.rs** - this issue covers functionality around **verify_original_value** & **original_string_value** & **original_integer_value** functions: verify...
There are number of data types outlined in [RFC 8044](https://datatracker.ietf.org/doc/html/rfc8044) and while some of them already implemented and handled by current implementation, some are still missing Implemented: - text -...
In [RFC 3576](https://datatracker.ietf.org/doc/html/rfc3576) ``` Implementations of this specification SHOULD support IPsec [RFC2401] along with IKE [RFC2409] for key management. IPsec ESP [RFC2406] with a non-null transform SHOULD be supported, and...
In [RFC 2868](https://datatracker.ietf.org/doc/html/rfc2868) ``` Tunnel-Password 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0...
Right now server (**struct Server**) has a vector of hosts from where it would accept incoming requests At the same time this setting could be all together ignored by users...
The way crate allows usage of VALUE's doesn't look right to me, so need to ensure it all works (or fix if it doesn't)
Looks like: 1. Loop in `encrypt_data` is similar to the one in `salt_encrypt_data` 2. Loop in `decrypt_data` is similar to the one in `salt_decrypt_data` so there is a potential to...
At the moment Dictionary can only be build from the file It may be beneficial to be able to build Dictionary from string