Soenneker.Hashing.Slhdsa 3.0.305

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