1. e1a6dc9 crypto: Implement TLS Pre-Shared Keys (PSK). by Richard W.M. Jones · 6 years ago
  2. e7b3af8 glib: bump min required glib library version to 2.40 by Daniel P. Berrangé · 7 years ago
  3. 986bc8d crypto: use local path for local headers by Michael S. Tsirkin · 7 years ago
  4. 9af2398 Include less of the generated modular QAPI headers by Markus Armbruster · 7 years ago
  5. e688df6 Include qapi/error.h exactly where needed by Markus Armbruster · 7 years ago
  6. 83e3330 crypto: fix stack-buffer-overflow error by Marc-André Lureau · 7 years ago
  7. f171063 crypto: afalg: fix a NULL pointer dereference by Longpeng · 7 years ago
  8. 4609742 block: convert qcrypto_block_encrypt|decrypt to take bytes offset by Daniel P. Berrange · 7 years ago
  9. 850f49d crypto: expose encryption sector size in APIs by Daniel P. Berrange · 7 years ago
  10. f7abe0e qapi: Change data type of the FOO_lookup generated for enum FOO by Marc-André Lureau · 7 years ago
  11. 977c736 qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) by Markus Armbruster · 7 years ago
  12. 5b5f825 qapi: Generate FOO_str() macro for QAPI enum FOO by Markus Armbruster · 7 years ago
  13. 9ae3307 crypto: Use qapi_enum_parse() in qcrypto_block_luks_name_lookup() by Markus Armbruster · 7 years ago
  14. 87e0331 docs: fix broken paths to docs/devel/tracing.txt by Philippe Mathieu-Daudé · 7 years ago
  15. 42e7e15 crypto: hmac: add af_alg-backend hmac support by Longpeng(Mike) · 7 years ago
  16. 9a05977 crypto: hash: add afalg-backend hash support by Longpeng(Mike) · 7 years ago
  17. 25c60df crypto: cipher: add afalg-backend cipher support by Longpeng(Mike) · 7 years ago
  18. f0d92b5 crypto: introduce some common functions for af_alg backend by Longpeng(Mike) · 7 years ago
  19. 14a5a2a crypto: hmac: add hmac driver framework by Longpeng(Mike) · 7 years ago
  20. d73c04e crypto: hmac: introduce qcrypto_hmac_ctx_new for glib-backend by Longpeng(Mike) · 7 years ago
  21. 8c2776d crypto: hmac: introduce qcrypto_hmac_ctx_new for nettle-backend by Longpeng(Mike) · 7 years ago
  22. 822d15d crypto: hmac: introduce qcrypto_hmac_ctx_new for gcrypt-backend by Longpeng(Mike) · 7 years ago
  23. 9767b75 crypto: hmac: move crypto/hmac.h into include/crypto/ by Longpeng(Mike) · 7 years ago
  24. aa8efad crypto: hash: add hash driver framework by Longpeng(Mike) · 7 years ago
  25. 75c8007 crypto: cipher: add cipher driver framework by Longpeng(Mike) · 7 years ago
  26. d962c62 crypto: cipher: introduce qcrypto_cipher_ctx_new for builtin-backend by Longpeng(Mike) · 7 years ago
  27. eabe6c5 crypto: cipher: introduce qcrypto_cipher_ctx_new for nettle-backend by Longpeng(Mike) · 7 years ago
  28. 468fb27 crypto: cipher: introduce qcrypto_cipher_ctx_new for gcrypt-backend by Longpeng(Mike) · 7 years ago
  29. cc5eff0 crypto: cipher: introduce context free function by Longpeng(Mike) · 7 years ago
  30. 1cd9a78 block: pass option prefix down to crypto layer by Daniel P. Berrange · 8 years ago
  31. 612fc05 fix mingw build failure by Gerd Hoffmann · 8 years ago
  32. a372781 crypto: qcrypto_random_bytes() now works on windows w/o any other crypto libs by Geert Martin Ijewski · 8 years ago
  33. e4a3507 crypto: move 'opaque' parameter to (nearly) the end of parameter list by Daniel P. Berrange · 8 years ago
  34. 3750923 crypto: Make errp the last parameter of functions by Fam Zheng · 8 years ago
  35. 32c813e crypto: assert cipher algorithm is always valid by Prasad J Pandit · 8 years ago
  36. 0072d2a crypto: fix leak in ivgen essiv init by Li Qiang · 8 years ago
  37. f4d7674 crypto: support HMAC algorithms based on nettle by Longpeng(Mike) · 8 years ago
  38. e116805 crypto: support HMAC algorithms based on glib by Longpeng(Mike) · 8 years ago
  39. 5ce9cfe crypto: support HMAC algorithms based on libgcrypt by Longpeng(Mike) · 8 years ago
  40. 12a4f21 crypto: add HMAC algorithms framework by Longpeng(Mike) · 8 years ago
  41. ffb7bf4 crypto: add 3des-ede support when using libgcrypt/nettle by Longpeng(Mike) · 8 years ago
  42. d4c6480 cipher: fix leak on initialization error by Marc-André Lureau · 8 years ago
  43. 3731666 crypto: fix initialization of gcrypt threading by Daniel P. Berrange · 8 years ago
  44. 77cf26c crypto: add mode check in qcrypto_cipher_new() for cipher-builtin by Gonglei · 8 years ago
  45. 3c28292 crypto: add CTR mode support by Gonglei · 8 years ago
  46. f844836 crypto: extend mode as a parameter in qcrypto_cipher_supports() by Gonglei · 8 years ago
  47. 2ef950f crypto: Switch to QEMU UUID API by Fam Zheng · 8 years ago
  48. b57482d crypto: add trace points for TLS cert verification by Daniel P. Berrange · 8 years ago
  49. 533008f crypto: support more hash algorithms for pbkdf by Daniel P. Berrange · 8 years ago
  50. 2ab66cd crypto: increase default pbkdf2 time for luks to 2 seconds by Daniel P. Berrange · 8 years ago
  51. acd0dfd crypto: remove bogus /= 2 for pbkdf iterations by Daniel P. Berrange · 8 years ago
  52. e74aabc crypto: use correct derived key size when timing pbkdf by Daniel P. Berrange · 8 years ago
  53. 8813800 crypto: clear out buffer after timing pbkdf algorithm by Daniel P. Berrange · 8 years ago
  54. 3bd1889 crypto: make PBKDF iterations configurable for LUKS format by Daniel P. Berrange · 8 years ago
  55. 59b060b crypto: use uint64_t for pbkdf iteration count parameters by Daniel P. Berrange · 8 years ago
  56. 90d6f60 crypto: report enum strings instead of values in errors by Daniel P. Berrange · 8 years ago
  57. d9269b2 crypto: fix building complaint by Gonglei · 8 years ago
  58. a5d2f44 crypto: ensure XTS is only used with ciphers with 16 byte blocks by Daniel P. Berrange · 8 years ago
  59. e723b87 trace-events: fix first line comment in trace-events by Laurent Vivier · 8 years ago
  60. 40c8502 crypto: add support for querying parameters for block encryption by Daniel P. Berrange · 8 years ago
  61. 7603289 crypto: don't open-code qcrypto_hash_supports by Daniel P. Berrange · 8 years ago
  62. 2165477 crypto: use glib as fallback for hash algorithm by Daniel P. Berrange · 8 years ago
  63. f3c8355 crypto: use /dev/[u]random as a final fallback random source by Daniel P. Berrange · 8 years ago
  64. 2a6a407 Clean up ill-advised or unusual header guards by Markus Armbruster · 9 years ago
  65. 121d071 Clean up header guards that don't match their file name by Markus Armbruster · 9 years ago
  66. a9c9427 Use #include "..." for our own headers, <...> for others by Markus Armbruster · 9 years ago
  67. a1c5e94 crypto: allow default TLS priority to be chosen at build time by Daniel P. Berrange · 9 years ago
  68. 13f1243 crypto: add support for TLS priority string override by Daniel P. Berrange · 9 years ago
  69. 9164b89 crypto: implement sha224, sha384, sha512 and ripemd160 hashes by Daniel P. Berrange · 9 years ago
  70. 0c16c05 crypto: switch hash code to use nettle/gcrypt directly by Daniel P. Berrange · 9 years ago
  71. 8b7cdba crypto: fix handling of iv generator hash defaults by Daniel P. Berrange · 9 years ago
  72. 8451f2f trace: split out trace events for crypto/ directory by Daniel P. Berrange · 9 years ago
  73. b35c1f3 crypto: assert that qcrypto_hash_digest_len is in range by Paolo Bonzini · 9 years ago
  74. b7b6816 TLS: provide slightly more information when TLS certificate loading fails by Alex Bligh · 9 years ago
  75. 207ba7c crypto: Use DIV_ROUND_UP by Laurent Vivier · 9 years ago
  76. 58369e2 qemu-common: stop including qemu/bswap.h from qemu-common.h by Paolo Bonzini · 9 years ago
  77. fff2f98 crypto: do an explicit check for nettle pbkdf functions by Daniel P. Berrange · 9 years ago
  78. 84a5a80 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 9 years ago
  79. 7136fc1 include/crypto: Include qapi-types.h or qemu/bswap.h instead of qemu-common.h by Markus Armbruster · 9 years ago
  80. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  81. f7ac78c crypto: fix cipher function signature mismatch with nettle & xts by Daniel P. Berrange · 9 years ago
  82. 621e6ae crypto: add compat cast5_set_key with nettle < 3.0.0 by Daniel P. Berrange · 9 years ago
  83. 3e308f2 crypto: implement the LUKS block encryption format by Daniel P. Berrange · 9 years ago
  84. 7d96901 crypto: add block encryption framework by Daniel P. Berrange · 9 years ago
  85. eaec903 crypto: wire up XTS mode for cipher APIs by Daniel P. Berrange · 9 years ago
  86. e3ba0b6 crypto: refactor code for dealing with AES cipher by Daniel P. Berrange · 9 years ago
  87. 84f7f18 crypto: import an implementation of the XTS cipher mode by Daniel P. Berrange · 9 years ago
  88. 50f6753 crypto: add support for the twofish cipher algorithm by Daniel P. Berrange · 9 years ago
  89. 9431852 crypto: add support for the serpent cipher algorithm by Daniel P. Berrange · 9 years ago
  90. 084a85e crypto: add support for the cast5-128 cipher algorithm by Daniel P. Berrange · 9 years ago
  91. 5a95e0f crypto: add support for anti-forensic split algorithm by Daniel P. Berrange · 9 years ago
  92. cb73089 crypto: add support for generating initialization vectors by Daniel P. Berrange · 9 years ago
  93. 37788f2 crypto: add support for PBKDF2 algorithm by Daniel P. Berrange · 9 years ago
  94. b917da4 crypto: add cryptographic random byte source by Daniel P. Berrange · 9 years ago
  95. c0377a7 crypto: ensure qcrypto_hash_digest_len is always defined by Daniel P. Berrange · 9 years ago
  96. 9884abe crypto: register properties against the class instead of object by Daniel P. Berrange · 9 years ago
  97. 42f7a44 crypto: Clean up includes by Peter Maydell · 9 years ago
  98. d341d9f fpu: Replace uint8 typedef with uint8_t by Peter Maydell · 9 years ago
  99. 50de626 crypto: fix transposed arguments in cipher error message by Daniel P. Berrange · 9 years ago
  100. d8c02bc crypto: move QCryptoCipherAlgorithm/Mode enum definitions into QAPI by Daniel P. Berrange · 9 years ago