├── .github └── workflows │ ├── pylint.yml │ └── shellcheck.yml ├── .pylintrc ├── Arch-Linux-PKGBUILD-example ├── Changelog.md ├── LICENSE ├── README.md ├── README.scripts.md ├── arch-sign-modules ├── .SRCINFO ├── PKGBUILD └── arch-sign-modules.install ├── certs-local ├── dkms │ ├── kernel-sign.conf │ └── kernel-sign.sh ├── genkeys.py ├── install-certs.py ├── lib │ ├── __init__.py │ ├── arg_parse.py │ ├── class_genkeys.py │ ├── get_key_hash.py │ ├── make_keys.py │ ├── refresh_needed.py │ ├── signer_class.py │ ├── update_config.py │ └── utils.py ├── sign_module.py └── x509.oot.genkey ├── docs ├── Changelog.rst ├── Code-of-conduct.rst ├── Contributing.rst ├── Howto-Build ├── License.rst ├── Makefile ├── README.rst ├── _static │ └── .gitkeep ├── _templates │ └── .gitkeep ├── conf.py ├── html ├── index.rst └── kernel-sign.pdf ├── images └── update-stage.png ├── patches ├── linux-amd.patch ├── linux-ck.patch ├── linux-hardened-git.patch ├── linux-hardened.patch ├── linux-libre.patch ├── linux-lts.patch ├── linux-rt.patch ├── linux-xanmod.patch ├── linux-zen.patch └── linux.patch ├── scripts └── abk └── urlwatch ├── README.md ├── urls.yaml └── urlwatch.yaml /.github/workflows/pylint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/.github/workflows/pylint.yml -------------------------------------------------------------------------------- /.github/workflows/shellcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/.github/workflows/shellcheck.yml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- 1 | [MESSAGES CONTROL] 2 | 3 | disable=unspecified-encoding 4 | -------------------------------------------------------------------------------- /Arch-Linux-PKGBUILD-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/Arch-Linux-PKGBUILD-example -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/README.md -------------------------------------------------------------------------------- /README.scripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/README.scripts.md -------------------------------------------------------------------------------- /arch-sign-modules/.SRCINFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/arch-sign-modules/.SRCINFO -------------------------------------------------------------------------------- /arch-sign-modules/PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/arch-sign-modules/PKGBUILD -------------------------------------------------------------------------------- /arch-sign-modules/arch-sign-modules.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/arch-sign-modules/arch-sign-modules.install -------------------------------------------------------------------------------- /certs-local/dkms/kernel-sign.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/dkms/kernel-sign.conf -------------------------------------------------------------------------------- /certs-local/dkms/kernel-sign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/dkms/kernel-sign.sh -------------------------------------------------------------------------------- /certs-local/genkeys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/genkeys.py -------------------------------------------------------------------------------- /certs-local/install-certs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/install-certs.py -------------------------------------------------------------------------------- /certs-local/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/lib/__init__.py -------------------------------------------------------------------------------- /certs-local/lib/arg_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/lib/arg_parse.py -------------------------------------------------------------------------------- /certs-local/lib/class_genkeys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/lib/class_genkeys.py -------------------------------------------------------------------------------- /certs-local/lib/get_key_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/lib/get_key_hash.py -------------------------------------------------------------------------------- /certs-local/lib/make_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/lib/make_keys.py -------------------------------------------------------------------------------- /certs-local/lib/refresh_needed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/lib/refresh_needed.py -------------------------------------------------------------------------------- /certs-local/lib/signer_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/lib/signer_class.py -------------------------------------------------------------------------------- /certs-local/lib/update_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/lib/update_config.py -------------------------------------------------------------------------------- /certs-local/lib/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/lib/utils.py -------------------------------------------------------------------------------- /certs-local/sign_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/sign_module.py -------------------------------------------------------------------------------- /certs-local/x509.oot.genkey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/certs-local/x509.oot.genkey -------------------------------------------------------------------------------- /docs/Changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/docs/Changelog.rst -------------------------------------------------------------------------------- /docs/Code-of-conduct.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/docs/Code-of-conduct.rst -------------------------------------------------------------------------------- /docs/Contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/docs/Contributing.rst -------------------------------------------------------------------------------- /docs/Howto-Build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/docs/Howto-Build -------------------------------------------------------------------------------- /docs/License.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/docs/License.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.rst: -------------------------------------------------------------------------------- 1 | ../README.rst -------------------------------------------------------------------------------- /docs/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_templates/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/html: -------------------------------------------------------------------------------- 1 | _build/html -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/kernel-sign.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/docs/kernel-sign.pdf -------------------------------------------------------------------------------- /images/update-stage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/images/update-stage.png -------------------------------------------------------------------------------- /patches/linux-amd.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/patches/linux-amd.patch -------------------------------------------------------------------------------- /patches/linux-ck.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/patches/linux-ck.patch -------------------------------------------------------------------------------- /patches/linux-hardened-git.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/patches/linux-hardened-git.patch -------------------------------------------------------------------------------- /patches/linux-hardened.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/patches/linux-hardened.patch -------------------------------------------------------------------------------- /patches/linux-libre.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/patches/linux-libre.patch -------------------------------------------------------------------------------- /patches/linux-lts.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/patches/linux-lts.patch -------------------------------------------------------------------------------- /patches/linux-rt.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/patches/linux-rt.patch -------------------------------------------------------------------------------- /patches/linux-xanmod.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/patches/linux-xanmod.patch -------------------------------------------------------------------------------- /patches/linux-zen.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/patches/linux-zen.patch -------------------------------------------------------------------------------- /patches/linux.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/patches/linux.patch -------------------------------------------------------------------------------- /scripts/abk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/scripts/abk -------------------------------------------------------------------------------- /urlwatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/urlwatch/README.md -------------------------------------------------------------------------------- /urlwatch/urls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/urlwatch/urls.yaml -------------------------------------------------------------------------------- /urlwatch/urlwatch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itoffshore/Arch-SKM/HEAD/urlwatch/urlwatch.yaml --------------------------------------------------------------------------------