crypto: switch to modern nettle AES APIs
commite8e67ca4c17f4d525330d2d6b9b0a3cd19174c06
authorDaniel P. Berrangé <berrange@redhat.com>
Wed, 10 Jul 2019 16:19:13 +0000 (10 17:19 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Fri, 19 Jul 2019 11:48:01 +0000 (19 12:48 +0100)
tree4959a90db037cbc206d703a92aa193972f06e48b
parent0274f45bdef73283f2c213610f11d4e5dcba43b6
crypto: switch to modern nettle AES APIs

The aes_ctx struct and aes_* functions have been deprecated in nettle
3.5, in favour of keysize specific functions which were introduced
first in nettle 3.0.

Switch QEMU code to use the new APIs and add some backcompat defines
such that it still builds on nettle 2.7

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Tested-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
crypto/cipher-nettle.c