summaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)Author
2025-10-24crypto: propagate Error object on premature terminationDaniel P. Berrangé
2025-10-03io/crypto: Move tls premature termination handling into QIO layerPeter Xu
2025-09-02crypto/hmac: Allow to build hmac over multiple qcrypto_gnutls_hmac_bytes[v] c...Jan Kiszka
2025-07-22crypto: add tracing & warning about GNUTLS countermeasuresDaniel P. Berrangé
2025-07-22crypto: implement workaround for GNUTLS thread safety problemsDaniel P. Berrangé
2025-07-21crypto: load all certificates in X509 CA fileHenry Kleynhans
2025-07-16crypto/x509-utils: Check for error from gnutls_x509_crt_init()Peter Maydell
2025-05-22crypto: fully drop built-in cipher providerDaniel P. Berrangé
2025-04-25qom: Make InterfaceInfo[] uses constPhilippe Mathieu-Daudé
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé
2025-02-14crypto: Remove qcrypto_tls_session_get_handshake_statusFabiano Rosas
2025-02-14crypto: Allow gracefully ending the TLS sessionFabiano Rosas
2025-02-14overall: Remove unnecessary g_strdup_printf() callsPhilippe Mathieu-Daudé
2025-01-22crypto: fix bogus error benchmarking pbkdf on fast machinesDaniel P. Berrangé
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé
2024-11-05crypto: perform runtime check for hash/hmac support in gcryptDaniel P. Berrangé
2024-11-05crypto: fix error check on gcry_md_openDaniel P. Berrangé
2024-11-05crypto: Introduce SM3 hash hmac pbkdf algorithmliequan che
2024-11-05crypto: purge 'loaded' property that was not fully removedDaniel P. Berrangé
2024-10-22crypto/hash-afalg: Fix broken buildMarkus Armbruster
2024-10-22crypto/hash: avoid overwriting user supplied result pointerDaniel P. Berrangé
2024-10-22crypto: Remove unused DER string functionsDr. David Alan Gilbert
2024-10-10crypto: drop obsolete back compat logic for old nettleDaniel P. Berrangé
2024-10-10crypto/hashpriv: Remove old hash API functionAlejandro Zeise
2024-10-10crypto/hash-afalg: Remove old hash API functionsAlejandro Zeise
2024-10-10crypto/hash-nettle: Remove old hash API functionsAlejandro Zeise
2024-10-10crypto/hash-gnutls: Remove old hash API functionsAlejandro Zeise
2024-10-10crypto/hash-gcrypt: Remove old hash API functionsAlejandro Zeise
2024-10-10crypto/hash-glib: Remove old hash API functionsAlejandro Zeise
2024-10-10crypto/hash: Implement and use new hash APIAlejandro Zeise
2024-10-10crypto/hash-afalg: Implement new hash APIAlejandro Zeise
2024-10-10crypto/hash-nettle: Implement new hash APIAlejandro Zeise
2024-10-10crypto/hash-gnutls: Implement new hash APIAlejandro Zeise
2024-10-10crypto/hash-gcrypt: Implement new hash APIAlejandro Zeise
2024-10-10crypto/hash-glib: Implement new hash APIAlejandro Zeise
2024-10-10crypto: accumulative hashing APIAlejandro Zeise
2024-09-10qapi/crypto: Rename QCryptoAFAlg to QCryptoAFAlgoMarkus Armbruster
2024-09-10qapi/crypto: Rename QCryptoRSAPaddingAlgorithm to *Algo, and drop prefixMarkus Armbruster
2024-09-10qapi/crypto: Rename QCryptoAkCipherAlgorithm to *Algo, and drop prefixMarkus Armbruster
2024-09-10qapi/crypto: Rename QCryptoIVGenAlgorithm to *Algo, and drop prefixMarkus Armbruster
2024-09-10qapi/crypto: Rename QCryptoCipherAlgorithm to *Algo, and drop prefixMarkus Armbruster
2024-09-10qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefixMarkus Armbruster
2024-09-10qapi/crypto: Drop unwanted 'prefix'Markus Armbruster
2024-09-10qapi/crypto: Drop temporary 'prefix'Markus Armbruster
2024-09-09crypto: Introduce x509 utilsDorjoy Chowdhury
2024-09-09crypto: Support SHA384 hash when using glibDorjoy Chowdhury
2024-09-09crypto: Define macros for hash algorithm digest lengthsDorjoy Chowdhury
2024-09-09crypto: use consistent error reporting pattern for unsupported cipher modesDaniel P. Berrangé
2024-09-09crypto: avoid leak of ctx when bad cipher mode is givenDaniel P. Berrangé
2024-09-09crypto: check gnutls & gcrypt support the requested pbkdf hashDaniel P. Berrangé