Age | Commit message (Expand) | Author | Files | Lines |
2023-09-08 | misc/other: spelling fixes | Michael Tokarev | 1 | -3/+3 |
2023-07-25 | crypto: Always initialize splitkeylen | Akihiko Odaki | 1 | -2/+2 |
2023-01-19 | coroutine: Clean up superfluous inclusion of qemu/coroutine.h | Markus Armbruster | 1 | -1/+0 |
2022-12-14 | qapi crypto: Elide redundant has_FOO in generated C | Markus Armbruster | 1 | -8/+8 |
2022-10-27 | crypto: quote algorithm names in error messages | Daniel P. Berrangé | 1 | -3/+3 |
2022-10-27 | crypto: split off helpers for converting LUKS header endianess | Daniel P. Berrangé | 1 | -32/+47 |
2022-10-27 | crypto: split LUKS header definitions off into file | Daniel P. Berrangé | 1 | -93/+1 |
2022-10-27 | crypto: check that LUKS PBKDF2 iterations count is non-zero | Daniel P. Berrangé | 1 | -0/+11 |
2022-10-27 | crypto: strengthen the check for key slots overlapping with LUKS header | Daniel P. Berrangé | 1 | -1/+1 |
2022-10-27 | crypto: validate that LUKS payload doesn't overlap with header | Daniel P. Berrangé | 1 | -0/+7 |
2022-10-27 | crypto: enforce that key material doesn't overlap with LUKS header | Daniel P. Berrangé | 1 | -0/+8 |
2022-10-27 | crypto: enforce that LUKS stripes is always a fixed value | Daniel P. Berrangé | 1 | -2/+3 |
2022-10-27 | crypto: sanity check that LUKS header strings are NUL-terminated | Daniel P. Berrangé | 1 | -0/+18 |
2022-07-12 | crypto: Make block callbacks return 0 on success | Alberto Faria | 1 | -4/+4 |
2021-01-28 | qapi: Use QAPI_LIST_APPEND in trivial cases | Eric Blake | 1 | -6/+3 |
2020-07-06 | qcrypto/luks: implement encryption key management | Maxim Levitsky | 1 | -4/+412 |
2019-09-26 | qcrypto-luks: more rigorous header checking | Maxim Levitsky | 1 | -0/+52 |
2019-09-26 | qcrypto-luks: simplify the math used for keyslot locations | Maxim Levitsky | 1 | -23/+40 |
2019-09-26 | qcrypto-luks: extract store key function | Maxim Levitsky | 1 | -123/+181 |
2019-09-26 | qcrypto-luks: extract check and parse header | Maxim Levitsky | 1 | -98/+125 |
2019-09-26 | qcrypto-luks: extract store and load header | Maxim Levitsky | 1 | -62/+93 |
2019-09-26 | qcrypto-luks: purge unused error codes from open callback | Maxim Levitsky | 1 | -32/+13 |
2019-09-26 | qcrypto-luks: use the parsed encryption settings in QCryptoBlockLUKS | Maxim Levitsky | 1 | -90/+79 |
2019-09-26 | qcrypto-luks: pass keyslot index rather that pointer to the keyslot | Maxim Levitsky | 1 | -3/+3 |
2019-09-26 | qcrypto-luks: simplify masterkey and masterkey length | Maxim Levitsky | 1 | -23/+21 |
2019-09-26 | qcrypto-luks: don't overwrite cipher_mode in header | Maxim Levitsky | 1 | -3/+6 |
2019-09-26 | qcrypto-luks: rename some fields in QCryptoBlockLUKSHeader | Maxim Levitsky | 1 | -44/+47 |
2019-08-22 | crypto: use auto cleanup for many stack variables | Daniel P. Berrangé | 1 | -52/+22 |
2019-07-19 | crypto: Fix LGPL information in the file headers | Thomas Huth | 1 | -1/+1 |
2019-03-21 | crypto/block: remove redundant struct packing to fix build with gcc 9 | Greg Kurz | 1 | -2/+2 |
2018-12-12 | crypto: support multiple threads accessing one QCryptoBlock | Vladimir Sementsov-Ogievskiy | 1 | -12/+10 |
2018-12-12 | crypto/block: introduce qcrypto_block_*crypt_helper functions | Vladimir Sementsov-Ogievskiy | 1 | -8/+6 |
2018-12-12 | crypto/block: rename qcrypto_block_*crypt_helper | Vladimir Sementsov-Ogievskiy | 1 | -22/+22 |
2018-12-12 | crypto/block-luks: fix memory leak in qcrypto_block_luks_create | Vladimir Sementsov-Ogievskiy | 1 | -0/+3 |
2018-06-01 | crypto: use local path for local headers | Michael S. Tsirkin | 1 | -1/+1 |
2017-10-06 | block: convert qcrypto_block_encrypt|decrypt to take bytes offset | Daniel P. Berrange | 1 | -4/+8 |
2017-10-06 | crypto: expose encryption sector size in APIs | Daniel P. Berrange | 1 | -2/+4 |
2017-09-04 | qapi: Change data type of the FOO_lookup generated for enum FOO | Marc-André Lureau | 1 | -4/+4 |
2017-09-04 | qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) | Markus Armbruster | 1 | -6/+6 |
2017-09-04 | qapi: Generate FOO_str() macro for QAPI enum FOO | Markus Armbruster | 1 | -1/+0 |
2017-09-04 | crypto: Use qapi_enum_parse() in qcrypto_block_luks_name_lookup() | Markus Armbruster | 1 | -12/+7 |
2017-07-11 | block: pass option prefix down to crypto layer | Daniel P. Berrange | 1 | -2/+6 |
2017-05-09 | crypto: move 'opaque' parameter to (nearly) the end of parameter list | Daniel P. Berrange | 1 | -5/+8 |
2017-04-24 | crypto: Make errp the last parameter of functions | Fam Zheng | 1 | -12/+9 |
2016-09-23 | crypto: Switch to QEMU UUID API | Fam Zheng | 1 | -19/+7 |
2016-09-19 | crypto: increase default pbkdf2 time for luks to 2 seconds | Daniel P. Berrange | 1 | -1/+1 |
2016-09-19 | crypto: remove bogus /= 2 for pbkdf iterations | Daniel P. Berrange | 1 | -4/+0 |
2016-09-19 | crypto: use correct derived key size when timing pbkdf | Daniel P. Berrange | 1 | -0/+2 |
2016-09-19 | crypto: make PBKDF iterations configurable for LUKS format | Daniel P. Berrange | 1 | -0/+24 |
2016-09-19 | crypto: use uint64_t for pbkdf iteration count parameters | Daniel P. Berrange | 1 | -21/+31 |