122 Commits (8301ea444abb49f7b7fb939b09c1e23b22977f30)

Author SHA1 Message Date
Daniel P. Berrange 4609742a49 block: convert qcrypto_block_encrypt|decrypt to take bytes offset 9 years ago
Daniel P. Berrange 850f49de9b crypto: expose encryption sector size in APIs 9 years ago
Marc-André Lureau f7abe0ecd4 qapi: Change data type of the FOO_lookup generated for enum FOO 9 years ago
Markus Armbruster 977c736f80 qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) 9 years ago
Markus Armbruster 5b5f825d44 qapi: Generate FOO_str() macro for QAPI enum FOO 9 years ago
Markus Armbruster 9ae33079c2 crypto: Use qapi_enum_parse() in qcrypto_block_luks_name_lookup() 9 years ago
Philippe Mathieu-Daudé 87e0331c5a docs: fix broken paths to docs/devel/tracing.txt 9 years ago
Longpeng(Mike) 42e7e15f99 crypto: hmac: add af_alg-backend hmac support 9 years ago
Longpeng(Mike) 9a05977348 crypto: hash: add afalg-backend hash support 9 years ago
Longpeng(Mike) 25c60df32b crypto: cipher: add afalg-backend cipher support 9 years ago
Longpeng(Mike) f0d92b56d8 crypto: introduce some common functions for af_alg backend 9 years ago
Longpeng(Mike) 14a5a2aef4 crypto: hmac: add hmac driver framework 9 years ago
Longpeng(Mike) d73c04e3ca crypto: hmac: introduce qcrypto_hmac_ctx_new for glib-backend 9 years ago
Longpeng(Mike) 8c2776d86c crypto: hmac: introduce qcrypto_hmac_ctx_new for nettle-backend 9 years ago
Longpeng(Mike) 822d15ded8 crypto: hmac: introduce qcrypto_hmac_ctx_new for gcrypt-backend 9 years ago
Longpeng(Mike) 9767b75d92 crypto: hmac: move crypto/hmac.h into include/crypto/ 9 years ago
Longpeng(Mike) aa8efad903 crypto: hash: add hash driver framework 9 years ago
Longpeng(Mike) 75c8007809 crypto: cipher: add cipher driver framework 9 years ago
Longpeng(Mike) d962c6266c crypto: cipher: introduce qcrypto_cipher_ctx_new for builtin-backend 9 years ago
Longpeng(Mike) eabe6c58ac crypto: cipher: introduce qcrypto_cipher_ctx_new for nettle-backend 9 years ago
Longpeng(Mike) 468fb27154 crypto: cipher: introduce qcrypto_cipher_ctx_new for gcrypt-backend 9 years ago
Longpeng(Mike) cc5eff0186 crypto: cipher: introduce context free function 9 years ago
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