bugGNU GRUB - Bugs: bug #43727, Cryptomount support for hyphens in...


You are not allowed to post comments on this tracker with your current authentication level.

bug #43727: Cryptomount support for hyphens in UUID

Submitted by:  John Lane <johnlane>
Submitted on:  Sat 29 Nov 2014 07:58:22 PM UTC  
Votes:  50  
Category: Disk & PartitionSeverity: Major
Priority: 3 - LowItem Group: None
Status: NonePrivacy: Public
Assigned to: NoneOriginator Name: 
Open/Closed: OpenRelease: 
Release: Git masterReproducibility: None
Planned Release: 2.03+

Sun 07 Dec 2014 05:12:11 PM UTC, comment #3:

the name is not meant to be modified. better way would be to have a specialised comparison function. Patches belong to ML, not to bugtracker.

Vladimir Serbinenko <phcoder>
Project Administrator
Sun 30 Nov 2014 11:59:05 AM UTC, comment #2:

Revised patch added #32574 that replaces #32570 which can be discarded.

This patch implements cryptomount support for UUID values containing hyphens:

cryptomount -u af4b9159-8cbb-4122-b801-0c18adf26b3e



both work with hyphens in UUID. They still work without hyphens too.

John Lane <johnlane>
Sat 29 Nov 2014 09:06:44 PM UTC, comment #1:

The patch allows the -u arg to cryptomount to contain hyphens but a similar thing needs to be done where input is a device specification like


I am not sure where in the code this would be, I will try to find it but if someone with appropriate knowledge could apply the same change to the relevant area that would be good.

Meanwhile, I'll update here with another patch if I work out how to do it.

John Lane <johnlane>
Sat 29 Nov 2014 07:58:22 PM UTC, original submission:

The cryptomount command accepts a UUID if given the -u argument but it does not accept a RFC4122 formatted UUID - one that contains hyphens.

Attached patch to cryptodisk.c erases hyphens from the UUID given as a command-line argument.

John Lane <johnlane>


Attached Files
file #32574:  0001-Cryptomount-support-for-hyphens-in-UUID.patch added by johnlane (1KiB - text/x-patch - Replaces file #32570. Patch diff against commit 343dad410eaa37f4f02eff6a4a4114102d211a28)
file #32570:  0001-Cryptomount-support-for-hyphens-in-UUID.patch added by johnlane (776B - text/x-patch - Patch diff against commit 343dad410eaa37f4f02eff6a4a4114102d211a28)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by kriswebdev (Voted in favor of this item)
  • -unavailable- added by phcoder (Posted a comment)
  • -unavailable- added by johnlane (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 50 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue 11 Oct 2016 12:45:37 PM UTCphcoderPriority5 - Normal=>3 - Low
    Fri 08 Apr 2016 09:22:09 PM UTCkriswebdevCarbon-Copy-=>Added kriswebdev
    Wed 02 Mar 2016 10:39:06 AM UTCphcoderPlanned ReleaseNone=>2.03+
    Sun 30 Nov 2014 11:55:40 AM UTCjohnlaneAttached File-=>Added 0001-Cryptomount-support-for-hyphens-in-UUID.patch, #32574
    Sat 29 Nov 2014 07:58:22 PM UTCjohnlaneAttached File-=>Added 0001-Cryptomount-support-for-hyphens-in-UUID.patch, #32570

    Back to the top

    Powered by Savane 3.1-cleanup1