Soenneker.Hashing.Slhdsa 3.0.197

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.197
                    
NuGet\Install-Package Soenneker.Hashing.Slhdsa -Version 3.0.197
                    
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.197" />
                    
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.197" />
                    
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.197
                    
#r "nuget: Soenneker.Hashing.Slhdsa, 3.0.197"
                    
#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.197
                    
#: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.197
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.Hashing.Slhdsa&version=3.0.197
                    
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
4.0.405 2 1/3/2026
4.0.404 24 1/3/2026
4.0.403 34 1/2/2026
4.0.402 36 1/2/2026
4.0.401 241 12/15/2025
4.0.400 240 12/15/2025
4.0.399 106 12/12/2025
4.0.398 420 12/10/2025
4.0.397 390 11/21/2025
4.0.396 405 11/20/2025
4.0.395 401 11/20/2025
4.0.394 395 11/20/2025
4.0.393 279 11/11/2025
4.0.392 189 11/6/2025
4.0.391 186 11/6/2025
4.0.390 186 11/4/2025
4.0.389 191 10/30/2025
4.0.388 188 10/30/2025
4.0.387 194 10/30/2025
4.0.386 181 10/29/2025
4.0.385 186 10/29/2025
3.0.384 165 10/16/2025
3.0.383 309 9/16/2025
3.0.382 182 9/9/2025
3.0.381 193 9/3/2025
3.0.380 178 9/3/2025
3.0.379 184 9/3/2025
3.0.378 187 9/3/2025
3.0.377 148 8/16/2025
3.0.376 187 8/11/2025
3.0.375 175 8/11/2025
3.0.374 176 8/11/2025
3.0.373 178 8/11/2025
3.0.372 172 8/11/2025
3.0.371 239 8/5/2025
3.0.370 149 7/31/2025
3.0.369 130 7/29/2025
3.0.368 176 7/8/2025
3.0.367 130 6/28/2025
3.0.366 124 6/28/2025
3.0.365 131 6/27/2025
3.0.364 114 6/27/2025
3.0.363 203 6/24/2025
3.0.362 345 6/11/2025
3.0.361 329 6/10/2025
3.0.360 203 6/2/2025
3.0.359 186 5/27/2025
3.0.358 207 5/27/2025
3.0.357 208 5/27/2025
3.0.356 213 5/27/2025
3.0.355 155 5/25/2025
3.0.354 181 5/23/2025
3.0.353 194 5/23/2025
3.0.352 203 5/22/2025
3.0.351 198 5/22/2025
3.0.350 267 5/15/2025
3.0.349 284 5/14/2025
3.0.348 216 5/8/2025
3.0.347 211 5/8/2025
3.0.346 215 5/7/2025
3.0.345 208 5/5/2025
3.0.344 191 5/5/2025
3.0.343 206 5/5/2025
3.0.342 204 5/5/2025
3.0.341 206 5/5/2025
3.0.340 207 5/5/2025
3.0.339 190 5/5/2025
3.0.338 169 4/27/2025
3.0.337 138 4/26/2025
3.0.336 201 4/8/2025
3.0.335 217 4/8/2025
3.0.334 219 4/8/2025
3.0.333 229 4/8/2025
3.0.332 212 4/8/2025
3.0.331 225 4/8/2025
3.0.330 221 4/8/2025
3.0.329 218 4/8/2025
3.0.328 219 4/8/2025
3.0.327 204 4/8/2025
3.0.326 227 4/7/2025
3.0.325 214 4/7/2025
3.0.324 207 4/7/2025
3.0.323 215 4/7/2025
3.0.322 220 4/7/2025
3.0.321 230 4/7/2025
3.0.320 244 4/7/2025
3.0.319 221 4/7/2025
3.0.318 223 4/6/2025
3.0.317 223 4/6/2025
3.0.316 220 4/6/2025
3.0.315 241 4/6/2025
3.0.314 207 4/6/2025
3.0.313 214 4/6/2025
3.0.312 199 4/6/2025
3.0.311 204 4/6/2025
3.0.310 178 4/6/2025
3.0.309 179 4/6/2025
3.0.308 162 4/6/2025
3.0.307 176 4/6/2025
3.0.306 176 4/6/2025
3.0.305 161 4/6/2025
3.0.304 137 4/5/2025
3.0.303 142 4/5/2025
3.0.302 146 4/5/2025
3.0.301 146 4/5/2025
3.0.300 151 4/5/2025
3.0.299 162 4/4/2025
3.0.298 158 4/4/2025
3.0.297 209 4/3/2025
3.0.296 206 4/1/2025
3.0.295 209 3/31/2025
3.0.294 215 3/31/2025
3.0.293 136 3/29/2025
3.0.292 518 3/25/2025
3.0.291 545 3/25/2025
3.0.290 187 3/21/2025
3.0.289 212 3/18/2025
3.0.288 208 3/18/2025
3.0.287 147 3/15/2025
3.0.286 134 3/15/2025
3.0.285 224 3/12/2025
3.0.284 221 3/11/2025
3.0.283 227 3/11/2025
3.0.282 237 3/11/2025
3.0.281 245 3/11/2025
3.0.280 231 3/11/2025
3.0.279 226 3/11/2025
3.0.278 227 3/11/2025
3.0.277 279 3/7/2025
3.0.276 283 3/7/2025
3.0.275 159 3/2/2025
3.0.274 184 3/2/2025
3.0.273 151 3/2/2025
3.0.272 163 3/2/2025
3.0.271 167 3/2/2025
3.0.270 157 3/1/2025
3.0.269 161 3/1/2025
3.0.268 161 3/1/2025
3.0.267 154 3/1/2025
3.0.266 167 3/1/2025
3.0.265 159 3/1/2025
3.0.264 169 3/1/2025
3.0.263 157 3/1/2025
3.0.262 140 3/1/2025
3.0.261 151 3/1/2025
3.0.260 174 2/25/2025
3.0.259 152 2/25/2025
3.0.258 153 2/25/2025
3.0.257 156 2/25/2025
3.0.256 141 2/24/2025
3.0.255 148 2/24/2025
3.0.254 158 2/23/2025
3.0.253 169 2/23/2025
3.0.252 156 2/22/2025
3.0.251 153 2/22/2025
3.0.250 162 2/22/2025
3.0.249 149 2/22/2025
3.0.248 160 2/22/2025
3.0.247 149 2/21/2025
3.0.246 158 2/21/2025
3.0.245 183 2/21/2025
3.0.244 174 2/21/2025
3.0.243 149 2/19/2025
3.0.242 188 2/19/2025
3.0.241 165 2/19/2025
3.0.240 168 2/18/2025
3.0.239 168 2/18/2025
3.0.238 177 2/18/2025
3.0.237 162 2/18/2025
3.0.236 176 2/18/2025
3.0.235 172 2/14/2025
3.0.234 145 2/14/2025
3.0.233 159 2/13/2025
3.0.232 184 2/13/2025
3.0.231 155 2/12/2025
3.0.230 155 2/12/2025
3.0.229 167 2/12/2025
3.0.228 157 2/12/2025
3.0.227 167 2/12/2025
3.0.226 161 2/12/2025
3.0.225 163 2/11/2025
3.0.224 158 2/11/2025
3.0.223 160 2/11/2025
3.0.222 161 2/11/2025
3.0.221 170 2/11/2025
3.0.220 172 2/11/2025
3.0.219 180 2/11/2025
3.0.218 145 2/11/2025
3.0.217 166 2/10/2025
3.0.216 160 2/10/2025
3.0.215 161 2/10/2025
3.0.214 181 2/10/2025
3.0.213 168 2/9/2025
3.0.212 165 2/8/2025
3.0.211 157 2/8/2025
3.0.210 169 2/8/2025
3.0.209 153 2/8/2025
3.0.208 168 2/8/2025
3.0.207 154 2/8/2025
3.0.206 163 2/8/2025
3.0.205 156 2/8/2025
3.0.204 172 2/7/2025
3.0.203 169 2/7/2025
3.0.202 158 2/7/2025
3.0.201 162 2/7/2025
3.0.200 153 2/7/2025
3.0.199 177 2/7/2025
3.0.198 166 2/7/2025
3.0.197 145 2/7/2025
3.0.196 165 2/7/2025
3.0.195 136 2/7/2025
3.0.194 154 2/7/2025
3.0.193 141 2/7/2025
3.0.192 133 2/6/2025
3.0.191 157 2/5/2025
3.0.190 167 2/5/2025
3.0.189 165 2/5/2025
3.0.188 155 2/5/2025
3.0.187 164 2/5/2025
3.0.186 150 2/5/2025
3.0.185 152 1/28/2025
3.0.184 162 1/28/2025
3.0.183 151 1/28/2025
3.0.182 166 1/28/2025
3.0.181 161 1/27/2025
3.0.180 151 1/27/2025
3.0.179 158 1/27/2025
3.0.178 151 1/27/2025
3.0.177 155 1/27/2025
3.0.176 169 1/27/2025
3.0.175 165 1/27/2025
3.0.174 170 1/27/2025
3.0.173 157 1/27/2025
3.0.172 167 1/26/2025
3.0.171 152 1/26/2025
3.0.170 157 1/26/2025
3.0.169 160 1/26/2025
3.0.168 169 1/25/2025
3.0.167 158 1/25/2025
3.0.166 155 1/25/2025
3.0.165 155 1/25/2025
3.0.164 146 1/25/2025
3.0.163 155 1/25/2025
3.0.162 163 1/24/2025
3.0.161 159 1/24/2025
3.0.160 162 1/24/2025
3.0.159 155 1/24/2025
3.0.158 156 1/24/2025
3.0.157 160 1/23/2025
3.0.156 157 1/23/2025
3.0.155 158 1/23/2025
3.0.154 168 1/23/2025
3.0.153 164 1/22/2025
3.0.152 149 1/22/2025
3.0.151 172 1/21/2025
3.0.149 165 1/21/2025
3.0.148 137 1/21/2025
3.0.147 182 1/21/2025
3.0.146 164 1/21/2025
3.0.145 166 1/21/2025
3.0.144 167 1/21/2025
3.0.143 175 1/21/2025
3.0.142 152 1/21/2025
3.0.141 150 1/21/2025
3.0.140 155 1/21/2025
3.0.139 166 1/21/2025
3.0.138 150 1/21/2025
3.0.137 152 1/20/2025
3.0.136 161 1/20/2025
3.0.135 166 1/20/2025
3.0.134 147 1/20/2025
3.0.133 154 1/20/2025
3.0.132 168 1/20/2025
3.0.131 150 1/20/2025
3.0.130 171 1/20/2025
3.0.129 155 1/20/2025
3.0.128 161 1/20/2025
3.0.127 170 1/20/2025
3.0.126 154 1/20/2025
3.0.125 161 1/19/2025
3.0.124 156 1/19/2025
3.0.123 157 1/19/2025
3.0.122 160 1/19/2025
3.0.121 153 1/19/2025
3.0.120 155 1/19/2025
3.0.119 147 1/19/2025
3.0.118 168 1/18/2025
3.0.117 155 1/18/2025
3.0.116 153 1/18/2025
3.0.115 165 1/17/2025
3.0.114 157 1/17/2025
3.0.113 147 1/17/2025
3.0.112 147 1/17/2025
3.0.111 157 1/17/2025
3.0.110 153 1/17/2025
3.0.109 165 1/16/2025
3.0.108 163 1/16/2025
3.0.107 149 1/16/2025
3.0.106 165 1/16/2025
3.0.105 157 1/16/2025
3.0.104 162 1/16/2025
3.0.103 159 1/16/2025
3.0.102 158 1/15/2025
3.0.101 148 1/15/2025
3.0.100 146 1/15/2025
3.0.99 169 1/15/2025
3.0.98 163 1/15/2025
3.0.97 153 1/15/2025
3.0.96 130 1/15/2025
3.0.95 134 1/15/2025
3.0.94 143 1/15/2025
3.0.93 120 1/15/2025
3.0.92 136 1/15/2025
3.0.91 131 1/14/2025
3.0.90 136 1/14/2025
3.0.89 135 1/14/2025
3.0.88 140 1/14/2025
3.0.87 132 1/14/2025
3.0.86 140 1/14/2025
3.0.85 134 1/14/2025
3.0.84 133 1/14/2025
3.0.83 151 1/13/2025
3.0.82 149 1/13/2025
3.0.81 153 1/13/2025
3.0.80 142 1/13/2025
3.0.79 144 1/12/2025
3.0.78 142 1/12/2025
3.0.77 150 1/11/2025
3.0.76 178 1/11/2025
3.0.75 157 1/11/2025
3.0.74 146 1/11/2025
3.0.73 155 1/10/2025
3.0.72 162 1/10/2025
3.0.71 177 1/10/2025
3.0.70 153 1/10/2025
3.0.69 168 1/10/2025
3.0.68 164 1/10/2025
3.0.67 176 1/10/2025
3.0.66 165 1/10/2025
3.0.65 200 1/3/2025
3.0.64 203 1/3/2025
3.0.63 179 1/3/2025
3.0.62 171 1/3/2025
3.0.61 184 1/2/2025
3.0.60 174 1/2/2025
3.0.59 180 1/2/2025
3.0.58 176 1/2/2025
3.0.57 169 1/2/2025
3.0.56 165 1/2/2025
3.0.55 178 1/2/2025
3.0.54 157 1/1/2025
3.0.53 197 1/1/2025
3.0.52 190 1/1/2025
3.0.51 177 12/31/2024
3.0.50 191 12/31/2024
3.0.49 177 12/31/2024
3.0.48 177 12/31/2024
3.0.47 165 12/31/2024
3.0.46 188 12/31/2024
3.0.45 196 12/31/2024
3.0.44 166 12/31/2024
3.0.43 143 12/31/2024
3.0.42 175 12/31/2024
3.0.41 160 12/31/2024
3.0.40 148 12/31/2024
3.0.39 161 12/31/2024
3.0.38 188 12/31/2024
3.0.37 154 12/31/2024
3.0.36 175 12/31/2024
3.0.35 166 12/30/2024
3.0.34 173 12/28/2024
3.0.33 166 12/28/2024
3.0.32 166 12/27/2024
3.0.31 160 12/27/2024
3.0.30 173 12/24/2024
3.0.29 163 12/24/2024
3.0.28 157 12/24/2024
3.0.27 142 12/24/2024
3.0.26 156 12/24/2024
3.0.25 167 12/24/2024
3.0.24 166 12/24/2024
3.0.23 147 12/24/2024
3.0.22 161 12/24/2024
3.0.21 165 12/24/2024
3.0.20 171 12/24/2024
3.0.19 179 12/23/2024
3.0.18 143 12/23/2024
3.0.17 161 12/23/2024
3.0.16 167 12/23/2024
3.0.15 167 12/23/2024
3.0.14 142 12/23/2024
3.0.13 173 12/22/2024
3.0.12 179 12/22/2024
3.0.11 172 12/22/2024
3.0.10 175 12/22/2024
3.0.9 171 12/22/2024
3.0.8 166 12/22/2024
3.0.7 172 12/22/2024
3.0.6 184 12/22/2024
3.0.5 186 12/21/2024
3.0.4 165 12/21/2024
3.0.3 177 12/18/2024
3.0.2 172 12/17/2024
3.0.1 167 12/10/2024