[WIP] Security work While on holiday

This commit is contained in:
Alex 2026-08-12 22:45:28 +02:00
commit 7f0231e3f1
Signed by: alex
SSH key fingerprint: SHA256:D1+Ub8o0v4K5y1JNivW8IxEOelqLSvPmUzBbDIoZkRQ
109 changed files with 19694 additions and 5210 deletions

View file

@ -6,6 +6,8 @@ pub mod generic_connection;
pub mod pinning;
pub mod transport_traits;
#[cfg(feature = "pipes")]
pub mod encrypted_pipe;
#[cfg(feature = "pipes")]
pub mod pipe;
@ -15,6 +17,15 @@ pub use generic_connection::{GenericReceiver, GenericSender};
#[cfg(feature = "pipes")]
pub use connection::TransportEvent;
#[cfg(feature = "pipes")]
pub use encrypted_pipe::{
EncryptedPipeError, EncryptedPipeReader, EncryptedPipeWriter, MAX_ENCRYPTED_PIPE_RECORD,
MAX_PIPE_SESSION_OFFER, PIPE_SESSION_ENCRYPTION_PURPOSE, PIPE_SESSION_SIGNATURE_PURPOSE,
PipeProtectionContext, PipeSessionError, PipeSessionParameters,
accept_forward_secure_pipe_session, accept_forward_secure_pipe_session_with_key_history,
accept_pipe_session, accept_pipe_session_with_key_history, accept_pipe_session_with_policy,
initiate_forward_secure_pipe_session, initiate_group_pipe_session, initiate_pipe_session,
};
#[cfg(feature = "pipes")]
pub use pipe::{PipeReader, PipeWriter};
pub use client::{ClientConfig, connect, connect_with_config};