| Crates.io | corevpn-protocol |
| lib.rs | corevpn-protocol |
| version | 0.1.0 |
| created_at | 2026-01-02 17:15:16.85509+00 |
| updated_at | 2026-01-02 17:15:16.85509+00 |
| description | OpenVPN-compatible protocol implementation for CoreVPN |
| homepage | https://pegasusheavy.github.io/corevpn/ |
| repository | https://github.com/pegasusheavy/corevpn |
| max_upload_size | |
| id | 2018907 |
| size | 137,865 |
OpenVPN-compatible protocol implementation for CoreVPN.
use corevpn_protocol::{Packet, ControlPacket, DataPacket};
// Parse incoming packet
let packet = Packet::parse(&data)?;
match packet {
Packet::Control(ctrl) => {
// Handle control channel packet
}
Packet::Data(data) => {
// Handle encrypted data
}
}
Licensed under either of:
at your option.