aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)Author
2022-05-26crypto: Implement RSA algorithm by gcryptLei He
2022-05-26crypto: Implement RSA algorithm by hogweedLei He
2022-05-26crypto: add ASN.1 DER decoderLei He
2022-05-26crypto: Introduce akcipher crypto classzhenwei pi
2022-05-14crypto: make loaded property read-onlyPaolo Bonzini
2022-05-11Clean up ill-advised or unusual header guardsMarkus Armbruster
2022-04-29crypto: move sm4_sbox from target/armWeiwei Li
2022-04-28meson, configure: move keyctl test to mesonPaolo Bonzini
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau
2022-03-22Drop qemu_foo() socket API wrapperMarc-André Lureau
2022-03-07crypto: mandate a hostname when checking x509 creds on a clientDaniel P. Berrangé
2022-02-21configure, meson: move some default-disabled options to meson_options.txtPaolo Bonzini
2022-02-21configure, meson: move AF_ALG test to mesonPaolo Bonzini
2021-07-14crypto: add gnutls pbkdf providerDaniel P. Berrangé
2021-07-14crypto: add gnutls hmac providerDaniel P. Berrangé
2021-07-14crypto: add gnutls hash providerDaniel P. Berrangé
2021-07-14crypto: add gnutls cipher providerDaniel P. Berrangé
2021-07-14crypto: introduce build system for gnutls crypto backendDaniel P. Berrangé
2021-07-14crypto: replace 'des-rfb' cipher with 'des'Daniel P. Berrangé
2021-07-14crypto: delete built-in XTS cipher mode supportDaniel P. Berrangé
2021-07-14crypto: delete built-in DES implementationDaniel P. Berrangé
2021-07-14crypto: drop custom XTS support in gcrypt driverDaniel P. Berrangé
2021-07-14crypto: drop gcrypt thread initialization codeDaniel P. Berrangé
2021-06-29crypto: Make QCryptoTLSCreds* structures privatePhilippe Mathieu-Daudé
2021-06-29crypto/tlscreds: Introduce qcrypto_tls_creds_check_endpoint() helperPhilippe Mathieu-Daudé
2021-06-25configure, meson: convert crypto detection to mesonPaolo Bonzini
2021-06-02crypto: drop used conditional checkDaniel P. Berrangé
2021-06-02crypto: bump min gcrypt to 1.8.0, dropping RHEL-7 supportDaniel P. Berrangé
2021-06-02crypto: drop back compatibility typedefs for nettleDaniel P. Berrangé
2021-06-02crypto: bump min nettle to 3.4, dropping RHEL-7 supportDaniel P. Berrangé
2021-06-02docs: fix references to docs/devel/tracing.rstStefano Garzarella
2021-03-23crypto: add reload for QCryptoTLSCredsClassZihao Chang
2021-01-29crypto: Add spaces around operatorshiliyang
2021-01-29crypto: Fix memory leaks in set_loaded for tls-*Kevin Wolf
2021-01-29crypto: Forbid broken unloading of secretsKevin Wolf
2021-01-29crypto: Move USER_CREATABLE to secret_common base classKevin Wolf
2021-01-29crypto: Fix some code style problems, add spaces around operatorshiliyang
2021-01-28qapi: Use QAPI_LIST_APPEND in trivial casesEric Blake
2020-10-12crypto: Move the creation of the library to the main meson.buildPhilippe Mathieu-Daudé
2020-09-18qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPEEduardo Habkost
2020-09-10crypto/gcrypt: Split QCryptoCipherGcrypt into subclassesRichard Henderson
2020-09-10crypto/nettle: Split QCryptoCipherNettle into subclassesRichard Henderson
2020-09-10crypto/builtin: Split QCryptoCipherBuiltin into subclassesRichard Henderson
2020-09-10crypto/builtin: Split and simplify AES_encrypt_cbcRichard Henderson
2020-09-10crypto/builtin: Move AES_cbc_encrypt into cipher-builtin.inc.cRichard Henderson
2020-09-10crypto/builtin: Merge qcrypto_cipher_aes_{ecb,xts}_{en,de}cryptRichard Henderson
2020-09-10crypto/builtin: Remove odd-sized AES block handlingRichard Henderson
2020-09-10crypto: Constify cipher data tablesRichard Henderson
2020-09-10crypto: Move cipher->driver init to qcrypto_*_cipher_ctx_newRichard Henderson
2020-09-10crypto: Allocate QCryptoCipher with the subclassRichard Henderson