Soenneker.Hashing.Slhdsa 3.0.111

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