259 Commits (2fc3bdc3843d2d8bde54c2be4d4f4cc8a9ffcf50)

Author SHA1 Message Date
Alberto Faria 757dda54b4 crypto: Make block callbacks return 0 on success 4 years ago
Lei He 689309c4ac test/crypto: Add test suite for crypto akcipher 4 years ago
Lei He e09d1c2747 crypto: Implement RSA algorithm by gcrypt 4 years ago
Lei He 4c5e512ee0 crypto: Implement RSA algorithm by hogweed 4 years ago
Lei He 99d423f10c crypto: add ASN.1 DER decoder 4 years ago
zhenwei pi db5ca5fbfa crypto: Introduce akcipher crypto class 4 years ago
Paolo Bonzini 0310641c06 crypto: make loaded property read-only 4 years ago
Markus Armbruster 9c0928045c Clean up ill-advised or unusual header guards 4 years ago
Weiwei Li c29da5a7fe crypto: move sm4_sbox from target/arm 4 years ago
Paolo Bonzini 2edd2c04c2 meson, configure: move keyctl test to meson 4 years ago
Marc-André Lureau 0f9668e0c1 Remove qemu-common.h include from most units 4 years ago
Marc-André Lureau e7b7942822 Drop qemu_foo() socket API wrapper 4 years ago
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