Soenneker.Hashing.Slhdsa 3.0.231

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.231
                    
NuGet\Install-Package Soenneker.Hashing.Slhdsa -Version 3.0.231
                    
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.231" />
                    
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.231" />
                    
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.231
                    
#r "nuget: Soenneker.Hashing.Slhdsa, 3.0.231"
                    
#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.231
                    
#: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.231
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.Hashing.Slhdsa&version=3.0.231
                    
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.399 51 12/12/2025
4.0.398 397 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 301 9/16/2025
3.0.382 176 9/9/2025
3.0.381 188 9/3/2025
3.0.380 172 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 228 8/5/2025
3.0.370 143 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 120 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 337 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 175 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 207 5/7/2025
3.0.345 198 5/5/2025
3.0.344 188 5/5/2025
3.0.343 200 5/5/2025
3.0.342 197 5/5/2025
3.0.341 201 5/5/2025
3.0.340 200 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 221 4/8/2025
3.0.332 206 4/8/2025
3.0.331 218 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 213 4/7/2025
3.0.322 215 4/7/2025
3.0.321 222 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 214 4/6/2025
3.0.315 231 4/6/2025
3.0.314 201 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 174 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 155 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 138 4/5/2025
3.0.300 147 4/5/2025
3.0.299 157 4/4/2025
3.0.298 152 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 209 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 207 3/18/2025
3.0.288 201 3/18/2025
3.0.287 138 3/15/2025
3.0.286 129 3/15/2025
3.0.285 220 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 279 3/7/2025
3.0.275 153 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 160 3/2/2025
3.0.270 153 3/1/2025
3.0.269 155 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 167 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 148 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 158 2/18/2025
3.0.236 172 2/18/2025
3.0.235 164 2/14/2025
3.0.234 136 2/14/2025
3.0.233 156 2/13/2025
3.0.232 174 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 157 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 158 2/8/2025
3.0.211 149 2/8/2025
3.0.210 165 2/8/2025
3.0.209 144 2/8/2025
3.0.208 165 2/8/2025
3.0.207 148 2/8/2025
3.0.206 156 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 152 2/7/2025
3.0.201 158 2/7/2025
3.0.200 149 2/7/2025
3.0.199 168 2/7/2025
3.0.198 162 2/7/2025
3.0.197 139 2/7/2025
3.0.196 161 2/7/2025
3.0.195 131 2/7/2025
3.0.194 147 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 159 1/28/2025
3.0.181 155 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 156 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 152 1/26/2025
3.0.169 155 1/26/2025
3.0.168 166 1/25/2025
3.0.167 151 1/25/2025
3.0.166 150 1/25/2025
3.0.165 152 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 154 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 150 1/23/2025
3.0.155 151 1/23/2025
3.0.154 162 1/23/2025
3.0.153 158 1/22/2025
3.0.152 142 1/22/2025
3.0.151 168 1/21/2025
3.0.149 157 1/21/2025
3.0.148 133 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 147 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 147 1/20/2025
3.0.130 164 1/20/2025
3.0.129 150 1/20/2025
3.0.128 153 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 155 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 150 1/17/2025
3.0.110 149 1/17/2025
3.0.109 159 1/16/2025
3.0.108 158 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 153 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 127 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 132 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 138 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 172 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 194 1/3/2025
3.0.64 198 1/3/2025
3.0.63 171 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 169 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 180 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 188 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 154 12/27/2024
3.0.30 170 12/24/2024
3.0.29 157 12/24/2024
3.0.28 150 12/24/2024
3.0.27 136 12/24/2024
3.0.26 149 12/24/2024
3.0.25 162 12/24/2024
3.0.24 161 12/24/2024
3.0.23 142 12/24/2024
3.0.22 154 12/24/2024
3.0.21 160 12/24/2024
3.0.20 163 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 160 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 159 12/22/2024
3.0.7 168 12/22/2024
3.0.6 177 12/22/2024
3.0.5 181 12/21/2024
3.0.4 157 12/21/2024
3.0.3 170 12/18/2024
3.0.2 165 12/17/2024
3.0.1 161 12/10/2024