Soenneker.Hashing.Slhdsa 3.0.222

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