mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-02-27 22:13:12 -08:00
feat(API): AddPskBroker endpoint
This commit is contained in:
@@ -20,8 +20,8 @@ pub struct Envelope<M: AsBytes + FromBytes> {
|
||||
#[repr(packed)]
|
||||
#[derive(AsBytes, FromBytes, FromZeroes)]
|
||||
pub struct SetPskRequest {
|
||||
pub peer_id: [u8; 32],
|
||||
pub psk: [u8; 32],
|
||||
pub peer_id: [u8; 32],
|
||||
pub iface_size: u8, // TODO: We should have variable length strings in lenses
|
||||
pub iface_buf: [u8; 255],
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#[cfg(feature = "experiment_broker_api")]
|
||||
#[cfg(feature = "experiment_api")]
|
||||
pub mod mio_client;
|
||||
#[cfg(all(feature = "experiment_broker_api", target_os = "linux"))]
|
||||
#[cfg(all(feature = "experiment_api", target_os = "linux"))]
|
||||
pub mod netlink;
|
||||
|
||||
pub mod native_unix;
|
||||
|
||||
@@ -34,7 +34,7 @@ pub trait WireguardBrokerMio: WireGuardBroker {
|
||||
fn unregister(&mut self, registry: &mio::Registry) -> Result<(), Self::MioError>;
|
||||
}
|
||||
|
||||
#[cfg(feature = "experiment_broker_api")]
|
||||
#[cfg(feature = "experiment_api")]
|
||||
pub mod api;
|
||||
|
||||
pub mod brokers;
|
||||
|
||||
Reference in New Issue
Block a user