100 Commits (9a76bd783d0421962e8c65bb853a57eef4897720)

Author SHA1 Message Date
Daniel P. Berrange 1cd9a787a2 block: pass option prefix down to crypto layer 9 years ago
Gerd Hoffmann 612fc05ad2 fix mingw build failure 9 years ago
Geert Martin Ijewski a37278169d crypto: qcrypto_random_bytes() now works on windows w/o any other crypto libs 9 years ago
Daniel P. Berrange e4a3507e86 crypto: move 'opaque' parameter to (nearly) the end of parameter list 9 years ago
Fam Zheng 375092332e crypto: Make errp the last parameter of functions 9 years ago
Prasad J Pandit 32c813e6c2 crypto: assert cipher algorithm is always valid 10 years ago
Li Qiang 0072d2a9fc crypto: fix leak in ivgen essiv init 10 years ago
Longpeng(Mike) f4d7674722 crypto: support HMAC algorithms based on nettle 10 years ago
Longpeng(Mike) e11680524a crypto: support HMAC algorithms based on glib 10 years ago
Longpeng(Mike) 5ce9cfe737 crypto: support HMAC algorithms based on libgcrypt 10 years ago
Longpeng(Mike) 12a4f2162a crypto: add HMAC algorithms framework 10 years ago
Longpeng(Mike) ffb7bf452a crypto: add 3des-ede support when using libgcrypt/nettle 10 years ago
Marc-André Lureau d4c64800bb cipher: fix leak on initialization error 10 years ago
Daniel P. Berrange 373166636b crypto: fix initialization of gcrypt threading 10 years ago
Gonglei 77cf26cd89 crypto: add mode check in qcrypto_cipher_new() for cipher-builtin 10 years ago
Gonglei 3c28292f39 crypto: add CTR mode support 10 years ago
Gonglei f844836ddc crypto: extend mode as a parameter in qcrypto_cipher_supports() 10 years ago
Fam Zheng 2ef950f91d crypto: Switch to QEMU UUID API 10 years ago
Daniel P. Berrange b57482d7a0 crypto: add trace points for TLS cert verification 10 years ago
Daniel P. Berrange 533008f4f3 crypto: support more hash algorithms for pbkdf 10 years ago
Daniel P. Berrange 2ab66cd577 crypto: increase default pbkdf2 time for luks to 2 seconds 10 years ago
Daniel P. Berrange acd0dfd0c2 crypto: remove bogus /= 2 for pbkdf iterations 10 years ago
Daniel P. Berrange e74aabcffb crypto: use correct derived key size when timing pbkdf 10 years ago
Daniel P. Berrange 8813800b7d crypto: clear out buffer after timing pbkdf algorithm 10 years ago
Daniel P. Berrange 3bd18890ca crypto: make PBKDF iterations configurable for LUKS format 10 years ago
Daniel P. Berrange 59b060be18 crypto: use uint64_t for pbkdf iteration count parameters 10 years ago
Daniel P. Berrange 90d6f60d07 crypto: report enum strings instead of values in errors 10 years ago
Gonglei d9269b274a crypto: fix building complaint 10 years ago
Daniel P. Berrange a5d2f44d0d crypto: ensure XTS is only used with ciphers with 16 byte blocks 10 years ago
Laurent Vivier e723b87103 trace-events: fix first line comment in trace-events 10 years ago
Daniel P. Berrange 40c8502822 crypto: add support for querying parameters for block encryption 10 years ago
Daniel P. Berrange 7603289712 crypto: don't open-code qcrypto_hash_supports 10 years ago
Daniel P. Berrange 2165477c0f crypto: use glib as fallback for hash algorithm 10 years ago
Daniel P. Berrange f3c8355c7a crypto: use /dev/[u]random as a final fallback random source 10 years ago
Markus Armbruster 2a6a4076e1 Clean up ill-advised or unusual header guards 10 years ago
Markus Armbruster 121d07125b Clean up header guards that don't match their file name 10 years ago
Markus Armbruster a9c94277f0 Use #include "..." for our own headers, <...> for others 10 years ago
Daniel P. Berrange a1c5e949dd crypto: allow default TLS priority to be chosen at build time 10 years ago
Daniel P. Berrange 13f12430d4 crypto: add support for TLS priority string override 10 years ago
Daniel P. Berrange 9164b89762 crypto: implement sha224, sha384, sha512 and ripemd160 hashes 11 years ago
Daniel P. Berrange 0c16c056a4 crypto: switch hash code to use nettle/gcrypt directly 11 years ago
Daniel P. Berrange 8b7cdba386 crypto: fix handling of iv generator hash defaults 10 years ago
Daniel P. Berrange 8451f2f28d trace: split out trace events for crypto/ directory 10 years ago
Paolo Bonzini b35c1f3361 crypto: assert that qcrypto_hash_digest_len is in range 10 years ago
Alex Bligh b7b68166dc TLS: provide slightly more information when TLS certificate loading fails 11 years ago
Laurent Vivier 207ba7c885 crypto: Use DIV_ROUND_UP 10 years ago
Paolo Bonzini 58369e22cf qemu-common: stop including qemu/bswap.h from qemu-common.h 11 years ago
Daniel P. Berrange fff2f982ab crypto: do an explicit check for nettle pbkdf functions 11 years ago
Markus Armbruster 7136fc1da2 include/crypto: Include qapi-types.h or qemu/bswap.h instead of qemu-common.h 11 years ago
Markus Armbruster da34e65cb4 include/qemu/osdep.h: Don't include qapi/error.h 11 years ago