Soenneker.Hashing.Slhdsa 3.0.73

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