Soenneker.Hashing.Slhdsa 3.0.158

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