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