mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-10-01 01:36:09 -04:00
Force lowercase luks disk UUID in disk-mapper, disk-rekeying and recovery
Signed-off-by: Malte Poll <mp@edgeless.systems>
This commit is contained in:
parent
e13ec3f914
commit
17d73813a9
@ -2,6 +2,7 @@ package core
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"strings"
|
||||
)
|
||||
|
||||
// GetDiskUUID gets the disk's UUID.
|
||||
@ -14,7 +15,7 @@ func (c *Core) GetDiskUUID() (string, error) {
|
||||
if err != nil {
|
||||
return "", fmt.Errorf("cannot retrieve uuid of disk: %w", err)
|
||||
}
|
||||
return uuid, nil
|
||||
return strings.ToLower(uuid), nil
|
||||
}
|
||||
|
||||
// UpdateDiskPassphrase switches the initial random passphrase of the encrypted disk to a permanent passphrase.
|
||||
|
@ -3,6 +3,7 @@ package mapper
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
cryptsetup "github.com/martinjungblut/go-cryptsetup"
|
||||
)
|
||||
@ -36,7 +37,7 @@ func (m *Mapper) IsLUKSDevice() bool {
|
||||
|
||||
// GetUUID gets the device's UUID.
|
||||
func (m *Mapper) DiskUUID() string {
|
||||
return m.device.GetUUID()
|
||||
return strings.ToLower(m.device.GetUUID())
|
||||
}
|
||||
|
||||
// FormatDisk formats the disk and adds passphrase in keyslot 0.
|
||||
|
Loading…
Reference in New Issue
Block a user