Commit Graph

  • 4e53052390 status: Display enrolled vendor keys Morten Linderud 2021-11-06 17:21:30 +01:00
  • 4713d9818c keys: Allow enrollment of Microsoft OEM keys Morten Linderud 2021-11-06 17:20:42 +01:00
  • 9a1a83b98f certs: Added certs package to support vendor certificates Morten Linderud 2021-11-06 17:15:21 +01:00
  • 842d2ed5ce status: remove capitalization of sbctl Morten Linderud 2021-11-06 17:12:06 +01:00
  • 50886c6dd7 Makefile: Added phony target for sbctl Morten Linderud 2021-11-06 16:49:06 +01:00
  • 8ebdc25573 keys: Refactor key enrollment a tiny bit Morten Linderud 2021-11-06 16:26:20 +01:00
  • cdb3a27856 reset: Added some output logging Morten Linderud 2021-11-06 16:18:37 +01:00
  • 864eb0da5c status: lowercase sbctl in the output Morten Linderud 2021-11-06 15:03:55 +01:00
  • 423a787341 reset: Added error when PK is already reset Morten Linderud 2021-11-06 15:03:03 +01:00
  • 67b2c65772 enroll-keys: Refactor a bit and prepare OEM keys Morten Linderud 2021-11-06 13:43:02 +01:00
  • 98b8211bbe reset: Add reset command for Platform Key Morten Linderud 2021-11-06 12:56:45 +01:00
  • d2f7f9707f Ignore EOF errors in CheckMSDos Silke Hofstra 2021-10-24 18:17:02 +02:00
  • fca627a83c Merge commit 'refs/pull/103/head' of github.com:Foxboron/sbctl Morten Linderud 2021-10-24 12:28:02 +02:00
  • 5b04ceb428 Added afero Morten Linderud 2021-10-23 21:49:17 +02:00
  • 2416b1a3b2 Makefile: make aur pkg from local source ml 2021-10-23 21:46:33 +02:00
  • 783e943c77 Bump go-uefi dependency Morten Linderud 2021-10-23 21:45:28 +02:00
  • 16d618bce2 fix AUR build ml 2021-10-23 21:34:50 +02:00
  • c5921ee8d6 Merge commit 'refs/pull/97/head' of github.com:Foxboron/sbctl Morten Linderud 2021-10-22 20:00:01 +02:00
  • a97b9c5803 Makefile: simplify install target and add kernel-install hook eNV25 2021-10-10 12:20:58 +02:00
  • 707526ca5e Add contrib/kernel-install/91-sbctl.install eNV25 2021-09-27 14:19:43 +02:00
  • bedb8e8c83 main: fixed typo Morten Linderud 2021-09-05 15:33:17 +02:00
  • 73be015150 list-*: Fixup linting Morten Linderud 2021-09-05 15:33:06 +02:00
  • 9ff60964d5 list-*: Ensure we list all entries on error Morten Linderud 2021-09-05 14:54:03 +02:00
  • 947b6ba8e8 Formating: Added some misc formatting Morten Linderud 2021-09-05 14:42:31 +02:00
  • 69e52d3efb Makefile: Add completions Morten Linderud 2021-09-05 14:41:59 +02:00
  • 66d1482dd9 go.sum: Forgot a /x/text dependency? Morten Linderud 2021-07-22 21:12:29 +02:00
  • 05b4f88539 go.mod: Update go-uefi to latest master Morten Linderud 2021-07-22 21:11:19 +02:00
  • 858e129c2d Merge commit 'refs/pull/77/head' of github.com:Foxboron/sbctl Morten Linderud 2021-07-22 21:10:42 +02:00
  • dc88c5c93d Merge commit 'refs/pull/81/head' of github.com:Foxboron/sbctl Morten Linderud 2021-07-22 21:10:30 +02:00
  • 868b0a9547 Merge commit 'refs/pull/83/head' of github.com:Foxboron/sbctl Morten Linderud 2021-07-22 21:09:32 +02:00
  • ea325ca46f fix: restrict key file permissions Oskar Kohout 2021-07-14 23:30:38 +02:00
  • 1aca349c90 Attempt to trigger automounts to find the ESP Hugo Osvaldo Barrera 2021-06-28 08:02:33 +02:00
  • 78cdabfa6d sbctl/sign: the -o option would fail on non-existing output file Morten Linderud 2021-06-28 12:34:19 +02:00
  • 1614cfbd2e logging: Rename to SBCTL_UNICODE, add manpage Morten Linderud 2021-06-19 22:58:57 +02:00
  • 62fc79175f Merge commit 'refs/pull/76/head' of github.com:Foxboron/sbctl Morten Linderud 2021-06-19 22:57:04 +02:00
  • a88a5b7e42 logging: use simple unicode symbols Haochen Tong 2021-06-19 14:44:53 +08:00
  • 9e0ea82854 sbctl/verify: remove accidental newline Érico Nogueira 2021-06-17 00:28:45 -03:00
  • 2b6b3f92a1 Forgot srcinfo Morten Linderud 2021-06-14 00:30:08 +02:00
  • 2261630dbd Updated sbctl-git Morten Linderud 2021-06-14 00:29:19 +02:00
  • a43373ce3f sbctl: Error looks better then Fatal Morten Linderud 2021-06-14 00:24:43 +02:00
  • faf366f5e7 Merge commit 'refs/pull/75/head' of github.com:Foxboron/sbctl Morten Linderud 2021-06-13 19:42:36 +02:00
  • d8af3d80a1 sbctl/status: refactor to cleaner code Morten Linderud 2021-06-13 19:41:03 +02:00
  • 0a0dc36030 Updated readme Morten Linderud 2021-06-13 19:01:08 +02:00
  • 4ba10b9393 sbctl/remove-*: Added remove logging to the commands Morten Linderud 2021-06-13 00:00:40 +02:00
  • 64cbd26bb3 sbctl/sign: Added proper messages Morten Linderud 2021-06-12 21:38:13 +02:00
  • 4de27722ee Replace fmt.Println with internal logging Morten Linderud 2021-06-12 21:37:55 +02:00
  • 070702abda Removed extra print logging Morten Linderud 2021-06-12 21:22:09 +02:00
  • 95458395f1 Update some references to latest go-uefi Hugo Osvaldo Barrera 2021-06-12 01:45:54 +02:00
  • 7c23cf35da sign-all: don't exit if -g is used and we can't create bundles Morten Linderud 2021-06-05 14:36:02 +02:00
  • 7e01fec4fa generate-bundles: Return better error messages Morten Linderud 2021-06-05 14:34:54 +02:00
  • fb79c38977 bundle: Ensure files exist before combining Morten Linderud 2021-06-05 14:33:28 +02:00
  • 32ac267834 Merge branch 'morten/go-uefi' Morten Linderud 2021-06-05 14:08:34 +02:00
  • 5d528ff82a Merge branch 'morten/cli' Morten Linderud 2021-06-05 14:08:11 +02:00
  • 240786b7d8 Idk go modules Morten Linderud 2021-06-02 21:40:04 +02:00
  • 7192e52fa1 keys: Move from sbsigntools to go-uefi Morten Linderud 2021-06-02 21:38:23 +02:00
  • 2031e3a210 keys: Removed unused functions Morten Linderud 2021-06-02 21:37:46 +02:00
  • 03f9ab94d9 Removed erronous println Morten Linderud 2021-06-02 21:26:07 +02:00
  • ec7dba937e Silence ci Morten Linderud 2021-06-01 01:12:43 +02:00
  • d108dbc9e0 Fixup Morten Linderud 2021-06-01 01:03:42 +02:00
  • 683afec1d7 tests: Add secureboot enabled test Morten Linderud 2021-06-01 01:03:24 +02:00
  • 95170e5117 tests: Fixup secureboot enrollment test Morten Linderud 2021-06-01 01:02:46 +02:00
  • 9587644626 sbctl/enroll-keys: Implement support for enrolling keys with go-uefi Morten Linderud 2021-06-01 01:00:23 +02:00
  • 2d65668632 sbctl: Implement check for sbctl installation Morten Linderud 2021-06-01 00:59:48 +02:00
  • d04e117cbc sbctl/create-keys: Rework output and keypath handling Morten Linderud 2021-06-01 00:53:55 +02:00
  • 1bf2810228 keys: Rework key creation Morten Linderud 2021-06-01 00:52:50 +02:00
  • ac8723dacd util: Ensure we ignore when files do not exist in efivarfs Morten Linderud 2021-06-01 00:46:55 +02:00
  • 13bbb90c03 sbctl/enroll-keys: Refactor immutable checking Morten Linderud 2021-05-31 22:46:09 +02:00
  • 28eee4464d sbctl/status: Do not fail if sbctl is not initialized Morten Linderud 2021-05-31 22:45:15 +02:00
  • 0781f6bb98 sbctl/create-keys: Move up the GUID logic Morten Linderud 2021-05-30 01:15:24 +02:00
  • 091b831f0b tests: Added buildtag Morten Linderud 2021-05-29 22:55:37 +02:00
  • 3300e790a9 tests/utils: Add keys to struct Morten Linderud 2021-05-29 22:48:32 +02:00
  • a738c8c2e3 Fixed gitignore and go modules Morten Linderud 2021-05-29 22:43:11 +02:00
  • 635be0683f Added test suite Morten Linderud 2021-05-29 22:42:39 +02:00
  • ae1aec15fb sbctl: Ensure all commands inherit stdout turning off Morten Linderud 2021-05-30 15:18:09 +02:00
  • 550b4e6365 Move global flags to persistent Morten Linderud 2021-05-22 23:41:46 +02:00
  • ba0cee8115 Make lint happy Morten Linderud 2021-05-20 01:12:48 +02:00
  • 57a1c93eb9 Remove last of the log.* stuff Morten Linderud 2021-05-20 01:08:45 +02:00
  • 6b0242c953 Added print layout for key syncing Morten Linderud 2021-05-20 00:51:54 +02:00
  • fe514e1af7 Added errors to WriteFileDatabase Morten Linderud 2021-05-20 00:26:59 +02:00
  • 0d121672ca Move verify to top-level Morten Linderud 2021-05-19 23:57:23 +02:00
  • 8b4fc40724 Added internal functions for checked paths, and CheckMSDos Morten Linderud 2021-05-19 23:57:08 +02:00
  • b49ebbb8bf Added CanVerifyFiles Morten Linderud 2021-05-19 23:56:58 +02:00
  • 6dfc186d43 enroll changes Morten Linderud 2021-05-19 22:33:50 +02:00
  • 3f05d1df52 Propegate errors better Morten Linderud 2021-05-19 00:56:08 +02:00
  • a318695f44 Moved generate-bundles top-level Morten Linderud 2021-05-19 00:55:57 +02:00
  • 3454841a75 Moved create-keys top-level Morten Linderud 2021-05-19 00:38:25 +02:00
  • 97435cc48e More internal restructuring Morten Linderud 2021-05-19 00:23:52 +02:00
  • f01453a978 Change immutable error a little bit Morten Linderud 2021-05-18 23:40:26 +02:00
  • 235238c987 Fixed lint issues Morten Linderud 2021-05-18 23:34:59 +02:00
  • 342ba34a17 Fixup Morten Linderud 2021-05-18 23:29:54 +02:00
  • a5e0551e56 GUID package Morten Linderud 2021-05-18 21:01:06 +02:00
  • 3505f1b571 New structure Morten Linderud 2021-05-18 20:59:51 +02:00
  • adadb52e73 Give status the ability to display owner GUID Morten Linderud 2021-05-18 19:58:24 +02:00
  • 877ab49ae6 Implement GetGUID Morten Linderud 2021-05-18 19:58:02 +02:00
  • d0022cb3b2 Added BundleIter Morten Linderud 2021-05-18 19:57:40 +02:00
  • 70b00f3184 Added new error Morten Linderud 2021-05-18 18:00:30 +02:00
  • 30e16f5bd7 Catch for unknown command Morten Linderud 2021-05-18 01:56:08 +02:00
  • fb9b3c7b33 🤷 Morten Linderud 2021-05-18 01:47:29 +02:00
  • 3d7f094988 Added an iter function Morten Linderud 2021-05-18 01:33:24 +02:00
  • 23381e0111 Added NotOK instead of "Error". Makes more sense semantically Morten Linderud 2021-05-18 01:32:12 +02:00