Soenneker.Hashing.Slhdsa 3.0.169

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