Soenneker.Hashing.Slhdsa 3.0.364

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