Soenneker.Hashing.Slhdsa 4.0.393

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 4.0.393
                    
NuGet\Install-Package Soenneker.Hashing.Slhdsa -Version 4.0.393
                    
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="4.0.393" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Soenneker.Hashing.Slhdsa" Version="4.0.393" />
                    
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 4.0.393
                    
#r "nuget: Soenneker.Hashing.Slhdsa, 4.0.393"
                    
#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@4.0.393
                    
#: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=4.0.393
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.Hashing.Slhdsa&version=4.0.393
                    
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 net10.0 is compatible.  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 380 11/21/2025
4.0.396 390 11/20/2025
4.0.395 389 11/20/2025
4.0.394 384 11/20/2025
4.0.393 264 11/11/2025
4.0.392 179 11/6/2025
4.0.391 179 11/6/2025
4.0.390 174 11/4/2025
4.0.389 181 10/30/2025
4.0.388 181 10/30/2025
4.0.387 183 10/30/2025
4.0.386 172 10/29/2025
4.0.385 175 10/29/2025
3.0.384 155 10/16/2025
3.0.383 298 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 176 9/3/2025
3.0.377 142 8/16/2025
3.0.376 174 8/11/2025
3.0.375 167 8/11/2025
3.0.374 168 8/11/2025
3.0.373 168 8/11/2025
3.0.372 164 8/11/2025
3.0.371 225 8/5/2025
3.0.370 142 7/31/2025
3.0.369 123 7/29/2025
3.0.368 169 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 104 6/27/2025
3.0.363 195 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 194 5/22/2025
3.0.351 192 5/22/2025
3.0.350 260 5/15/2025
3.0.349 273 5/14/2025
3.0.348 212 5/8/2025
3.0.347 200 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 198 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 198 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 208 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 214 4/6/2025
3.0.316 211 4/6/2025
3.0.315 229 4/6/2025
3.0.314 200 4/6/2025
3.0.313 207 4/6/2025
3.0.312 194 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 168 4/6/2025
3.0.306 167 4/6/2025
3.0.305 153 4/6/2025
3.0.304 131 4/5/2025
3.0.303 131 4/5/2025
3.0.302 140 4/5/2025
3.0.301 134 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 196 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 201 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 213 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 217 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 148 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 159 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 147 2/25/2025
3.0.257 147 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 140 2/22/2025
3.0.248 147 2/22/2025
3.0.247 140 2/21/2025
3.0.246 152 2/21/2025
3.0.245 174 2/21/2025
3.0.244 165 2/21/2025
3.0.243 141 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 151 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 147 2/12/2025
3.0.227 155 2/12/2025
3.0.226 154 2/12/2025
3.0.225 158 2/11/2025
3.0.224 151 2/11/2025
3.0.223 150 2/11/2025
3.0.222 154 2/11/2025
3.0.221 161 2/11/2025
3.0.220 166 2/11/2025
3.0.219 171 2/11/2025
3.0.218 136 2/11/2025
3.0.217 157 2/10/2025
3.0.216 153 2/10/2025
3.0.215 152 2/10/2025
3.0.214 173 2/10/2025
3.0.213 163 2/9/2025
3.0.212 154 2/8/2025
3.0.211 147 2/8/2025
3.0.210 164 2/8/2025
3.0.209 142 2/8/2025
3.0.208 162 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 149 2/7/2025
3.0.201 157 2/7/2025
3.0.200 148 2/7/2025
3.0.199 164 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 145 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 159 2/5/2025
3.0.189 154 2/5/2025
3.0.188 148 2/5/2025
3.0.187 156 2/5/2025
3.0.186 143 2/5/2025
3.0.185 145 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 151 1/27/2025
3.0.180 144 1/27/2025
3.0.179 150 1/27/2025
3.0.178 143 1/27/2025
3.0.177 149 1/27/2025
3.0.176 157 1/27/2025
3.0.175 155 1/27/2025
3.0.174 159 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 150 1/26/2025
3.0.168 163 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 150 1/24/2025
3.0.160 152 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 158 1/23/2025
3.0.153 156 1/22/2025
3.0.152 138 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 156 1/21/2025
3.0.145 156 1/21/2025
3.0.144 159 1/21/2025
3.0.143 162 1/21/2025
3.0.142 145 1/21/2025
3.0.141 143 1/21/2025
3.0.140 149 1/21/2025
3.0.139 158 1/21/2025
3.0.138 144 1/21/2025
3.0.137 142 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 160 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 150 1/20/2025
3.0.127 162 1/20/2025
3.0.126 144 1/20/2025
3.0.125 153 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 157 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 139 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 153 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 150 1/15/2025
3.0.101 141 1/15/2025
3.0.100 138 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 129 1/14/2025
3.0.87 126 1/14/2025
3.0.86 130 1/14/2025
3.0.85 123 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 134 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 155 1/10/2025
3.0.67 168 1/10/2025
3.0.66 160 1/10/2025
3.0.65 190 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 175 1/2/2025
3.0.60 169 1/2/2025
3.0.59 167 1/2/2025
3.0.58 169 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 190 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 180 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 166 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 151 12/27/2024
3.0.30 167 12/24/2024
3.0.29 156 12/24/2024
3.0.28 147 12/24/2024
3.0.27 135 12/24/2024
3.0.26 147 12/24/2024
3.0.25 157 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 157 12/24/2024
3.0.20 158 12/24/2024
3.0.19 167 12/23/2024
3.0.18 131 12/23/2024
3.0.17 156 12/23/2024
3.0.16 157 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 167 12/22/2024
3.0.9 167 12/22/2024
3.0.8 158 12/22/2024
3.0.7 165 12/22/2024
3.0.6 174 12/22/2024
3.0.5 180 12/21/2024
3.0.4 153 12/21/2024
3.0.3 169 12/18/2024
3.0.2 161 12/17/2024
3.0.1 160 12/10/2024