summaryrefslogtreecommitdiffstats
path: root/crypto
Commit message (Expand)AuthorAgeFilesLines
* crypto: Fix LGPL information in the file headersThomas Huth2019-07-1938-38/+38
* crypto: fix function signatures for nettle 2.7 vs 3Daniel P. Berrangé2019-07-192-7/+22
* crypto: switch to modern nettle AES APIsDaniel P. Berrangé2019-07-191-35/+183
* Normalize position of header guardMarkus Armbruster2019-06-123-13/+10Star
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-1/+0Star
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-125-0/+5
* crypto: Change the qcrypto_random_bytes buffer type to void*Richard Henderson2019-05-223-4/+4
* crypto: Use getrandom for qcrypto_random_bytesRichard Henderson2019-05-221-5/+32
* crypto: Use O_CLOEXEC in qcrypto_random_initRichard Henderson2019-05-221-2/+2
* crypto: Do not fail for EINTR during qcrypto_random_bytesRichard Henderson2019-05-221-21/+15Star
* crypto: Reverse code blocks in random-platform.cRichard Henderson2019-05-221-18/+17Star
* build: Link user-only with crypto random number objectsRichard Henderson2019-05-221-5/+6
* trace-events: Shorten file names in commentsMarkus Armbruster2019-03-221-5/+5
* crypto/block: remove redundant struct packing to fix build with gcc 9Greg Kurz2019-03-211-2/+2
* authz: delete existing ACL implementationDaniel P. Berrange2019-02-262-19/+18Star
* crypto: finish removing TABsPaolo Bonzini2019-02-052-504/+504
* Don't talk about the LGPL if the file is licensed under the GPLThomas Huth2019-01-301-6/+5Star
* remove space-tab sequencesPaolo Bonzini2019-01-111-14/+14
* crypto: support multiple threads accessing one QCryptoBlockVladimir Sementsov-Ogievskiy2018-12-124-41/+163
* crypto/block: introduce qcrypto_block_*crypt_helper functionsVladimir Sementsov-Ogievskiy2018-12-124-16/+54
* crypto/block: rename qcrypto_block_*crypt_helperVladimir Sementsov-Ogievskiy2018-12-124-81/+83
* crypto/block: refactor qcrypto_block_*crypt_helper functionsVladimir Sementsov-Ogievskiy2018-12-121-50/+31Star
* crypto/block-luks: fix memory leak in qcrypto_block_luks_createVladimir Sementsov-Ogievskiy2018-12-121-0/+3
* io: return 0 for EOF in TLS session read after shutdownDaniel P. Berrangé2018-11-191-0/+3
* crypto: initialize sector size even when opening with no IO flagDaniel P. Berrangé2018-11-051-0/+2
* crypto: annotate xts_tweak_encdec as inlineableDaniel P. Berrangé2018-10-241-5/+5
* crypto: convert xts_mult_x to use xts_uint128 typeDaniel P. Berrangé2018-10-241-12/+28
* crypto: convert xts_tweak_encdec to use xts_uint128 typeDaniel P. Berrangé2018-10-241-26/+58
* crypto: introduce a xts_uint128 data typeDaniel P. Berrangé2018-10-241-20/+26
* crypto: remove code duplication in tweak encrypt/decryptDaniel P. Berrangé2018-10-241-49/+15Star
* crypto: require nettle >= 2.7.1 for building QEMUDaniel P. Berrangé2018-10-191-2/+2
* crypto: require libgcrypt >= 1.5.0 for building QEMUDaniel P. Berrangé2018-10-192-3/+2Star
* crypto: require gnutls >= 3.1.18 for building QEMUDaniel P. Berrangé2018-10-194-49/+4Star
* crypto: Implement TLS Pre-Shared Keys (PSK).Richard W.M. Jones2018-07-034-2/+366
* glib: bump min required glib library version to 2.40Daniel P. Berrangé2018-06-292-40/+0Star
* crypto: use local path for local headersMichael S. Tsirkin2018-06-0116-23/+23
* Include less of the generated modular QAPI headersMarkus Armbruster2018-03-021-1/+1
* Include qapi/error.h exactly where neededMarkus Armbruster2018-02-097-5/+2Star
* crypto: fix stack-buffer-overflow errorMarc-André Lureau2018-01-161-1/+1
* crypto: afalg: fix a NULL pointer dereferenceLongpeng2017-11-083-15/+7Star
* block: convert qcrypto_block_encrypt|decrypt to take bytes offsetDaniel P. Berrange2017-10-064-16/+32
* crypto: expose encryption sector size in APIsDaniel P. Berrange2017-10-064-2/+12
* qapi: Change data type of the FOO_lookup generated for enum FOOMarc-André Lureau2017-09-043-6/+6
* qapi: Mechanically convert FOO_lookup[...] to FOO_str(...)Markus Armbruster2017-09-0411-24/+24
* qapi: Generate FOO_str() macro for QAPI enum FOOMarkus Armbruster2017-09-041-1/+0Star
* crypto: Use qapi_enum_parse() in qcrypto_block_luks_name_lookup()Markus Armbruster2017-09-041-12/+7Star
* docs: fix broken paths to docs/devel/tracing.txtPhilippe Mathieu-Daudé2017-07-311-1/+1
* crypto: hmac: add af_alg-backend hmac supportLongpeng(Mike)2017-07-193-17/+121
* crypto: hash: add afalg-backend hash supportLongpeng(Mike)2017-07-195-0/+163
* crypto: cipher: add afalg-backend cipher supportLongpeng(Mike)2017-07-195-4/+271