summaryrefslogtreecommitdiffstats
path: root/crypto
Commit message (Expand)AuthorAgeFilesLines
* qcrypto/luks: implement encryption key managementMaxim Levitsky2020-07-061-4/+412
* qcrypto/core: add generic infrastructure for crypto options amendmentMaxim Levitsky2020-07-062-0/+37
* crypto: Remove use of GCRYPT_VERSION macro.Richard W.M. Jones2020-06-151-1/+1
* crypto/linux_keyring: add 'secret_keyring' secret object.Alexey Krasikov2020-06-152-0/+149
* crypto/secret: move main logic from 'secret' to 'secret_common'.Alexey Krasikov2020-06-153-340/+411
* crypto: add "none" random providerMarek Marczykowski-Górecki2020-06-152-1/+40
* qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster2020-05-155-32/+16Star
* crypto: Redundant type conversion for AES_KEY pointerChen Qun2020-05-071-6/+4Star
* crypto/secret: fix inconsequential errors.Alexey Krasikov2020-05-071-1/+1
* crypto: fix getter of a QCryptoSecret's propertyTong Ho2020-05-071-1/+2
* luks: extract qcrypto_block_calculate_payload_offset()Stefan Hajnoczi2020-03-111-0/+36
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2019-12-201-8/+5Star
|\
| * stubs: replace stubs with lnot if applicablePaolo Bonzini2019-12-171-2/+1Star
| * crypto: move common bits for all emulators to libqemuutilPaolo Bonzini2019-12-171-7/+5Star
* | crypto: Fix certificate file error handling crash bugMarkus Armbruster2019-12-181-1/+1
|/
* 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