Soenneker.Hashing.Slhdsa 3.0.201

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