diff options
author | Konstantin Ryabitsev <konstantin@linuxfoundation.org> | 2021-05-21 13:37:49 -0400 |
---|---|---|
committer | Konstantin Ryabitsev <konstantin@linuxfoundation.org> | 2021-05-21 13:37:49 -0400 |
commit | 307beab7b103b9859b941b9a41a6ef220dd78dd2 (patch) | |
tree | 96137ab08f0ffbdd08f05dbd6416c23a01291162 | |
parent | e6fbfe8cafa3da6e9a2791325a633d4bab0c7460 (diff) | |
download | patatt-307beab7b103b9859b941b9a41a6ef220dd78dd2.tar.gz |
Make header order deterministic
I know that it doesn't matter, but the OCD part of me likes seeing the
h= value in a deterministic order.
Signed-off-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
-rw-r--r-- | patatt/__init__.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/patatt/__init__.py b/patatt/__init__.py index 76028ae..a80f63a 100644 --- a/patatt/__init__.py +++ b/patatt/__init__.py @@ -149,8 +149,8 @@ class DevsigHeader: raise SigningError('The following required headers not present: %s' % (b', '.join(reqset.difference(allhdrs)).decode())) # Add optional headers that are actually present - optpresent = allhdrs.intersection(optset) - signlist = list(reqset.union(optpresent)) + optpresent = list(allhdrs.intersection(optset)) + signlist = REQ_HDRS + sorted(optpresent) self.hdata['h'] = b':'.join(signlist) elif mode == 'validate': |