summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorTomas Mraz <tomas@openssl.org>2022-10-12 11:30:56 +0200
committerTomas Mraz <tomas@openssl.org>2022-11-11 16:56:37 +0100
commitd90a4c7d5a18300153340a6d54e7aba03eebe268 (patch)
treefbb3ac2b281f33b122a9c086f157718c9cb713ea /doc
parent66c4f141369f29b61159a9f77e33e15b9d1c6638 (diff)
cmac_set_ctx_params(): Fail if cipher mode is not CBC
Also add negative test cases for CMAC and GMAC using a cipher with wrong mode. Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/19401) (cherry picked from commit 94976a1e8d9b127999df14c2e0c38e918c2badda)
Diffstat (limited to 'doc')
-rw-r--r--doc/man7/EVP_MAC-CMAC.pod3
1 files changed, 2 insertions, 1 deletions
diff --git a/doc/man7/EVP_MAC-CMAC.pod b/doc/man7/EVP_MAC-CMAC.pod
index cf80586f02..3fb530c4cf 100644
--- a/doc/man7/EVP_MAC-CMAC.pod
+++ b/doc/man7/EVP_MAC-CMAC.pod
@@ -38,7 +38,8 @@ Setting this parameter is identical to passing a I<key> to L<EVP_MAC_init(3)>.
=item "cipher" (B<OSSL_MAC_PARAM_CIPHER>) <UTF8 string>
-Sets the name of the underlying cipher to be used.
+Sets the name of the underlying cipher to be used. The mode of the cipher
+must be CBC.
=item "properties" (B<OSSL_MAC_PARAM_PROPERTIES>) <UTF8 string>