75 Commits (0dc9f816d4d92d287c32e609939b68a8237c368b)

Author SHA1 Message Date
Zihao Chang a29acc9c31 crypto: add reload for QCryptoTLSCredsClass 5 years ago
Eduardo Habkost 30b5707c26 qom: Remove module_obj_name parameter from OBJECT_DECLARE* macros 6 years ago
Eduardo Habkost c734cd40a1 qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPE 6 years ago
Richard Henderson a2d76b6b2e crypto/builtin: Move AES_cbc_encrypt into cipher-builtin.inc.c 6 years ago
Richard Henderson 3eedf5cc9d crypto: Allocate QCryptoCipher with the subclass 6 years ago
Richard Henderson 7b5dbfb777 crypto: Use the correct const type for driver 6 years ago
Richard Henderson 954721ffa8 crypto: Move QCryptoCipherDriver typedef to crypto/cipher.h 6 years ago
Eduardo Habkost 1ff5adfa5b Use OBJECT_DECLARE_SIMPLE_TYPE when possible 6 years ago
Eduardo Habkost c821774a3b Use OBJECT_DECLARE_TYPE where possible 6 years ago
Eduardo Habkost 8110fa1d94 Use DECLARE_*CHECKER* macros 6 years ago
Eduardo Habkost db1015e92e Move QOM typedefs and add missing includes 6 years ago
Eduardo Habkost 1c8eef0227 Delete duplicate QOM typedefs 6 years ago
Daniel P. Berrangé 221db5daf6 qapi: enable use of g_autoptr with QAPI types 6 years ago
Maxim Levitsky 43cbd06df2 qcrypto/core: add generic infrastructure for crypto options amendment 6 years ago
Philippe Mathieu-Daudé 993aec27aa crypto: Add tls-cipher-suites object 8 years ago
Alexey Krasikov 54e7aac056 crypto/linux_keyring: add 'secret_keyring' secret object. 6 years ago
Alexey Krasikov 4862bd3cd2 crypto/secret: move main logic from 'secret' to 'secret_common'. 6 years ago
Stefan Hajnoczi 6d49d3a859 luks: extract qcrypto_block_calculate_payload_offset() 6 years ago
Markus Armbruster 118bf79a78 crypto: Fix typo in QCryptoTLSSession's <example> comment 6 years ago
Daniel P. Berrangé 133cf1e5b1 crypto: define cleanup functions for use with g_autoptr 7 years ago
Thomas Huth b7cbb8741b crypto: Fix LGPL information in the file headers 7 years ago
Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 7 years ago
Richard Henderson d049b1f2af crypto: Change the qcrypto_random_bytes buffer type to void* 7 years ago
Thomas Huth e361a772ff Don't talk about the LGPL if the file is licensed under the GPL 7 years ago
Vladimir Sementsov-Ogievskiy c972fa123c crypto: support multiple threads accessing one QCryptoBlock 7 years ago
Daniel P. Berrangé dbddad7026 tests: call qcrypto_init instead of gnutls_global_init 8 years ago
Richard W.M. Jones e1a6dc91dd crypto: Implement TLS Pre-Shared Keys (PSK). 8 years ago
Markus Armbruster 9af2398977 Include less of the generated modular QAPI headers 8 years ago
Markus Armbruster e688df6bc4 Include qapi/error.h exactly where needed 8 years ago
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
Longpeng(Mike) 14a5a2aef4 crypto: hmac: add hmac driver framework 9 years ago
Longpeng(Mike) 9767b75d92 crypto: hmac: move crypto/hmac.h into include/crypto/ 9 years ago
Longpeng(Mike) 75c8007809 crypto: cipher: add cipher driver framework 9 years ago
Daniel P. Berrange 1cd9a787a2 block: pass option prefix down to crypto layer 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
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
Daniel P. Berrange e74aabcffb crypto: use correct derived key size when timing pbkdf 10 years ago
Daniel P. Berrange 59b060be18 crypto: use uint64_t for pbkdf iteration count parameters 10 years ago
Daniel P. Berrange 40c8502822 crypto: add support for querying parameters for block encryption 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
Daniel P. Berrange 13f12430d4 crypto: add support for TLS priority string override 10 years ago
Mike Frysinger c8d70e5973 crypto: aes: always rename internal symbols 10 years ago
Stefan Weil cb8d4c8f54 Fix some typos found by codespell 10 years ago
Markus Armbruster 7136fc1da2 include/crypto: Include qapi-types.h or qemu/bswap.h instead of qemu-common.h 10 years ago
Daniel P. Berrange 7d9690148a crypto: add block encryption framework 11 years ago