Skip to content

Commit 4f21238

Browse files
committed
Add contributors in README
1 parent 7b8cee9 commit 4f21238

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

README.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ Created by : zSnow && Mr Dk.
1212

1313
By default, the value of `KDIR` in `Makefile` points to the source code directory of **currently running kernel**, on which the kernel module will be installed.
1414

15-
```
15+
```makefile
1616
KDIR := /lib/modules/$(shell uname -r)/build
1717
```
1818

1919
Also, you can build the module for one kernel on another kernel by overriding the `KDIR` variable. Suppose your directory is a submodule of [linux-kernel-elf-sig-verify](https://github.com/NUAA-WatchDog/linux-kernel-elf-sig-verify) under its directory like `linux-kernel-elf-sig-verify/linux-kernel-elf-sig-verify-module`, then you can modify `KDIR` to:
2020

21-
```
21+
```makefile
2222
KDIR := ../
2323
```
2424

@@ -70,6 +70,8 @@ If the module is installed successfully, you cannot run an ELF file without sign
7070

7171
## Key for Verification
7272

73+
### Generate Keys By Yourself
74+
7375
The `certs/kernel_key.pem` is the same as the key in [linux-elf-binary-signer](https://github.com/NUAA-WatchDog/linux-elf-binary-signer), and is only used for testing. To use the `binfmt_elf_signature_verification` module, you should compile the key into the kernel.
7476

7577
Or you can use the configuration file to get your own key pair by modifying `certs/x509.genkey`:
@@ -109,8 +111,20 @@ writing new private key to 'kernel_key.pem'
109111
$ cd ..
110112
```
111113

114+
### Generate Keys Through *Let's Encrypt*
115+
116+
See the website of [*Let's Encrypt*](https://letsencrypt.org/) and use [*Certbot*](https://certbot.eff.org/) to generate private key and public key certificate.
117+
112118
---
113119

120+
## Contributors
121+
122+
<a href="https://github.com/NUAA-WatchDog/linux-kernel-elf-sig-verify-module/graphs/contributors">
123+
<img src="https://contributors-img.web.app/image?repo=NUAA-WatchDog/linux-kernel-elf-sig-verify-module" />
124+
</a>
125+
126+
Made with [contributors-img](https://contributors-img.web.app).
127+
114128
## License
115129

116130
Copyright © 2020, Jingtang Zhang, Hua Zong. ([MIT License](LICENSE))

0 commit comments

Comments
 (0)