365 Commits (a12ff7f807e3ae2e254ac1de45c3892831479a0f)

Author SHA1 Message Date
Daniel P. Berrangé 0db6f79802 crypto: add tracing & warning about GNUTLS countermeasures 1 year ago
Daniel P. Berrangé 24ad5e1995 crypto: implement workaround for GNUTLS thread safety problems 1 year ago
Henry Kleynhans 6f7f3419cc crypto: load all certificates in X509 CA file 5 years ago
Peter Maydell 2183ab6251 crypto/x509-utils: Check for error from gnutls_x509_crt_init() 1 year ago
Daniel P. Berrangé 5a56f60d7c crypto: fully drop built-in cipher provider 1 year ago
Philippe Mathieu-Daudé 2cd09e47aa qom: Make InterfaceInfo[] uses const 1 year ago
Philippe Mathieu-Daudé 12d1a768bd qom: Have class_init() take a const data argument 2 years ago
Fabiano Rosas 0b8a70d70f crypto: Remove qcrypto_tls_session_get_handshake_status 2 years ago
Fabiano Rosas ab1cb3683b crypto: Allow gracefully ending the TLS session 2 years ago
Philippe Mathieu-Daudé 9038ac0c5c overall: Remove unnecessary g_strdup_printf() calls 2 years ago
Daniel P. Berrangé 145f12ea88 crypto: fix bogus error benchmarking pbkdf on fast machines 2 years ago
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 2 years ago
Daniel P. Berrangé a7e4275232 crypto: perform runtime check for hash/hmac support in gcrypt 2 years ago
Daniel P. Berrangé bbd40a0e31 crypto: fix error check on gcry_md_open 2 years ago
liequan che d078da86d6 crypto: Introduce SM3 hash hmac pbkdf algorithm 2 years ago
Daniel P. Berrangé 62eb377e0a crypto: purge 'loaded' property that was not fully removed 2 years ago
Markus Armbruster f8395ce8a3 crypto/hash-afalg: Fix broken build 2 years ago
Daniel P. Berrangé dde538c9a7 crypto/hash: avoid overwriting user supplied result pointer 2 years ago
Dr. David Alan Gilbert 04eeeec697 crypto: Remove unused DER string functions 2 years ago
Daniel P. Berrangé 95cc223afb crypto: drop obsolete back compat logic for old nettle 2 years ago
Alejandro Zeise 24a6271ebb crypto/hashpriv: Remove old hash API function 2 years ago
Alejandro Zeise 8a70903b06 crypto/hash-afalg: Remove old hash API functions 2 years ago
Alejandro Zeise 7908bf74bd crypto/hash-nettle: Remove old hash API functions 2 years ago
Alejandro Zeise d946043c77 crypto/hash-gnutls: Remove old hash API functions 2 years ago
Alejandro Zeise 7dae595e01 crypto/hash-gcrypt: Remove old hash API functions 2 years ago
Alejandro Zeise 8d46ede7c3 crypto/hash-glib: Remove old hash API functions 2 years ago
Alejandro Zeise e3c07527f3 crypto/hash: Implement and use new hash API 2 years ago
Alejandro Zeise 90c3dc6073 crypto/hash-afalg: Implement new hash API 2 years ago
Alejandro Zeise 278d596015 crypto/hash-nettle: Implement new hash API 2 years ago
Alejandro Zeise f4f3d6663d crypto/hash-gnutls: Implement new hash API 2 years ago
Alejandro Zeise 4fd0a730d7 crypto/hash-gcrypt: Implement new hash API 2 years ago
Alejandro Zeise c6ccd2af60 crypto/hash-glib: Implement new hash API 2 years ago
Alejandro Zeise 190feb4884 crypto: accumulative hashing API 2 years ago
Markus Armbruster 8f525028bc qapi/crypto: Rename QCryptoAFAlg to QCryptoAFAlgo 2 years ago
Markus Armbruster c96050f43e qapi/crypto: Rename QCryptoRSAPaddingAlgorithm to *Algo, and drop prefix 2 years ago
Markus Armbruster cd48d82a50 qapi/crypto: Rename QCryptoAkCipherAlgorithm to *Algo, and drop prefix 2 years ago
Markus Armbruster 5e0e510246 qapi/crypto: Rename QCryptoIVGenAlgorithm to *Algo, and drop prefix 2 years ago
Markus Armbruster a092c513db qapi/crypto: Rename QCryptoCipherAlgorithm to *Algo, and drop prefix 2 years ago
Markus Armbruster ef834aa2b2 qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefix 2 years ago
Markus Armbruster 5f4059ef33 qapi/crypto: Drop unwanted 'prefix' 2 years ago
Markus Armbruster d23d2ef3d0 qapi/crypto: Drop temporary 'prefix' 2 years ago
Dorjoy Chowdhury 10a1d34fc0 crypto: Introduce x509 utils 2 years ago
Dorjoy Chowdhury 9893da71b2 crypto: Support SHA384 hash when using glib 2 years ago
Dorjoy Chowdhury 5d04de7de5 crypto: Define macros for hash algorithm digest lengths 2 years ago
Daniel P. Berrangé 41162dd6ee crypto: use consistent error reporting pattern for unsupported cipher modes 2 years ago
Daniel P. Berrangé 586ac2c67d crypto: avoid leak of ctx when bad cipher mode is given 2 years ago
Daniel P. Berrangé e6c09ea4f9 crypto: check gnutls & gcrypt support the requested pbkdf hash 2 years ago
Tiago Pasqualini c72cab5ad9 crypto: run qcrypto_pbkdf2_count_iters in a new thread 2 years ago
Peter Maydell 87e012f29f crypto/tlscredspsk: Free username on finalize 2 years ago
Daniel P. Berrangé 97f7bf113e crypto: propagate errors from TLS session I/O callbacks 2 years ago