crypto: use consistent error reporting pattern for unsupported cipher modes
authorDaniel P. Berrangé <berrange@redhat.com>
Mon, 10 Jun 2024 09:37:33 +0000 (10:37 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Mon, 9 Sep 2024 14:13:38 +0000 (15:13 +0100)
commit41162dd6ee5bc8bfd73f549d6bddd24e9b205c18
tree3a2005a8a94a3db5b5ddb33417fa76ddf4d0fb47
parent586ac2c67d707c2588766c5195d94fa553cc25af
crypto: use consistent error reporting pattern for unsupported cipher modes

Not all paths in qcrypto_cipher_ctx_new() were correctly distinguishing
between valid user input for cipher mode (which should report a user
facing error), vs program logic errors (which should assert).

Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
crypto/cipher-nettle.c.inc