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

1 .\" -*- mode: troff; coding: utf-8 -*-
57 .IX Title "EVP_SIGNATURE-ML-DSA 7ossl"
58 .TH EVP_SIGNATURE-ML-DSA 7ossl 2025-09-30 3.5.4 OpenSSL
64 EVP_SIGNATURE\-ML\-DSA,
65 EVP_SIGNATURE\-ML\-DSA\-44, EVP_SIGNATURE\-ML\-DSA\-65, EVP_SIGNATURE\-ML\-DSA\-87,
66 \&\- EVP_SIGNATURE ML\-DSA support
69 The \fBML\-DSA\-44\fR, \fBML\-DSA\-65\fR and \fBML\-DSA\-87\fR EVP_PKEY implementations
70 support key generation, and one-shot sign and verify using the ML-DSA
78 \&\fBEVP_SIGNATURE_fetch\fR\|(3) can be used to explicitely fetch one of the 3
81 \&\fBEVP_PKEY_verify\fR\|(3) to perform one-shot message signing or signature verification.
83 The normal signing process (called Pure ML-DSA Signature Generation)
89 testing. OpenSSL does not support Pre Hash ML-DSA Signature Generation, but this
92 .SS "ML-DSA Signature Parameters"
93 .IX Subsection "ML-DSA Signature Parameters"
97 .IP """context-string"" (\fBOSSL_SIGNATURE_PARAM_CONTEXT_STRING\fR) <octet string>" 4
98 .IX Item """context-string"" (OSSL_SIGNATURE_PARAM_CONTEXT_STRING) <octet string>"
103 .IP """message-encoding"" (\fBOSSL_SIGNATURE_PARAM_MESSAGE_ENCODING\fR) <integer>" 4
104 .IX Item """message-encoding"" (OSSL_SIGNATURE_PARAM_MESSAGE_ENCODING) <integer>"
105 The default value of 1 uses 'Pure ML-DSA Signature Generation' as described
110 .IP """test-entropy"" (\fBOSSL_SIGNATURE_PARAM_TEST_ENTROPY\fR) <octet string>" 4
111 .IX Item """test-entropy"" (OSSL_SIGNATURE_PARAM_TEST_ENTROPY) <octet string>"
118 to be set to 32 bytes of zeros. This value is ignored if "test-entropy" is set.
130 See \fBEVP_PKEY\-ML\-DSA\fR\|(7) for information related to \fBML-DSA\fR keys.
138 To sign a message using an ML-DSA EVP_PKEY structure:
146 \& OSSL_PARAM_octet_string("context\-string", (unsigned char *)"A context string", 16),
150 \& EVP_SIGNATURE *sig_alg = EVP_SIGNATURE_fetch(NULL, "ML\-DSA\-65", NULL);
165 \&\fBEVP_PKEY\-ML\-DSA\fR\|(7)
166 \&\fBprovider\-signature\fR\|(7),