247 Commits (2882ccf86a9bc7ea9ae23dce2bad91c8d3e7e135)

Author SHA1 Message Date
Daniel P. Berrangé d41997e465 crypto: mandate a hostname when checking x509 creds on a client 4 years ago
Paolo Bonzini c55cf6ab03 configure, meson: move some default-disabled options to meson_options.txt 5 years ago
Paolo Bonzini 34b52615a0 configure, meson: move AF_ALG test to meson 5 years ago
Daniel P. Berrangé 8c1d3dc772 crypto: add gnutls pbkdf provider 5 years ago
Daniel P. Berrangé 678307b605 crypto: add gnutls hmac provider 5 years ago
Daniel P. Berrangé 9a85ca050a crypto: add gnutls hash provider 5 years ago
Daniel P. Berrangé 3d2b61ffcd crypto: add gnutls cipher provider 5 years ago
Daniel P. Berrangé cc4c7c7382 crypto: introduce build system for gnutls crypto backend 5 years ago
Daniel P. Berrangé 83bee4b51f crypto: replace 'des-rfb' cipher with 'des' 5 years ago
Daniel P. Berrangé 6801404429 crypto: delete built-in XTS cipher mode support 5 years ago
Daniel P. Berrangé 21407ddf96 crypto: delete built-in DES implementation 5 years ago
Daniel P. Berrangé 7b40aa4b96 crypto: drop custom XTS support in gcrypt driver 5 years ago
Daniel P. Berrangé ea7a6802c7 crypto: drop gcrypt thread initialization code 5 years ago
Philippe Mathieu-Daudé 678bcc3c2c crypto: Make QCryptoTLSCreds* structures private 5 years ago
Philippe Mathieu-Daudé e9ac68083f crypto/tlscreds: Introduce qcrypto_tls_creds_check_endpoint() helper 5 years ago
Paolo Bonzini 5761251138 configure, meson: convert crypto detection to meson 5 years ago
Daniel P. Berrangé fd4eddc3a8 crypto: drop used conditional check 5 years ago
Daniel P. Berrangé b33a84632a crypto: bump min gcrypt to 1.8.0, dropping RHEL-7 support 5 years ago
Daniel P. Berrangé 115e4b7003 crypto: drop back compatibility typedefs for nettle 5 years ago
Daniel P. Berrangé 20ba7a4a34 crypto: bump min nettle to 3.4, dropping RHEL-7 support 5 years ago
Stefano Garzarella d0fb9657a3 docs: fix references to docs/devel/tracing.rst 5 years ago
Zihao Chang a29acc9c31 crypto: add reload for QCryptoTLSCredsClass 5 years ago
shiliyang c93c7dc036 crypto: Add spaces around operator 6 years ago
Kevin Wolf ab366aae78 crypto: Fix memory leaks in set_loaded for tls-* 5 years ago
Kevin Wolf 668cb74b2a crypto: Forbid broken unloading of secrets 5 years ago
Kevin Wolf 31b6aefdbd crypto: Move USER_CREATABLE to secret_common base class 5 years ago
shiliyang 8573431b9c crypto: Fix some code style problems, add spaces around operator 5 years ago
Eric Blake c3033fd372 qapi: Use QAPI_LIST_APPEND in trivial cases 5 years ago
Philippe Mathieu-Daudé 2389304a72 crypto: Move the creation of the library to the main meson.build 6 years ago
Eduardo Habkost c734cd40a1 qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPE 6 years ago
Richard Henderson 1b010d9339 crypto/gcrypt: Split QCryptoCipherGcrypt into subclasses 6 years ago
Richard Henderson 53ddad9b83 crypto/nettle: Split QCryptoCipherNettle into subclasses 6 years ago
Richard Henderson a3db31b83e crypto/builtin: Split QCryptoCipherBuiltin into subclasses 6 years ago
Richard Henderson ef186f4bc2 crypto/builtin: Split and simplify AES_encrypt_cbc 6 years ago
Richard Henderson a2d76b6b2e crypto/builtin: Move AES_cbc_encrypt into cipher-builtin.inc.c 6 years ago
Richard Henderson 8ee47cddbe crypto/builtin: Merge qcrypto_cipher_aes_{ecb,xts}_{en,de}crypt 6 years ago
Richard Henderson 838e4631cb crypto/builtin: Remove odd-sized AES block handling 6 years ago
Richard Henderson e46064a4c6 crypto: Constify cipher data tables 6 years ago
Richard Henderson da30cd77e1 crypto: Move cipher->driver init to qcrypto_*_cipher_ctx_new 6 years ago
Richard Henderson 3eedf5cc9d crypto: Allocate QCryptoCipher with the subclass 6 years ago
Richard Henderson 7b5dbfb777 crypto: Use the correct const type for driver 6 years ago
Richard Henderson 954721ffa8 crypto: Move QCryptoCipherDriver typedef to crypto/cipher.h 6 years ago
Richard Henderson d6f77401be crypto/nettle: Fix xts_encrypt arguments 6 years ago
Richard Henderson 7d823bf4e9 crypto: Remove redundant includes 6 years ago
Richard Henderson 6d92bdf443 crypto: Rename cipher include files to .c.inc 6 years ago
Richard Henderson eba29771c0 crypto: Assume blocksize is a power of 2 6 years ago
Daniel P. Berrangé 46859d9398 crypto: fix build with gcrypt enabled 6 years ago
Eduardo Habkost a7c893a1c4 tls-cipher-suites: Correct instance_size 6 years ago
Marc-André Lureau 5582c58f82 meson: convert crypto directory to Meson 7 years ago
Paolo Bonzini a81df1b68b libqemuutil, qapi, trace: convert to meson 6 years ago