mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-24 14:45:24 +00:00
qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret
There are two last callers of this function. Replace them by qemuAliasForSecret and delete qemuDomainGetSecretAESAlias. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
70d2758a9c
commit
43a3d2e02e
@ -764,35 +764,6 @@ qemuDomainGetMasterKeyAlias(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* qemuDomainGetSecretAESAlias:
|
|
||||||
* @srcalias: Source alias used to generate the secret alias
|
|
||||||
* @isLuks: True when we are generating a secret for LUKS encrypt/decrypt
|
|
||||||
*
|
|
||||||
* Generate and return an alias for the encrypted secret
|
|
||||||
*
|
|
||||||
* Returns NULL or a string containing the alias
|
|
||||||
*/
|
|
||||||
char *
|
|
||||||
qemuDomainGetSecretAESAlias(const char *srcalias,
|
|
||||||
bool isLuks)
|
|
||||||
{
|
|
||||||
char *alias;
|
|
||||||
|
|
||||||
if (!srcalias) {
|
|
||||||
virReportError(VIR_ERR_INVALID_ARG, "%s",
|
|
||||||
_("encrypted secret alias requires valid source alias"));
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isLuks)
|
|
||||||
alias = g_strdup_printf("%s-luks-secret0", srcalias);
|
|
||||||
else
|
|
||||||
alias = g_strdup_printf("%s-secret0", srcalias);
|
|
||||||
|
|
||||||
return alias;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* qemuAliasForSecret:
|
/* qemuAliasForSecret:
|
||||||
* @parentalias: alias of the parent object
|
* @parentalias: alias of the parent object
|
||||||
* @obj: optional sub-object of the parent device the secret is for
|
* @obj: optional sub-object of the parent device the secret is for
|
||||||
|
@ -83,9 +83,6 @@ char *qemuAliasFromHostdev(const virDomainHostdevDef *hostdev);
|
|||||||
|
|
||||||
char *qemuDomainGetMasterKeyAlias(void);
|
char *qemuDomainGetMasterKeyAlias(void);
|
||||||
|
|
||||||
char *qemuDomainGetSecretAESAlias(const char *srcalias,
|
|
||||||
bool isLuks);
|
|
||||||
|
|
||||||
char *qemuAliasForSecret(const char *parentalias,
|
char *qemuAliasForSecret(const char *parentalias,
|
||||||
const char *obj);
|
const char *obj);
|
||||||
|
|
||||||
|
@ -1842,7 +1842,7 @@ qemuDomainDelChardevTLSObjects(virQEMUDriverPtr driver,
|
|||||||
* secret UUID and we have a serial TCP chardev, then formulate a
|
* secret UUID and we have a serial TCP chardev, then formulate a
|
||||||
* secAlias which we'll attempt to destroy. */
|
* secAlias which we'll attempt to destroy. */
|
||||||
if (cfg->chardevTLSx509secretUUID &&
|
if (cfg->chardevTLSx509secretUUID &&
|
||||||
!(secAlias = qemuDomainGetSecretAESAlias(inAlias, false)))
|
!(secAlias = qemuAliasForSecret(inAlias, NULL)))
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
qemuDomainObjEnterMonitor(driver, vm);
|
qemuDomainObjEnterMonitor(driver, vm);
|
||||||
|
@ -1080,7 +1080,7 @@ qemuMigrationParamsResetTLS(virQEMUDriverPtr driver,
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
tlsAlias = qemuAliasTLSObjFromSrcAlias(QEMU_MIGRATION_TLS_ALIAS_BASE);
|
tlsAlias = qemuAliasTLSObjFromSrcAlias(QEMU_MIGRATION_TLS_ALIAS_BASE);
|
||||||
secAlias = qemuDomainGetSecretAESAlias(QEMU_MIGRATION_TLS_ALIAS_BASE, false);
|
secAlias = qemuAliasForSecret(QEMU_MIGRATION_TLS_ALIAS_BASE, NULL);
|
||||||
|
|
||||||
qemuDomainDelTLSObjects(driver, vm, asyncJob, secAlias, tlsAlias);
|
qemuDomainDelTLSObjects(driver, vm, asyncJob, secAlias, tlsAlias);
|
||||||
g_clear_pointer(&QEMU_DOMAIN_PRIVATE(vm)->migSecinfo, qemuDomainSecretInfoFree);
|
g_clear_pointer(&QEMU_DOMAIN_PRIVATE(vm)->migSecinfo, qemuDomainSecretInfoFree);
|
||||||
|
Loading…
Reference in New Issue
Block a user