Darren J Moffat wrote:
> Darren J Moffat wrote:
>>> +      slabel=<internally encoded label | none>
>>> +           This property is used with Trusted Extensions.  This is
>>> +           the internal encoding of a sensitivity label (also called
>>> +        a hex label).  (See label_to_str(3tsol), label_encodings(4),
>>> +        hextoalabel(1M), atohexlabel(1M).) At mount time, this label
>>> +        must match that of the zone where the dataset is being 
>>> mounted,
>>> +        or the mount fails.
>>
>>
>> I'm happy with everything in this case except that the user interface 
>> to setting the property requires the use of an internally encoded label, 
>
> Scratch that comment, on further thought (prompted by MarkS) I'm 
> actually not happy with using a dataset property for this.
>
> ZFS Crypto support doesn't encrypt the property names or values, this 
> means that the sensitivity labels will not be encrypted on disk.   
> That could be a serious issue for use cases that involve ZFS doing 
> encryption and having TX enabled.
>
> I think this case needs some discussion with the ZFS core team and the 
> ZFS crypto team before it can move forwards.
You think the internal (hex) labels need to be encrypted? What is the 
alternative to using a system property?

--Glenn


Reply via email to