Lines Matching +full:sha +full:- +full:512

1 .\" -*- mode: troff; coding: utf-8 -*-
57 .IX Title "EVP_PKEY-SLH-DSA 7ossl"
58 .TH EVP_PKEY-SLH-DSA 7ossl 2025-09-30 3.5.4 OpenSSL
64 EVP_PKEY\-SLH\-DSA, EVP_KEYMGMT\-SLH\-DSA,
65 EVP_PKEY\-SLH\-DSA\-SHA2\-128s, EVP_PKEY\-SLH\-DSA\-SHA2\-128f,
66 EVP_PKEY\-SLH\-DSA\-SHA2\-192s, EVP_PKEY\-SLH\-DSA\-SHA2\-192f,
67 EVP_PKEY\-SLH\-DSA\-SHA2\-256s, EVP_PKEY\-SLH\-DSA\-SHA2\-256f,
68 EVP_PKEY\-SLH\-DSA\-SHAKE\-128s, EVP_PKEY\-SLH\-DSA\-SHAKE\-128f,
69 EVP_PKEY\-SLH\-DSA\-SHAKE\-192s, EVP_PKEY\-SLH\-DSA\-SHAKE\-192f,
70 EVP_PKEY\-SLH\-DSA\-SHAKE\-256s, EVP_PKEY\-SLH\-DSA\-SHAKE\-256f
71 \&\- EVP_PKEY SLH\-DSA keytype and algorithm support
74 The \fBSLH\-DSA\-SHA2\-128s\fR, \fBEVP_PKEY\-SLH\-DSA\-SHA2\-128f\fR,
75 \&\fBSLH\-DSA\-SHA2\-192s\fR, \fBEVP_PKEY\-SLH\-DSA\-SHA2\-192f\fR,
76 \&\fBSLH\-DSA\-SHA2\-256s\fR, \fBEVP_PKEY\-SLH\-DSA\-SHA2\-256f\fR,
77 \&\fBSLH\-DSA\-SHAKE\-128s\fR, \fBEVP_PKEY\-SLH\-DSA\-SHAKE\-128f\fR,
78 \&\fBSLH\-DSA\-SHAKE\-192s\fR, \fBEVP_PKEY\-SLH\-DSA\-SHAKE\-192f\fR,
79 \&\fBSLH\-DSA\-SHAKE\-256s\fR and \fBEVP_PKEY\-SLH\-DSA\-SHAKE\-256f\fR key types are
84 SLH-DSA (Stateless Hash-based Digital Signature Standard) uses small keys,
86 operations compared to \fBML-DSA\fR. It does however have proven security proofs,
90 This value is one of 16, 24 or 32 for key types \fBSLH\-DSA*128*\fR, \fBSLH\-DSA*192*\fR
91 and \fBSLH\-DSA*256*\fR, respectively.
109 For algorithms containing \fBSHAKE\fR in their name \fBSHAKE\-256\fR is used for all
111 For the <SHA2\-128> algorithms the functions use <MGF1\-SHA\-256>, <HMAC\-SHA\-256>
112 and <SHA\-256>.
113 The remaining <SHA2> algorithms use <MGF1\-SHA\-512>, <HMAC\-SHA\-512>, <SHA\-256> and
114 <SHA\-512>.
126 SLH-DSA hashing operations.
129 .SS "Common SLH-DSA parameters"
130 .IX Subsection "Common SLH-DSA parameters"
132 "Common Information Parameters" in \fBprovider\-keymgmt\fR\|(7)), the implementation of
147 .IP """mandatory-digest"" (\fBOSSL_PKEY_PARAM_MANDATORY_DIGEST\fR) <UTF8 string>" 4
148 .IX Item """mandatory-digest"" (OSSL_PKEY_PARAM_MANDATORY_DIGEST) <UTF8 string>"
160 \& EVP_PKEY_CTX_new_from_name(NULL, "SLH\-DSA\-SHA2\-128f", NULL);
163 An \fBSLH-DSA\fR key can be generated like this:
166 \& pkey = EVP_PKEY_Q_keygen(NULL, NULL, "SLH\-DSA\-SHA2\-128f");
181 Similar code can be used for the other key types such as "SLH\-DSA\-SHAKE\-256f".
184 \&\fBEVP_KEYMGMT\fR\|(3), \fBEVP_PKEY\fR\|(3), \fBprovider\-keymgmt\fR\|(7),
185 \&\fBEVP_SIGNATURE\-SLH\-DSA\fR\|(7)
191 Copyright 2024\-2025 The OpenSSL Project Authors. All Rights Reserved.