unicorn/qemu/include
Daniel P. Berrange 5019f39c15
crypto: introduce new module for computing hash digests
Introduce a new crypto/ directory that will (eventually) contain
all the cryptographic related code. This initially defines a
wrapper for initializing gnutls and for computing hashes with
gnutls. The former ensures that gnutls is guaranteed to be
initialized exactly once in QEMU regardless of CLI args. The
block quorum code currently fails to initialize gnutls so it
only works by luck, if VNC server TLS is not requested. The
hash APIs avoids the need to litter the rest of the code with
preprocessor checks and simplifies callers by allocating the
correct amount of memory for the requested hash.

Backports commit ddbb0d09661f5fce21b335ba9aea8202d189b98e from qemu
2018-02-17 15:23:17 -05:00
..
crypto crypto: introduce new module for computing hash digests 2018-02-17 15:23:17 -05:00
exec cpu-all: complete real host page size API 2018-02-17 15:23:16 -05:00
fpu softfloat: expand out STATUS macro 2018-02-12 13:43:13 -05:00
hw Stop including qemu-common.h in memory.h 2018-02-17 15:23:16 -05:00
qapi qerror: Move #include out of qerror.h 2018-02-17 15:23:10 -05:00
qemu crypto: introduce new module for computing hash digests 2018-02-17 15:23:17 -05:00
qom exec: make iotlb RCU-friendly 2018-02-12 15:20:39 -05:00
sysemu ffs() is redundant 2017-01-21 11:11:22 +08:00
config.h import 2015-08-21 15:04:50 +08:00
elf.h fix merge conflicts 2017-03-10 21:04:33 +08:00
glib_compat.h crypto: introduce new module for computing hash digests 2018-02-17 15:23:17 -05:00
qemu-common.h Stop including qemu-common.h in memory.h 2018-02-17 15:23:16 -05:00