Lines Matching +full:one +full:- +full:shot

1 .\" -*- mode: troff; coding: utf-8 -*-
57 .IX Title "EVP_SIGNATURE-SLH-DSA 7ossl"
58 .TH EVP_SIGNATURE-SLH-DSA 7ossl 2025-09-30 3.5.4 OpenSSL
64 EVP_SIGNATURE\-SLH\-DSA,
65 EVP_SIGNATURE\-SLH\-DSA\-SHA2\-128s, EVP_SIGNATURE\-SLH\-DSA\-SHA2\-128f,
66 EVP_SIGNATURE\-SLH\-DSA\-SHA2\-192s, EVP_SIGNATURE\-SLH\-DSA\-SHA2\-192f,
67 EVP_SIGNATURE\-SLH\-DSA\-SHA2\-256s, EVP_SIGNATURE\-SLH\-DSA\-SHA2\-256f,
68 EVP_SIGNATURE\-SLH\-DSA\-SHAKE\-128s, EVP_SIGNATURE\-SLH\-DSA\-SHAKE\-128f,
69 EVP_SIGNATURE\-SLH\-DSA\-SHAKE\-192s, EVP_SIGNATURE\-SLH\-DSA\-SHAKE\-192f,
70 EVP_SIGNATURE\-SLH\-DSA\-SHAKE\-256s, EVP_SIGNATURE\-SLH\-DSA\-SHAKE\-256f
71 \&\- EVP_PKEY SLH\-DSA 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 EVP_PKEY implementations
80 supports key generation, one-shot sign and verify using the SLH-DSA
89 \&\fBEVP_SIGNATURE_fetch\fR\|(3) can be used to explicitely fetch one of the 12
92 \&\fBEVP_PKEY_verify\fR\|(3) to perform one-shot message signing or verification.
94 The normal signing process (called Pure SLH-DSA Signature Generation)
98 testing. OpenSSL does not support Pre Hash SLH-DSA Signature Generation, but this
101 .SS "SLH-DSA Signature Parameters"
102 .IX Subsection "SLH-DSA Signature Parameters"
103 The \f(CW\*(C`context\-string\*(C'\fR parameter, described below, can be used for both signing
107 .IP """context-string"" (\fBOSSL_SIGNATURE_PARAM_CONTEXT_STRING\fR) <octet string>" 4
108 .IX Item """context-string"" (OSSL_SIGNATURE_PARAM_CONTEXT_STRING) <octet string>"
113 .IP """message-encoding"" (\fBOSSL_SIGNATURE_PARAM_MESSAGE_ENCODING\fR) <integer>" 4
114 .IX Item """message-encoding"" (OSSL_SIGNATURE_PARAM_MESSAGE_ENCODING) <integer>"
115 The default value of 1 uses 'Pure SLH-DSA Signature Generation' as described
117 but can also be used for 'Pre Hash SLH-DSA Signature Generation'.
118 .IP """test-entropy"" (\fBOSSL_SIGNATURE_PARAM_TEST_ENTROPY <octet string\fR" 4
119 .IX Item """test-entropy"" (OSSL_SIGNATURE_PARAM_TEST_ENTROPY <octet string"
125 instead. This value is ignored if "test-entropy" is set.
127 See \fBEVP_PKEY\-SLH\-DSA\fR\|(7) for information related to \fBSLH-DSA\fR keys.
135 To sign a message using an SLH-DSA EVP_PKEY structure:
143 \& OSSL_PARAM_octet_string("context\-string", (unsigned char *)"A context string", 33),
147 \& EVP_SIGNATURE *sig_alg = EVP_SIGNATURE_fetch(NULL, "SLH\-DSA\-SHA2\-128s", NULL);
162 \&\fBEVP_PKEY\-SLH\-DSA\fR\|(7)
163 \&\fBprovider\-signature\fR\|(7),
171 Copyright 2024\-2025 The OpenSSL Project Authors. All Rights Reserved.