Soenneker.Hashing.Slhdsa 3.0.128

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