aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2021-07-14crypto: add gnutls pbkdf providerDaniel P. Berrangé2-1/+91
2021-07-14crypto: add gnutls hmac providerDaniel P. Berrangé1-0/+139
2021-07-14crypto: add gnutls hash providerDaniel P. Berrangé2-0/+106
2021-07-14crypto: add gnutls cipher providerDaniel P. Berrangé2-0/+337
2021-07-14crypto: introduce build system for gnutls crypto backendDaniel P. Berrangé1-0/+3
2021-07-14crypto: replace 'des-rfb' cipher with 'des'Daniel P. Berrangé3-51/+19
2021-07-14crypto: delete built-in XTS cipher mode supportDaniel P. Berrangé2-63/+3
2021-07-14crypto: delete built-in DES implementationDaniel P. Berrangé3-489/+0
2021-07-14crypto: drop custom XTS support in gcrypt driverDaniel P. Berrangé1-127/+0
2021-07-14crypto: drop gcrypt thread initialization codeDaniel P. Berrangé1-62/+0
2021-06-29crypto: Make QCryptoTLSCreds* structures privatePhilippe Mathieu-Daudé6-0/+58
2021-06-29crypto/tlscreds: Introduce qcrypto_tls_creds_check_endpoint() helperPhilippe Mathieu-Daudé1-0/+12
2021-06-25configure, meson: convert crypto detection to mesonPaolo Bonzini1-29/+12
2021-06-02crypto: drop used conditional checkDaniel P. Berrangé1-2/+0
2021-06-02crypto: bump min gcrypt to 1.8.0, dropping RHEL-7 supportDaniel P. Berrangé1-5/+1
2021-06-02crypto: drop back compatibility typedefs for nettleDaniel P. Berrangé3-44/+30
2021-06-02crypto: bump min nettle to 3.4, dropping RHEL-7 supportDaniel P. Berrangé3-39/+0
2021-06-02docs: fix references to docs/devel/tracing.rstStefano Garzarella1-1/+1
2021-03-23crypto: add reload for QCryptoTLSCredsClassZihao Chang1-0/+48
2021-01-29crypto: Add spaces around operatorshiliyang2-3/+3
2021-01-29crypto: Fix memory leaks in set_loaded for tls-*Kevin Wolf3-6/+3
2021-01-29crypto: Forbid broken unloading of secretsKevin Wolf1-3/+3
2021-01-29crypto: Move USER_CREATABLE to secret_common base classKevin Wolf3-28/+15
2021-01-29crypto: Fix some code style problems, add spaces around operatorshiliyang3-3/+3
2021-01-28qapi: Use QAPI_LIST_APPEND in trivial casesEric Blake1-6/+3
2020-10-12crypto: Move the creation of the library to the main meson.buildPhilippe Mathieu-Daudé1-10/+0
2020-09-18qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPEEduardo Habkost1-1/+0
2020-09-10crypto/gcrypt: Split QCryptoCipherGcrypt into subclassesRichard Henderson1-255/+238
2020-09-10crypto/nettle: Split QCryptoCipherNettle into subclassesRichard Henderson1-488/+511
2020-09-10crypto/builtin: Split QCryptoCipherBuiltin into subclassesRichard Henderson1-309/+210
2020-09-10crypto/builtin: Split and simplify AES_encrypt_cbcRichard Henderson1-56/+43
2020-09-10crypto/builtin: Move AES_cbc_encrypt into cipher-builtin.inc.cRichard Henderson2-51/+56
2020-09-10crypto/builtin: Merge qcrypto_cipher_aes_{ecb,xts}_{en,de}cryptRichard Henderson1-51/+22
2020-09-10crypto/builtin: Remove odd-sized AES block handlingRichard Henderson1-28/+12
2020-09-10crypto: Constify cipher data tablesRichard Henderson1-3/+3
2020-09-10crypto: Move cipher->driver init to qcrypto_*_cipher_ctx_newRichard Henderson6-10/+13
2020-09-10crypto: Allocate QCryptoCipher with the subclassRichard Henderson7-76/+84
2020-09-10crypto: Use the correct const type for driverRichard Henderson6-11/+11
2020-09-10crypto: Move QCryptoCipherDriver typedef to crypto/cipher.hRichard Henderson1-2/+0
2020-09-10crypto/nettle: Fix xts_encrypt argumentsRichard Henderson1-1/+1
2020-09-10crypto: Remove redundant includesRichard Henderson3-6/+0
2020-09-10crypto: Rename cipher include files to .c.incRichard Henderson4-3/+3
2020-09-10crypto: Assume blocksize is a power of 2Richard Henderson4-6/+9
2020-09-07crypto: fix build with gcrypt enabledDaniel P. Berrangé1-11/+31
2020-09-02tls-cipher-suites: Correct instance_sizeEduardo Habkost1-1/+1
2020-08-21meson: convert crypto directory to MesonMarc-André Lureau2-37/+52
2020-08-21libqemuutil, qapi, trace: convert to mesonPaolo Bonzini2-6/+11
2020-08-21trace: switch position of headers to what Meson requiresPaolo Bonzini1-0/+1
2020-07-10qom: Put name parameter before value / visitor parameterMarkus Armbruster5-5/+5
2020-07-09Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_cfg-20200704' int...Peter Maydell3-0/+132