398 Commits (7ddd3aca5f2efcf6aae10f836011e445ee77a6e1)

Author SHA1 Message Date
Daniel P. Berrangé 211fc7e416 crypto: support upto 5 parallel certificate identities 5 months ago
Daniel P. Berrangé c497a51481 crypto: expand logic to cope with multiple certificate identities 5 months ago
Daniel P. Berrangé 8031b5fb1a crypto: avoid loading the identity certs twice 5 months ago
Daniel P. Berrangé aeac275c11 crypto: avoid loading the CA certs twice 5 months ago
Daniel P. Berrangé d58f9b20c7 crypto: deprecate use of external dh-params.pem file 5 months ago
Daniel P. Berrangé fac244b019 crypto: make TLS credentials structs private 5 months ago
Daniel P. Berrangé 70f9fd8dbf crypto: fix lifecycle handling of gnutls credentials objects 5 months ago
Daniel P. Berrangé 51e24d46e0 crypto: introduce a wrapper around gnutls credentials 5 months ago
Daniel P. Berrangé a5d2bf4a87 crypto: introduce method for reloading TLS creds 8 months ago
Daniel P. Berrangé e82fccb4a3 crypto: reduce duplication in handling TLS priority strings 5 months ago
Daniel P. Berrangé fb8a0b0bfc crypto: remove duplication loading x509 CA cert 6 months ago
Daniel P. Berrangé 7751083fa4 crypto: shorten the endpoint == server check in TLS creds 5 months ago
Daniel P. Berrangé 11ea2bffda crypto: move release of DH parameters into TLS creds parent 5 months ago
Daniel P. Berrangé 20ee306418 crypto: remove needless indirection via parent_obj field 5 months ago
Daniel P. Berrangé 916501aa07 crypto: use g_autofree when loading x509 credentials 5 months ago
Daniel P. Berrangé 9d3343b00b crypto: move check for TLS creds 'dir' property 6 months ago
Daniel P. Berrangé 9fe991d0a4 crypto: remove redundant access() checks before loading certs 5 months ago
Daniel P. Berrangé 2114ae9faa crypto: replace stat() with access() for credential checks 8 months ago
Daniel P. Berrangé 0de19c148a crypto: add missing free of certs array 5 months ago
Daniel P. Berrangé 3821a538f7 crypto: remove redundant parameter checking CA certs 5 months ago
Daniel P. Berrangé 167194d087 crypto: drop in-tree XTS cipher mode impl 5 months ago
Daniel P. Berrangé 9e6ce4d22e crypto: unconditionally enable gnutls XTS support 5 months ago
Daniel P. Berrangé c4b3d0074e crypto: bump min gnutls to 3.7.5 5 months ago
Philippe Mathieu-Daudé abf6e02dfb crypto/hash: Have hashing functions take void * buffer argument 5 months ago
Daniel P. Berrangé 3b3257b00f crypto: switch to newer gnutls API for distinguished name 9 months ago
Daniel P. Berrangé 3995fc238e crypto: stop requiring "key encipherment" usage in x509 certs 9 months ago
matoro 87d6282e53 crypto: allow client/server cert chains 3 years ago
Daniel P. Berrangé c677657e99 crypto: fix error reporting in cert chain checks 9 months ago
Daniel P. Berrangé 068e0379af crypto: remove extraneous pointer usage in gnutls certs 9 months ago
Henry Kleynhans 75216f239f crypto: only verify CA certs in chain of trust 4 years ago
Daniel P. Berrangé 6a9e81b705 crypto: propagate Error object on premature termination 6 months ago
Peter Xu 7e0c22d585 io/crypto: Move tls premature termination handling into QIO layer 6 months ago
Jan Kiszka 22ece1a6eb crypto/hmac: Allow to build hmac over multiple qcrypto_gnutls_hmac_bytes[v] calls 7 months ago
Daniel P. Berrangé 0db6f79802 crypto: add tracing & warning about GNUTLS countermeasures 9 months ago
Daniel P. Berrangé 24ad5e1995 crypto: implement workaround for GNUTLS thread safety problems 9 months ago
Henry Kleynhans 6f7f3419cc crypto: load all certificates in X509 CA file 4 years ago
Peter Maydell 2183ab6251 crypto/x509-utils: Check for error from gnutls_x509_crt_init() 9 months ago
Daniel P. Berrangé 5a56f60d7c crypto: fully drop built-in cipher provider 11 months ago
Philippe Mathieu-Daudé 2cd09e47aa qom: Make InterfaceInfo[] uses const 11 months ago
Philippe Mathieu-Daudé 12d1a768bd qom: Have class_init() take a const data argument 1 year ago
Fabiano Rosas 0b8a70d70f crypto: Remove qcrypto_tls_session_get_handshake_status 1 year ago
Fabiano Rosas ab1cb3683b crypto: Allow gracefully ending the TLS session 1 year ago
Philippe Mathieu-Daudé 9038ac0c5c overall: Remove unnecessary g_strdup_printf() calls 1 year ago
Daniel P. Berrangé 145f12ea88 crypto: fix bogus error benchmarking pbkdf on fast machines 1 year ago
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 1 year ago
Daniel P. Berrangé a7e4275232 crypto: perform runtime check for hash/hmac support in gcrypt 1 year ago
Daniel P. Berrangé bbd40a0e31 crypto: fix error check on gcry_md_open 1 year ago
liequan che d078da86d6 crypto: Introduce SM3 hash hmac pbkdf algorithm 1 year ago
Daniel P. Berrangé 62eb377e0a crypto: purge 'loaded' property that was not fully removed 1 year ago
Markus Armbruster f8395ce8a3 crypto/hash-afalg: Fix broken build 1 year ago