1. 4800819 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 5 years ago
  2. 8cb846d crypto: Fix certificate file error handling crash bug by Markus Armbruster · 5 years ago
  3. 44e9f23 stubs: replace stubs with lnot if applicable by Paolo Bonzini · 6 years ago
  4. b8d89ba crypto: move common bits for all emulators to libqemuutil by Paolo Bonzini · 6 years ago
  5. dc2207a crypto: add support for nettle's native XTS impl by Daniel P. Berrangé · 5 years ago
  6. e057694 crypto: add support for gcrypt's native XTS impl by Daniel P. Berrangé · 5 years ago
  7. befdba9 qcrypto-luks: more rigorous header checking by Maxim Levitsky · 5 years ago
  8. bd56a55 qcrypto-luks: simplify the math used for keyslot locations by Maxim Levitsky · 5 years ago
  9. 3994a7c qcrypto-luks: extract store key function by Maxim Levitsky · 5 years ago
  10. 9fa9c1c qcrypto-luks: extract check and parse header by Maxim Levitsky · 5 years ago
  11. dde2c5a qcrypto-luks: extract store and load header by Maxim Levitsky · 5 years ago
  12. 61dd8a9 qcrypto-luks: purge unused error codes from open callback by Maxim Levitsky · 5 years ago
  13. 9d80e59 qcrypto-luks: use the parsed encryption settings in QCryptoBlockLUKS by Maxim Levitsky · 5 years ago
  14. 7e60a6f qcrypto-luks: pass keyslot index rather that pointer to the keyslot by Maxim Levitsky · 5 years ago
  15. 1ddd52e qcrypto-luks: simplify masterkey and masterkey length by Maxim Levitsky · 5 years ago
  16. 70b2a1f qcrypto-luks: don't overwrite cipher_mode in header by Maxim Levitsky · 5 years ago
  17. f0d3c36 qcrypto-luks: rename some fields in QCryptoBlockLUKSHeader by Maxim Levitsky · 5 years ago
  18. 57b9f11 crypto: use auto cleanup for many stack variables by Daniel P. Berrangé · 6 years ago
  19. 00f2cfb glib: bump min required glib library version to 2.48 by Daniel P. Berrangé · 7 years ago
  20. b7cbb87 crypto: Fix LGPL information in the file headers by Thomas Huth · 6 years ago
  21. f887849 crypto: fix function signatures for nettle 2.7 vs 3 by Daniel P. Berrangé · 6 years ago
  22. e8e67ca crypto: switch to modern nettle AES APIs by Daniel P. Berrangé · 6 years ago
  23. 0553d89 Normalize position of header guard by Markus Armbruster · 6 years ago
  24. a8d2532 Include qemu-common.h exactly where needed by Markus Armbruster · 6 years ago
  25. 0b8fa32 Include qemu/module.h where needed, drop it from qemu-common.h by Markus Armbruster · 6 years ago
  26. d049b1f crypto: Change the qcrypto_random_bytes buffer type to void* by Richard Henderson · 6 years ago
  27. db1ed1a crypto: Use getrandom for qcrypto_random_bytes by Richard Henderson · 6 years ago
  28. e9979ca crypto: Use O_CLOEXEC in qcrypto_random_init by Richard Henderson · 6 years ago
  29. 25fb26e crypto: Do not fail for EINTR during qcrypto_random_bytes by Richard Henderson · 6 years ago
  30. 14a356f crypto: Reverse code blocks in random-platform.c by Richard Henderson · 6 years ago
  31. 243dc2c build: Link user-only with crypto random number objects by Richard Henderson · 6 years ago
  32. 500016e trace-events: Shorten file names in comments by Markus Armbruster · 6 years ago
  33. 5993e3b crypto/block: remove redundant struct packing to fix build with gcc 9 by Greg Kurz · 6 years ago
  34. b76806d authz: delete existing ACL implementation by Daniel P. Berrange · 9 years ago
  35. 2f9f96b crypto: finish removing TABs by Paolo Bonzini · 6 years ago
  36. e361a77 Don't talk about the LGPL if the file is licensed under the GPL by Thomas Huth · 6 years ago
  37. 72e21db remove space-tab sequences by Paolo Bonzini · 6 years ago
  38. c972fa1 crypto: support multiple threads accessing one QCryptoBlock by Vladimir Sementsov-Ogievskiy · 6 years ago
  39. 0f0d596 crypto/block: introduce qcrypto_block_*crypt_helper functions by Vladimir Sementsov-Ogievskiy · 6 years ago
  40. 0270417 crypto/block: rename qcrypto_block_*crypt_helper by Vladimir Sementsov-Ogievskiy · 6 years ago
  41. 1dc57b6 crypto/block: refactor qcrypto_block_*crypt_helper functions by Vladimir Sementsov-Ogievskiy · 6 years ago
  42. b640adc crypto/block-luks: fix memory leak in qcrypto_block_luks_create by Vladimir Sementsov-Ogievskiy · 6 years ago
  43. a2458b6 io: return 0 for EOF in TLS session read after shutdown by Daniel P. Berrangé · 6 years ago
  44. 07809a7 crypto: initialize sector size even when opening with no IO flag by Daniel P. Berrangé · 6 years ago
  45. aa895bd crypto: annotate xts_tweak_encdec as inlineable by Daniel P. Berrangé · 6 years ago
  46. 7dac0dd crypto: convert xts_mult_x to use xts_uint128 type by Daniel P. Berrangé · 6 years ago
  47. db217c6 crypto: convert xts_tweak_encdec to use xts_uint128 type by Daniel P. Berrangé · 6 years ago
  48. cc36930 crypto: introduce a xts_uint128 data type by Daniel P. Berrangé · 6 years ago
  49. 299ec87 crypto: remove code duplication in tweak encrypt/decrypt by Daniel P. Berrangé · 6 years ago
  50. 64dd2f3 crypto: require nettle >= 2.7.1 for building QEMU by Daniel P. Berrangé · 7 years ago
  51. dea7a64 crypto: require libgcrypt >= 1.5.0 for building QEMU by Daniel P. Berrangé · 7 years ago
  52. a072240 crypto: require gnutls >= 3.1.18 for building QEMU by Daniel P. Berrangé · 7 years ago
  53. e1a6dc9 crypto: Implement TLS Pre-Shared Keys (PSK). by Richard W.M. Jones · 7 years ago
  54. e7b3af8 glib: bump min required glib library version to 2.40 by Daniel P. Berrangé · 7 years ago
  55. 986bc8d crypto: use local path for local headers by Michael S. Tsirkin · 7 years ago
  56. 9af2398 Include less of the generated modular QAPI headers by Markus Armbruster · 7 years ago
  57. e688df6 Include qapi/error.h exactly where needed by Markus Armbruster · 7 years ago
  58. 83e3330 crypto: fix stack-buffer-overflow error by Marc-André Lureau · 7 years ago
  59. f171063 crypto: afalg: fix a NULL pointer dereference by Longpeng · 7 years ago
  60. 4609742 block: convert qcrypto_block_encrypt|decrypt to take bytes offset by Daniel P. Berrange · 7 years ago
  61. 850f49d crypto: expose encryption sector size in APIs by Daniel P. Berrange · 7 years ago
  62. f7abe0e qapi: Change data type of the FOO_lookup generated for enum FOO by Marc-André Lureau · 7 years ago
  63. 977c736 qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) by Markus Armbruster · 7 years ago
  64. 5b5f825 qapi: Generate FOO_str() macro for QAPI enum FOO by Markus Armbruster · 7 years ago
  65. 9ae3307 crypto: Use qapi_enum_parse() in qcrypto_block_luks_name_lookup() by Markus Armbruster · 7 years ago
  66. 87e0331 docs: fix broken paths to docs/devel/tracing.txt by Philippe Mathieu-Daudé · 8 years ago
  67. 42e7e15 crypto: hmac: add af_alg-backend hmac support by Longpeng(Mike) · 8 years ago
  68. 9a05977 crypto: hash: add afalg-backend hash support by Longpeng(Mike) · 8 years ago
  69. 25c60df crypto: cipher: add afalg-backend cipher support by Longpeng(Mike) · 8 years ago
  70. f0d92b5 crypto: introduce some common functions for af_alg backend by Longpeng(Mike) · 8 years ago
  71. 14a5a2a crypto: hmac: add hmac driver framework by Longpeng(Mike) · 8 years ago
  72. d73c04e crypto: hmac: introduce qcrypto_hmac_ctx_new for glib-backend by Longpeng(Mike) · 8 years ago
  73. 8c2776d crypto: hmac: introduce qcrypto_hmac_ctx_new for nettle-backend by Longpeng(Mike) · 8 years ago
  74. 822d15d crypto: hmac: introduce qcrypto_hmac_ctx_new for gcrypt-backend by Longpeng(Mike) · 8 years ago
  75. 9767b75 crypto: hmac: move crypto/hmac.h into include/crypto/ by Longpeng(Mike) · 8 years ago
  76. aa8efad crypto: hash: add hash driver framework by Longpeng(Mike) · 8 years ago
  77. 75c8007 crypto: cipher: add cipher driver framework by Longpeng(Mike) · 8 years ago
  78. d962c62 crypto: cipher: introduce qcrypto_cipher_ctx_new for builtin-backend by Longpeng(Mike) · 8 years ago
  79. eabe6c5 crypto: cipher: introduce qcrypto_cipher_ctx_new for nettle-backend by Longpeng(Mike) · 8 years ago
  80. 468fb27 crypto: cipher: introduce qcrypto_cipher_ctx_new for gcrypt-backend by Longpeng(Mike) · 8 years ago
  81. cc5eff0 crypto: cipher: introduce context free function by Longpeng(Mike) · 8 years ago
  82. 1cd9a78 block: pass option prefix down to crypto layer by Daniel P. Berrange · 8 years ago
  83. 612fc05 fix mingw build failure by Gerd Hoffmann · 8 years ago
  84. a372781 crypto: qcrypto_random_bytes() now works on windows w/o any other crypto libs by Geert Martin Ijewski · 8 years ago
  85. e4a3507 crypto: move 'opaque' parameter to (nearly) the end of parameter list by Daniel P. Berrange · 8 years ago
  86. 3750923 crypto: Make errp the last parameter of functions by Fam Zheng · 8 years ago
  87. 32c813e crypto: assert cipher algorithm is always valid by Prasad J Pandit · 8 years ago
  88. 0072d2a crypto: fix leak in ivgen essiv init by Li Qiang · 8 years ago
  89. f4d7674 crypto: support HMAC algorithms based on nettle by Longpeng(Mike) · 8 years ago
  90. e116805 crypto: support HMAC algorithms based on glib by Longpeng(Mike) · 8 years ago
  91. 5ce9cfe crypto: support HMAC algorithms based on libgcrypt by Longpeng(Mike) · 8 years ago
  92. 12a4f21 crypto: add HMAC algorithms framework by Longpeng(Mike) · 8 years ago
  93. ffb7bf4 crypto: add 3des-ede support when using libgcrypt/nettle by Longpeng(Mike) · 8 years ago
  94. d4c6480 cipher: fix leak on initialization error by Marc-André Lureau · 8 years ago
  95. 3731666 crypto: fix initialization of gcrypt threading by Daniel P. Berrange · 8 years ago
  96. 77cf26c crypto: add mode check in qcrypto_cipher_new() for cipher-builtin by Gonglei · 8 years ago
  97. 3c28292 crypto: add CTR mode support by Gonglei · 8 years ago
  98. f844836 crypto: extend mode as a parameter in qcrypto_cipher_supports() by Gonglei · 8 years ago
  99. 2ef950f crypto: Switch to QEMU UUID API by Fam Zheng · 8 years ago
  100. b57482d crypto: add trace points for TLS cert verification by Daniel P. Berrange · 8 years ago