summaryrefslogtreecommitdiffstats
path: root/crypto
Commit message (Expand)AuthorAgeFilesLines
* qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPEEduardo Habkost2020-09-181-1/+0Star
* crypto/gcrypt: Split QCryptoCipherGcrypt into subclassesRichard Henderson2020-09-101-255/+238Star
* crypto/nettle: Split QCryptoCipherNettle into subclassesRichard Henderson2020-09-101-488/+511
* crypto/builtin: Split QCryptoCipherBuiltin into subclassesRichard Henderson2020-09-101-309/+210Star
* crypto/builtin: Split and simplify AES_encrypt_cbcRichard Henderson2020-09-101-56/+43Star
* crypto/builtin: Move AES_cbc_encrypt into cipher-builtin.inc.cRichard Henderson2020-09-102-51/+56
* crypto/builtin: Merge qcrypto_cipher_aes_{ecb,xts}_{en,de}cryptRichard Henderson2020-09-101-51/+22Star
* crypto/builtin: Remove odd-sized AES block handlingRichard Henderson2020-09-101-28/+12Star
* crypto: Constify cipher data tablesRichard Henderson2020-09-101-3/+3
* crypto: Move cipher->driver init to qcrypto_*_cipher_ctx_newRichard Henderson2020-09-106-10/+13
* crypto: Allocate QCryptoCipher with the subclassRichard Henderson2020-09-107-76/+84
* crypto: Use the correct const type for driverRichard Henderson2020-09-106-11/+11
* crypto: Move QCryptoCipherDriver typedef to crypto/cipher.hRichard Henderson2020-09-101-2/+0Star
* crypto/nettle: Fix xts_encrypt argumentsRichard Henderson2020-09-101-1/+1
* crypto: Remove redundant includesRichard Henderson2020-09-103-6/+0Star
* crypto: Rename cipher include files to .c.incRichard Henderson2020-09-104-3/+3
* crypto: Assume blocksize is a power of 2Richard Henderson2020-09-104-6/+9
* crypto: fix build with gcrypt enabledDaniel P. Berrangé2020-09-071-11/+31
* tls-cipher-suites: Correct instance_sizeEduardo Habkost2020-09-021-1/+1
* meson: convert crypto directory to MesonMarc-André Lureau2020-08-212-37/+52
* libqemuutil, qapi, trace: convert to mesonPaolo Bonzini2020-08-212-6/+11
* trace: switch position of headers to what Meson requiresPaolo Bonzini2020-08-211-0/+1
* qom: Put name parameter before value / visitor parameterMarkus Armbruster2020-07-105-5/+5
* Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_cfg-20200704' int...Peter Maydell2020-07-093-0/+132
|\
| * crypto/tls-cipher-suites: Produce fw_cfg consumable blobPhilippe Mathieu-Daudé2020-07-031-0/+11
| * crypto: Add tls-cipher-suites objectPhilippe Mathieu-Daudé2020-07-033-0/+121
* | 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