NostrNet.Crypto
0.1.0-preview8
dotnet add package NostrNet.Crypto --version 0.1.0-preview8
NuGet\Install-Package NostrNet.Crypto -Version 0.1.0-preview8
<PackageReference Include="NostrNet.Crypto" Version="0.1.0-preview8" />
<PackageVersion Include="NostrNet.Crypto" Version="0.1.0-preview8" />
<PackageReference Include="NostrNet.Crypto" />
paket add NostrNet.Crypto --version 0.1.0-preview8
#r "nuget: NostrNet.Crypto, 0.1.0-preview8"
#:package NostrNet.Crypto@0.1.0-preview8
#addin nuget:?package=NostrNet.Crypto&version=0.1.0-preview8&prerelease
#tool nuget:?package=NostrNet.Crypto&version=0.1.0-preview8&prerelease
<p align="center"> <img src="https://raw.githubusercontent.com/Galaxoid-Labs/NostrNet/main/logo.png" alt="NostrNet" width="320" /> </p>
NostrNet.Crypto
Cryptographic primitives for the NostrNet .NET 10 Nostr client library: RFC 8439 ChaCha20, NIP-44 v2 payload encryption, NIP-17 private direct messages, NIP-59 gift wrap, NIP-51 encrypted lists.
Most apps don't reference this package directly — install NostrNet.Client which pulls Crypto in transitively.
See the main project README for usage.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- NBitcoin.Secp256k1 (>= 4.0.0)
- NostrNet.Core (>= 0.1.0-preview8)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on NostrNet.Crypto:
| Package | Downloads |
|---|---|
|
NostrNet.Client
Cross-platform .NET Nostr client library: keys, events, NIP-19, NIP-44 v2, NIP-17 DMs, relay client. |
|
|
NostrNet.Marmot
Marmot protocol (MLS-over-Nostr) wire envelope. Provides the Nostr-layer event kinds, TLS codec, and Marmot Group Data extension. MLS itself is pluggable via IMarmotMlsProvider. |
|
|
NostrNet.Marmot.Mls.Native
OpenMLS-backed IMarmotMlsProvider for Marmot. Cross-process interop with any RFC 9420 MLS implementation. Native binary is built from the in-tree nostrnet-marmot-native Rust crate. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-preview8 | 97 | 5/16/2026 |
| 0.1.0-preview7 | 81 | 5/15/2026 |
| 0.1.0-preview6 | 87 | 5/15/2026 |
| 0.1.0-preview5 | 82 | 5/15/2026 |
| 0.1.0-preview4 | 77 | 5/15/2026 |
| 0.1.0-preview3 | 82 | 5/15/2026 |
| 0.1.0-preview2 | 114 | 5/15/2026 |
| 0.1.0-preview19 | 203 | 5/18/2026 |
| 0.1.0-preview18 | 83 | 5/18/2026 |
| 0.1.0-preview17 | 75 | 5/18/2026 |
| 0.1.0-preview16 | 79 | 5/17/2026 |
| 0.1.0-preview15 | 78 | 5/17/2026 |
| 0.1.0-preview14 | 81 | 5/17/2026 |
| 0.1.0-preview13 | 77 | 5/17/2026 |
| 0.1.0-preview12 | 75 | 5/17/2026 |
| 0.1.0-preview11 | 83 | 5/17/2026 |
| 0.1.0-preview10 | 84 | 5/16/2026 |