On Wed 24 May 2017 06:46:31 PM CEST, Daniel P. Berrange wrote:
>> > +case QCOW_CRYPT_AES:
>> > +if (encryptfmt && !g_str_equal(encryptfmt, "aes")) {
>> > +error_setg(errp,
>> > + "Header reported 'aes' encryption format but "
>> > +
On Thu, May 11, 2017 at 04:29:11PM +0200, Alberto Garcia wrote:
> On Tue 25 Apr 2017 05:38:51 PM CEST, Daniel P. Berrange wrote:
> > +switch (s->crypt_method_header) {
> > +case QCOW_CRYPT_NONE:
> > +if (encryptfmt) {
> > +error_setg(errp, "No encryption in image
On Tue 25 Apr 2017 05:38:51 PM CEST, Daniel P. Berrange wrote:
> +switch (s->crypt_method_header) {
> +case QCOW_CRYPT_NONE:
> +if (encryptfmt) {
> +error_setg(errp, "No encryption in image header, but options "
> + "specified format '%s'",
On 04/25/2017 10:38 AM, Daniel P. Berrange wrote:
> This converts the qcow2 driver to make use of the QCryptoBlock
> APIs for encrypting image content, using the legacyy QCow2 AES
s/legacyy/legacy/
> scheme.
>
> With this change it is now required to use the QCryptoSecret
> object for providing
This converts the qcow2 driver to make use of the QCryptoBlock
APIs for encrypting image content, using the legacyy QCow2 AES
scheme.
With this change it is now required to use the QCryptoSecret
object for providing passwords, instead of the current block
password APIs / interactive prompting.