Soenneker.Hashing.Slhdsa 3.0.355

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