Releases: m9studio/SecureStream
Releases · m9studio/SecureStream
Connection Events and IsLive Property
- Added
OnConnectedandOnDisconnectedevents toSecureChannelManager<TAddress> - Introduced
IsLiveproperty toSecureSession<TAddress>for tracking active state - Improved session lifecycle control and internal state management
Behavior Change & Dependency Update
-
Changed behavior of the
OnSecureSessionEstablishedevent. -
Updated dependency from:
<PackageReference Include="BouncyCastle" Version="1.8.9" />
to:
<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.1" />
fix NuGet metadata description and tags
8.0.0.1 Update SecureStream.csproj
Version 8.0.0 – Initial stable release
Release v8.0.0
Initial public release of M9Studio.SecureStream — a secure tunnel abstraction with X25519 handshake and AES-GCM encryption.
Features
- X25519 elliptic-curve key exchange (ECDH)
- AES-GCM authenticated encryption
- Generic transport adapter interface (
ISecureTransportAdapter<TAddress>) - Custom address types (
int,IPEndPoint, etc.) - Suitable for UDP, custom reliable transport, or in-memory channels
Installation
This library is available on NuGet:
dotnet add package M9Studio.SecureStream --version 8.0.0
Binaries
Attached: SecureStream-8.0.0.zip contains:
SecureStream.dllSecureStream.pdb
Use these if you want to reference the binary directly outside NuGet.
License
Apache License 2.0 — see LICENSE.