qemu/include/crypto
Vladimir Sementsov-Ogievskiy c972fa123c crypto: support multiple threads accessing one QCryptoBlock
The two thing that should be handled are cipher and ivgen. For ivgen
the solution is just mutex, as iv calculations should not be long in
comparison with encryption/decryption. And for cipher let's just keep
per-thread ciphers.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Alberto Garcia <berto@igalia.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2018-12-12 11:16:49 +00:00
..
aes.h crypto: aes: always rename internal symbols 2016-06-13 12:41:17 +01:00
afsplit.h Clean up ill-advised or unusual header guards 2016-07-12 16:20:46 +02:00
block.h crypto: support multiple threads accessing one QCryptoBlock 2018-12-12 11:16:49 +00:00
cipher.h Include less of the generated modular QAPI headers 2018-03-02 13:45:50 -06:00
desrfb.h Clean up header guards that don't match their file name 2016-07-12 16:19:16 +02:00
hash.h Include less of the generated modular QAPI headers 2018-03-02 13:45:50 -06:00
hmac.h Include less of the generated modular QAPI headers 2018-03-02 13:45:50 -06:00
init.h tests: call qcrypto_init instead of gnutls_global_init 2018-07-24 17:33:39 +01:00
ivgen.h Clean up ill-advised or unusual header guards 2016-07-12 16:20:46 +02:00
pbkdf.h crypto: use correct derived key size when timing pbkdf 2016-09-19 16:30:45 +01:00
random.h Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00
secret.h Include less of the generated modular QAPI headers 2018-03-02 13:45:50 -06:00
tlscreds.h Include less of the generated modular QAPI headers 2018-03-02 13:45:50 -06:00
tlscredsanon.h Clean up header guards that don't match their file name 2016-07-12 16:19:16 +02:00
tlscredspsk.h crypto: Implement TLS Pre-Shared Keys (PSK). 2018-07-03 13:04:38 +01:00
tlscredsx509.h Clean up header guards that don't match their file name 2016-07-12 16:19:16 +02:00
tlssession.h Clean up header guards that don't match their file name 2016-07-12 16:19:16 +02:00
xts.h Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00