Soenneker.Hashing.Slhdsa 3.0.326

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package Soenneker.Hashing.Slhdsa --version 3.0.326
                    
NuGet\Install-Package Soenneker.Hashing.Slhdsa -Version 3.0.326
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Soenneker.Hashing.Slhdsa" Version="3.0.326" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Soenneker.Hashing.Slhdsa" Version="3.0.326" />
                    
Directory.Packages.props
<PackageReference Include="Soenneker.Hashing.Slhdsa" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Soenneker.Hashing.Slhdsa --version 3.0.326
                    
#r "nuget: Soenneker.Hashing.Slhdsa, 3.0.326"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Soenneker.Hashing.Slhdsa@3.0.326
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Soenneker.Hashing.Slhdsa&version=3.0.326
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.Hashing.Slhdsa&version=3.0.326
                    
Install as a Cake Tool

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image

alternate text is missing from this package README image Soenneker.Hashing.Slhdsa

A utility library for SLH-DSA post-quantum hashing and verification

A compact and lightweight library for SLH-DSA (Stateless Hash-Based Digital Signature Algorithm), a post-quantum cryptographic standard providing robust security against classical and quantum attacks. SLH-DSA uses hash-based cryptography to ensure secure key generation, message signing, and signature verification.

Features

  • Generate SLH-DSA key pairs.
  • Sign and verify messages.
  • Supports multiple parameter sets (e.g., SHAKE-128F, SHA2-128F).
  • Thread-safe supporting concurrency.
  • Tests included.

Installation

dotnet add package Soenneker.Hashing.Slhdsa

Usage

1. Generate a public and private key pair

(string privateKey, string publicKey) = SlhDsaHashingUtil.GenerateKeyPair(); // Keys are Base64 strings

2. Sign the payload with the private key

string signature = SlhDsaHashingUtil.SignMessage("Hello, SLH-DSA!", privateKey); // Signaure is a Base64 string

3. Verify the signature with the public key

bool isValid = SlhDsaHashingUtil.VerifySignature("Hello, SLH-DSA!", signature, publicKey);

How to specify the optional parameter set:

var parameterSet = SlhDsaParameterType.SLH_DSA_SHAKE_128F;

