summaryrefslogtreecommitdiffstats
path: root/crypto
Commit message (Expand)AuthorAgeFilesLines
* crypto: add support for nettle's native XTS implDaniel P. Berrangé2019-10-281-0/+18
* crypto: add support for gcrypt's native XTS implDaniel P. Berrangé2019-10-282-34/+65
* qcrypto-luks: more rigorous header checkingMaxim Levitsky2019-09-261-0/+52
* qcrypto-luks: simplify the math used for keyslot locationsMaxim Levitsky2019-09-261-23/+40
* qcrypto-luks: extract store key functionMaxim Levitsky2019-09-261-123/+181
* qcrypto-luks: extract check and parse headerMaxim Levitsky2019-09-261-98/+125
* qcrypto-luks: extract store and load headerMaxim Levitsky2019-09-261-62/+93
* qcrypto-luks: purge unused error codes from open callbackMaxim Levitsky2019-09-261-32/+13Star
* qcrypto-luks: use the parsed encryption settings in QCryptoBlockLUKSMaxim Levitsky2019-09-261-90/+79Star
* qcrypto-luks: pass keyslot index rather that pointer to the keyslotMaxim Levitsky2019-09-261-3/+3
* qcrypto-luks: simplify masterkey and masterkey lengthMaxim Levitsky2019-09-261-23/+21Star
* qcrypto-luks: don't overwrite cipher_mode in headerMaxim Levitsky2019-09-261-3/+6
* qcrypto-luks: rename some fields in QCryptoBlockLUKSHeaderMaxim Levitsky2019-09-261-44/+47
* crypto: use auto cleanup for many stack variablesDaniel P. Berrangé2019-08-228-133/+65Star
* glib: bump min required glib library version to 2.48Daniel P. Berrangé2019-08-221-5/+0Star
* 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