block: initialize qcrypto API at startup
commitc229708848cc77b0277e7260f7e739d441c1d086
authorDaniel P. Berrange <berrange@redhat.com>
Wed, 6 Apr 2016 11:12:06 +0000 (6 12:12 +0100)
committerKevin Wolf <kwolf@redhat.com>
Tue, 12 Apr 2016 16:06:51 +0000 (12 18:06 +0200)
treea9c124d67dcc8df97249011afbe9084d90ed64e1
parent143605a200f9d418d62d25d91b1477b1d91c0b18
block: initialize qcrypto API at startup

Any programs which call the qcrypto APIs should ensure that
qcrypto_init() has been called before anything else which
can use crypto. Essentially this means right at the start
of the main method before initializing anything else.

This is important because some versions of gnutls/gcrypt
require explicit initialization before use.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Reviewed-by: Alex Bligh <alex@alex.org.uk>
Tested-by: Alex Bligh <alex@alex.org.uk>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
qemu-img.c
qemu-io.c
qemu-nbd.c