(string privateKey, string publicKey) = SlhDsaHashingUtil.GenerateKeyPair(parameterSet);
string signature = SlhDsaHashingUtil.SignMessage("Hello, SLH-DSA!", privateKey, parameterSet);
bool isValid = SlhDsaHashingUtil.VerifySignature("Hello, SLH-DSA!", signature, publicKey, parameterSet);
Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
3.0.383 275 9/16/2025
3.0.382 145 9/9/2025
3.0.381 157 9/3/2025
3.0.380 151 9/3/2025
3.0.379 149 9/3/2025
3.0.378 145 9/3/2025
3.0.377 120 8/16/2025
3.0.376 145 8/11/2025
3.0.375 135 8/11/2025
3.0.374 137 8/11/2025
3.0.373 137 8/11/2025
3.0.372 138 8/11/2025
3.0.371 207 8/5/2025
3.0.370 112 7/31/2025
3.0.369 92 7/29/2025
3.0.368 141 7/8/2025
3.0.367 84 6/28/2025
3.0.366 84 6/28/2025
3.0.365 86 6/27/2025
3.0.364 84 6/27/2025
3.0.363 152 6/24/2025
3.0.362 297 6/11/2025
3.0.361 304 6/10/2025
3.0.360 159 6/2/2025
3.0.359 156 5/27/2025
3.0.358 164 5/27/2025
3.0.357 157 5/27/2025
3.0.356 170 5/27/2025
3.0.355 113 5/25/2025
3.0.354 137 5/23/2025
3.0.353 148 5/23/2025
3.0.352 160 5/22/2025
3.0.351 159 5/22/2025
3.0.350 230 5/15/2025
3.0.349 246 5/14/2025
3.0.348 171 5/8/2025
3.0.347 163 5/8/2025
3.0.346 164 5/7/2025
3.0.345 162 5/5/2025
3.0.344 165 5/5/2025
3.0.343 158 5/5/2025
3.0.342 156 5/5/2025
3.0.341 162 5/5/2025
3.0.340 161 5/5/2025
3.0.339 158 5/5/2025
3.0.338 123 4/27/2025
3.0.337 113 4/26/2025
3.0.336 178 4/8/2025
3.0.335 178 4/8/2025
3.0.334 178 4/8/2025
3.0.333 191 4/8/2025
3.0.332 181 4/8/2025
3.0.331 183 4/8/2025
3.0.330 182 4/8/2025
3.0.329 176 4/8/2025
3.0.328 180 4/8/2025
3.0.327 172 4/8/2025
3.0.326 182 4/7/2025
3.0.325 172 4/7/2025
3.0.324 179 4/7/2025
3.0.323 184 4/7/2025
3.0.322 182 4/7/2025
3.0.321 194 4/7/2025
3.0.320 200 4/7/2025
3.0.319 184 4/7/2025
3.0.318 181 4/6/2025
3.0.317 176 4/6/2025
3.0.316 174 4/6/2025
3.0.315 187 4/6/2025
3.0.314 153 4/6/2025
3.0.313 162 4/6/2025
3.0.312 157 4/6/2025
3.0.311 159 4/6/2025
3.0.310 131 4/6/2025
3.0.309 134 4/6/2025
3.0.308 125 4/6/2025
3.0.307 135 4/6/2025
3.0.306 126 4/6/2025
3.0.305 121 4/6/2025
3.0.304 105 4/5/2025
3.0.303 103 4/5/2025
3.0.302 102 4/5/2025
3.0.301 111 4/5/2025
3.0.300 122 4/5/2025
3.0.299 118 4/4/2025
3.0.298 123 4/4/2025
3.0.297 185 4/3/2025
3.0.296 162 4/1/2025
3.0.295 168 3/31/2025
3.0.294 169 3/31/2025
3.0.293 109 3/29/2025
3.0.292 487 3/25/2025
3.0.291 492 3/25/2025
3.0.290 144 3/21/2025
3.0.289 166 3/18/2025
3.0.288 158 3/18/2025
3.0.287 95 3/15/2025
3.0.286 92 3/15/2025
3.0.285 183 3/12/2025
3.0.284 192 3/11/2025
3.0.283 181 3/11/2025
3.0.282 197 3/11/2025
3.0.281 201 3/11/2025
3.0.280 184 3/11/2025
3.0.279 179 3/11/2025
3.0.278 187 3/11/2025
3.0.277 240 3/7/2025
3.0.276 241 3/7/2025
3.0.275 121 3/2/2025
3.0.274 135 3/2/2025
3.0.273 121 3/2/2025
3.0.272 119 3/2/2025
3.0.271 124 3/2/2025
3.0.270 118 3/1/2025
3.0.269 118 3/1/2025
3.0.268 119 3/1/2025
3.0.267 110 3/1/2025
3.0.266 127 3/1/2025
3.0.265 123 3/1/2025
3.0.264 124 3/1/2025
3.0.263 112 3/1/2025
3.0.262 102 3/1/2025
3.0.261 111 3/1/2025
3.0.260 131 2/25/2025
3.0.259 114 2/25/2025
3.0.258 113 2/25/2025
3.0.257 109 2/25/2025
3.0.256 112 2/24/2025
3.0.255 119 2/24/2025
3.0.254 125 2/23/2025
3.0.253 126 2/23/2025
3.0.252 116 2/22/2025
3.0.251 115 2/22/2025
3.0.250 117 2/22/2025
3.0.249 113 2/22/2025
3.0.248 107 2/22/2025
3.0.247 120 2/21/2025
3.0.246 116 2/21/2025
3.0.245 134 2/21/2025
3.0.244 121 2/21/2025
3.0.243 118 2/19/2025
3.0.242 125 2/19/2025
3.0.241 112 2/19/2025
3.0.240 128 2/18/2025
3.0.239 128 2/18/2025
3.0.238 128 2/18/2025
3.0.237 120 2/18/2025
3.0.236 132 2/18/2025
3.0.235 126 2/14/2025
3.0.234 106 2/14/2025
3.0.233 123 2/13/2025
3.0.232 134 2/13/2025
3.0.231 121 2/12/2025
3.0.230 119 2/12/2025
3.0.229 127 2/12/2025
3.0.228 122 2/12/2025
3.0.227 119 2/12/2025
3.0.226 115 2/12/2025
3.0.225 123 2/11/2025
3.0.224 116 2/11/2025
3.0.223 119 2/11/2025
3.0.222 116 2/11/2025
3.0.221 121 2/11/2025
3.0.220 126 2/11/2025
3.0.219 134 2/11/2025
3.0.218 111 2/11/2025
3.0.217 121 2/10/2025
3.0.216 127 2/10/2025
3.0.215 113 2/10/2025
3.0.214 129 2/10/2025
3.0.213 129 2/9/2025
3.0.212 119 2/8/2025
3.0.211 132 2/8/2025
3.0.210 124 2/8/2025
3.0.209 113 2/8/2025
3.0.208 133 2/8/2025
3.0.207 112 2/8/2025
3.0.206 115 2/8/2025
3.0.205 118 2/8/2025
3.0.204 126 2/7/2025
3.0.203 124 2/7/2025
3.0.202 118 2/7/2025
3.0.201 119 2/7/2025
3.0.200 117 2/7/2025
3.0.199 128 2/7/2025
3.0.198 120 2/7/2025
3.0.197 118 2/7/2025
3.0.196 121 2/7/2025
3.0.195 111 2/7/2025
3.0.194 110 2/7/2025
3.0.193 105 2/7/2025
3.0.192 99 2/6/2025
3.0.191 124 2/5/2025
3.0.190 132 2/5/2025
3.0.189 113 2/5/2025
3.0.188 123 2/5/2025
3.0.187 122 2/5/2025
3.0.186 109 2/5/2025
3.0.185 115 1/28/2025
3.0.184 116 1/28/2025
3.0.183 109 1/28/2025
3.0.182 122 1/28/2025
3.0.181 112 1/27/2025
3.0.180 107 1/27/2025
3.0.179 112 1/27/2025
3.0.178 106 1/27/2025
3.0.177 113 1/27/2025
3.0.176 123 1/27/2025
3.0.175 105 1/27/2025
3.0.174 114 1/27/2025
3.0.173 108 1/27/2025
3.0.172 126 1/26/2025
3.0.171 112 1/26/2025
3.0.170 113 1/26/2025
3.0.169 113 1/26/2025
3.0.168 122 1/25/2025
3.0.167 112 1/25/2025
3.0.166 116 1/25/2025
3.0.165 111 1/25/2025
3.0.164 108 1/25/2025
3.0.163 110 1/25/2025
3.0.162 114 1/24/2025
3.0.161 117 1/24/2025
3.0.160 115 1/24/2025
3.0.159 116 1/24/2025
3.0.158 112 1/24/2025
3.0.157 110 1/23/2025
3.0.156 112 1/23/2025
3.0.155 113 1/23/2025
3.0.154 119 1/23/2025
3.0.153 125 1/22/2025
3.0.152 106 1/22/2025
3.0.151 123 1/21/2025
3.0.149 117 1/21/2025
3.0.148 109 1/21/2025
3.0.147 140 1/21/2025
3.0.146 118 1/21/2025
3.0.145 129 1/21/2025
3.0.144 118 1/21/2025
3.0.143 123 1/21/2025
3.0.142 112 1/21/2025
3.0.141 119 1/21/2025
3.0.140 110 1/21/2025
3.0.139 118 1/21/2025
3.0.138 105 1/21/2025
3.0.137 103 1/20/2025
3.0.136 110 1/20/2025
3.0.135 116 1/20/2025
3.0.134 107 1/20/2025
3.0.133 105 1/20/2025
3.0.132 117 1/20/2025
3.0.131 115 1/20/2025
3.0.130 121 1/20/2025
3.0.129 112 1/20/2025
3.0.128 113 1/20/2025
3.0.127 115 1/20/2025
3.0.126 104 1/20/2025
3.0.125 116 1/19/2025
3.0.124 113 1/19/2025
3.0.123 99 1/19/2025
3.0.122 108 1/19/2025
3.0.121 105 1/19/2025
3.0.120 112 1/19/2025
3.0.119 100 1/19/2025
3.0.118 110 1/18/2025
3.0.117 108 1/18/2025
3.0.116 107 1/18/2025
3.0.115 121 1/17/2025
3.0.114 116 1/17/2025
3.0.113 103 1/17/2025
3.0.112 104 1/17/2025
3.0.111 112 1/17/2025
3.0.110 110 1/17/2025
3.0.109 120 1/16/2025
3.0.108 112 1/16/2025
3.0.107 112 1/16/2025
3.0.106 117 1/16/2025
3.0.105 109 1/16/2025
3.0.104 115 1/16/2025
3.0.103 108 1/16/2025
3.0.102 105 1/15/2025
3.0.101 104 1/15/2025
3.0.100 97 1/15/2025
3.0.99 124 1/15/2025
3.0.98 114 1/15/2025
3.0.97 108 1/15/2025
3.0.96 88 1/15/2025
3.0.95 90 1/15/2025
3.0.94 94 1/15/2025
3.0.93 77 1/15/2025
3.0.92 85 1/15/2025
3.0.91 91 1/14/2025
3.0.90 87 1/14/2025
3.0.89 91 1/14/2025
3.0.88 96 1/14/2025
3.0.87 88 1/14/2025
3.0.86 95 1/14/2025
3.0.85 98 1/14/2025
3.0.84 89 1/14/2025
3.0.83 112 1/13/2025
3.0.82 105 1/13/2025
3.0.81 107 1/13/2025
3.0.80 98 1/13/2025
3.0.79 104 1/12/2025
3.0.78 101 1/12/2025
3.0.77 107 1/11/2025
3.0.76 133 1/11/2025
3.0.75 116 1/11/2025
3.0.74 113 1/11/2025
3.0.73 126 1/10/2025
3.0.72 126 1/10/2025
3.0.71 130 1/10/2025
3.0.70 116 1/10/2025
3.0.69 122 1/10/2025
3.0.68 121 1/10/2025
3.0.67 121 1/10/2025
3.0.66 120 1/10/2025
3.0.65 152 1/3/2025
3.0.64 154 1/3/2025
3.0.63 132 1/3/2025
3.0.62 128 1/3/2025
3.0.61 128 1/2/2025
3.0.60 131 1/2/2025
3.0.59 131 1/2/2025
3.0.58 130 1/2/2025
3.0.57 122 1/2/2025
3.0.56 124 1/2/2025
3.0.55 132 1/2/2025
3.0.54 123 1/1/2025
3.0.53 148 1/1/2025
3.0.52 138 1/1/2025
3.0.51 131 12/31/2024
3.0.50 143 12/31/2024
3.0.49 134 12/31/2024
3.0.48 134 12/31/2024
3.0.47 126 12/31/2024
3.0.46 140 12/31/2024
3.0.45 145 12/31/2024
3.0.44 131 12/31/2024
3.0.43 108 12/31/2024
3.0.42 127 12/31/2024
3.0.41 122 12/31/2024
3.0.40 116 12/31/2024
3.0.39 123 12/31/2024
3.0.38 135 12/31/2024
3.0.37 117 12/31/2024
3.0.36 127 12/31/2024
3.0.35 131 12/30/2024
3.0.34 119 12/28/2024
3.0.33 123 12/28/2024
3.0.32 127 12/27/2024
3.0.31 117 12/27/2024
3.0.30 125 12/24/2024
3.0.29 117 12/24/2024
3.0.28 111 12/24/2024
3.0.27 108 12/24/2024
3.0.26 113 12/24/2024
3.0.25 112 12/24/2024
3.0.24 120 12/24/2024
3.0.23 111 12/24/2024
3.0.22 115 12/24/2024
3.0.21 122 12/24/2024
3.0.20 117 12/24/2024
3.0.19 121 12/23/2024
3.0.18 104 12/23/2024
3.0.17 124 12/23/2024
3.0.16 119 12/23/2024
3.0.15 117 12/23/2024
3.0.14 117 12/23/2024
3.0.13 128 12/22/2024
3.0.12 126 12/22/2024
3.0.11 131 12/22/2024
3.0.10 128 12/22/2024
3.0.9 126 12/22/2024
3.0.8 122 12/22/2024
3.0.7 131 12/22/2024
3.0.6 130 12/22/2024
3.0.5 138 12/21/2024
3.0.4 119 12/21/2024
3.0.3 137 12/18/2024
3.0.2 141 12/17/2024
3.0.1 137 12/10/2024