Lines Matching +full:one +full:- +full:shot
5 EVP_SIGNATURE-ML-DSA,
6 EVP_SIGNATURE-ML-DSA-44, EVP_SIGNATURE-ML-DSA-65, EVP_SIGNATURE-ML-DSA-87,
7 - EVP_SIGNATURE ML-DSA support
11 The B<ML-DSA-44>, B<ML-DSA-65> and B<ML-DSA-87> EVP_PKEY implementations
12 support key generation, and one-shot sign and verify using the ML-DSA
20 L<EVP_SIGNATURE_fetch(3)> can be used to explicitely fetch one of the 3
23 L<EVP_PKEY_verify(3)> to perform one-shot message signing or signature verification.
25 The normal signing process (called Pure ML-DSA Signature Generation)
31 testing. OpenSSL does not support Pre Hash ML-DSA Signature Generation, but this
35 =head2 ML-DSA Signature Parameters
43 =item "context-string" (B<OSSL_SIGNATURE_PARAM_CONTEXT_STRING>) <octet string>
54 =item "message-encoding" (B<OSSL_SIGNATURE_PARAM_MESSAGE_ENCODING>) <integer>
56 The default value of 1 uses 'Pure ML-DSA Signature Generation' as described
62 =item "test-entropy" (B<OSSL_SIGNATURE_PARAM_TEST_ENTROPY>) <octet string>
71 to be set to 32 bytes of zeros. This value is ignored if "test-entropy" is set.
86 See L<EVP_PKEY-ML-DSA(7)> for information related to B<ML-DSA> keys.
96 To sign a message using an ML-DSA EVP_PKEY structure:
103 OSSL_PARAM_octet_string("context-string", (unsigned char *)"A context string", 16),
107 EVP_SIGNATURE *sig_alg = EVP_SIGNATURE_fetch(NULL, "ML-DSA-65", NULL);
122 L<EVP_PKEY-ML-DSA(7)>
123 L<provider-signature(7)>,