Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 334307
b: refs/heads/master
c: ea0b6dc
h: refs/heads/master
i:
  334305: 729325e
  334303: 863e255
v: v3
  • Loading branch information
David Howells authored and Rusty Russell committed Oct 10, 2012
1 parent 2c0281a commit 915cc86
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: addbcdbbf549c9127c2bbb39caaa08bb47b996f4
refs/heads/master: ea0b6dcf71d216dc11733ac19b26df0f5d0fd6c2
38 changes: 38 additions & 0 deletions trunk/init/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1593,12 +1593,50 @@ config MODULE_SIG
is simply appended to the module. For more information see
Documentation/module-signing.txt.

!!!WARNING!!! If you enable this option, you MUST make sure that the
module DOES NOT get stripped after being signed. This includes the
debuginfo strip done by some packagers (such as rpmbuild) and
inclusion into an initramfs that wants the module size reduced.

config MODULE_SIG_FORCE
bool "Require modules to be validly signed"
depends on MODULE_SIG
help
Reject unsigned modules or signed modules for which we don't have a
key. Without this, such modules will simply taint the kernel.

choice
prompt "Which hash algorithm should modules be signed with?"
depends on MODULE_SIG
help
This determines which sort of hashing algorithm will be used during
signature generation. This algorithm _must_ be built into the kernel
directly so that signature verification can take place. It is not
possible to load a signed module containing the algorithm to check
the signature on that module.

config MODULE_SIG_SHA1
bool "Sign modules with SHA-1"
select CRYPTO_SHA1

config MODULE_SIG_SHA224
bool "Sign modules with SHA-224"
select CRYPTO_SHA256

config MODULE_SIG_SHA256
bool "Sign modules with SHA-256"
select CRYPTO_SHA256

config MODULE_SIG_SHA384
bool "Sign modules with SHA-384"
select CRYPTO_SHA512

config MODULE_SIG_SHA512
bool "Sign modules with SHA-512"
select CRYPTO_SHA512

endchoice

endif # MODULES

config INIT_ALL_POSSIBLE
Expand Down

0 comments on commit 915cc86

Please sign in to comment.