mirror of
https://github.com/linuxboot/heads.git
synced 2024-12-20 13:33:10 +00:00
Allow gpg to select digest algo
EC signatures requires that the digest has the corresponding length. Removing the hardcoded sha2-256 hash function and adding support of sha2-384 and sha2-512 should allow using EC crypto.
This commit is contained in:
parent
2cfa94003b
commit
a221321b6a
@ -234,7 +234,8 @@ CONFIG_CRYPTO_RMD160=m
|
|||||||
CONFIG_CRYPTO_RMD256=m
|
CONFIG_CRYPTO_RMD256=m
|
||||||
CONFIG_CRYPTO_RMD320=m
|
CONFIG_CRYPTO_RMD320=m
|
||||||
CONFIG_CRYPTO_SHA1_SSSE3=y
|
CONFIG_CRYPTO_SHA1_SSSE3=y
|
||||||
CONFIG_CRYPTO_SHA256=y
|
CONFIG_CRYPTO_SHA256_SSSE3=y
|
||||||
|
CONFIG_CRYPTO_SHA512_SSSE3=y
|
||||||
CONFIG_CRYPTO_TGR192=m
|
CONFIG_CRYPTO_TGR192=m
|
||||||
CONFIG_CRYPTO_WP512=m
|
CONFIG_CRYPTO_WP512=m
|
||||||
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
||||||
|
@ -234,7 +234,8 @@ CONFIG_CRYPTO_RMD160=m
|
|||||||
CONFIG_CRYPTO_RMD256=m
|
CONFIG_CRYPTO_RMD256=m
|
||||||
CONFIG_CRYPTO_RMD320=m
|
CONFIG_CRYPTO_RMD320=m
|
||||||
CONFIG_CRYPTO_SHA1_SSSE3=y
|
CONFIG_CRYPTO_SHA1_SSSE3=y
|
||||||
CONFIG_CRYPTO_SHA256=y
|
CONFIG_CRYPTO_SHA256_SSSE3=y
|
||||||
|
CONFIG_CRYPTO_SHA512_SSSE3=y
|
||||||
CONFIG_CRYPTO_TGR192=m
|
CONFIG_CRYPTO_TGR192=m
|
||||||
CONFIG_CRYPTO_WP512=m
|
CONFIG_CRYPTO_WP512=m
|
||||||
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
||||||
|
@ -233,7 +233,8 @@ CONFIG_CRYPTO_RMD160=m
|
|||||||
CONFIG_CRYPTO_RMD256=m
|
CONFIG_CRYPTO_RMD256=m
|
||||||
CONFIG_CRYPTO_RMD320=m
|
CONFIG_CRYPTO_RMD320=m
|
||||||
CONFIG_CRYPTO_SHA1_SSSE3=y
|
CONFIG_CRYPTO_SHA1_SSSE3=y
|
||||||
CONFIG_CRYPTO_SHA256=y
|
CONFIG_CRYPTO_SHA256_SSSE3=y
|
||||||
|
CONFIG_CRYPTO_SHA512_SSSE3=y
|
||||||
CONFIG_CRYPTO_TGR192=m
|
CONFIG_CRYPTO_TGR192=m
|
||||||
CONFIG_CRYPTO_WP512=m
|
CONFIG_CRYPTO_WP512=m
|
||||||
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
||||||
|
@ -230,7 +230,8 @@ CONFIG_CRYPTO_RMD160=m
|
|||||||
CONFIG_CRYPTO_RMD256=m
|
CONFIG_CRYPTO_RMD256=m
|
||||||
CONFIG_CRYPTO_RMD320=m
|
CONFIG_CRYPTO_RMD320=m
|
||||||
CONFIG_CRYPTO_SHA1_SSSE3=y
|
CONFIG_CRYPTO_SHA1_SSSE3=y
|
||||||
CONFIG_CRYPTO_SHA256=y
|
CONFIG_CRYPTO_SHA256_SSSE3=y
|
||||||
|
CONFIG_CRYPTO_SHA512_SSSE3=y
|
||||||
CONFIG_CRYPTO_TGR192=m
|
CONFIG_CRYPTO_TGR192=m
|
||||||
CONFIG_CRYPTO_WP512=m
|
CONFIG_CRYPTO_WP512=m
|
||||||
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
||||||
|
@ -329,7 +329,8 @@ CONFIG_CRYPTO_RMD160=m
|
|||||||
CONFIG_CRYPTO_RMD256=m
|
CONFIG_CRYPTO_RMD256=m
|
||||||
CONFIG_CRYPTO_RMD320=m
|
CONFIG_CRYPTO_RMD320=m
|
||||||
CONFIG_CRYPTO_SHA1_SSSE3=y
|
CONFIG_CRYPTO_SHA1_SSSE3=y
|
||||||
CONFIG_CRYPTO_SHA256=y
|
CONFIG_CRYPTO_SHA256_SSSE3=y
|
||||||
|
CONFIG_CRYPTO_SHA512_SSSE3=y
|
||||||
CONFIG_CRYPTO_TGR192=m
|
CONFIG_CRYPTO_TGR192=m
|
||||||
CONFIG_CRYPTO_WP512=m
|
CONFIG_CRYPTO_WP512=m
|
||||||
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
||||||
|
@ -322,7 +322,8 @@ CONFIG_CRYPTO_RMD160=m
|
|||||||
CONFIG_CRYPTO_RMD256=m
|
CONFIG_CRYPTO_RMD256=m
|
||||||
CONFIG_CRYPTO_RMD320=m
|
CONFIG_CRYPTO_RMD320=m
|
||||||
CONFIG_CRYPTO_SHA1_SSSE3=y
|
CONFIG_CRYPTO_SHA1_SSSE3=y
|
||||||
CONFIG_CRYPTO_SHA256=y
|
CONFIG_CRYPTO_SHA256_SSSE3=y
|
||||||
|
CONFIG_CRYPTO_SHA512_SSSE3=y
|
||||||
CONFIG_CRYPTO_TGR192=m
|
CONFIG_CRYPTO_TGR192=m
|
||||||
CONFIG_CRYPTO_WP512=m
|
CONFIG_CRYPTO_WP512=m
|
||||||
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
||||||
|
@ -274,7 +274,8 @@ CONFIG_CRYPTO_RMD160=m
|
|||||||
CONFIG_CRYPTO_RMD256=m
|
CONFIG_CRYPTO_RMD256=m
|
||||||
CONFIG_CRYPTO_RMD320=m
|
CONFIG_CRYPTO_RMD320=m
|
||||||
CONFIG_CRYPTO_SHA1_SSSE3=y
|
CONFIG_CRYPTO_SHA1_SSSE3=y
|
||||||
CONFIG_CRYPTO_SHA256=y
|
CONFIG_CRYPTO_SHA256_SSSE3=y
|
||||||
|
CONFIG_CRYPTO_SHA512_SSSE3=y
|
||||||
CONFIG_CRYPTO_TGR192=m
|
CONFIG_CRYPTO_TGR192=m
|
||||||
CONFIG_CRYPTO_WP512=m
|
CONFIG_CRYPTO_WP512=m
|
||||||
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
||||||
|
@ -282,7 +282,8 @@ CONFIG_CRYPTO_RMD160=m
|
|||||||
CONFIG_CRYPTO_RMD256=m
|
CONFIG_CRYPTO_RMD256=m
|
||||||
CONFIG_CRYPTO_RMD320=m
|
CONFIG_CRYPTO_RMD320=m
|
||||||
CONFIG_CRYPTO_SHA1_SSSE3=y
|
CONFIG_CRYPTO_SHA1_SSSE3=y
|
||||||
CONFIG_CRYPTO_SHA256=y
|
CONFIG_CRYPTO_SHA256_SSSE3=y
|
||||||
|
CONFIG_CRYPTO_SHA512_SSSE3=y
|
||||||
CONFIG_CRYPTO_TGR192=m
|
CONFIG_CRYPTO_TGR192=m
|
||||||
CONFIG_CRYPTO_WP512=m
|
CONFIG_CRYPTO_WP512=m
|
||||||
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
|
||||||
|
@ -67,7 +67,6 @@ fi
|
|||||||
|
|
||||||
for tries in 1 2 3; do
|
for tries in 1 2 3; do
|
||||||
if sha256sum $param_files | gpg \
|
if sha256sum $param_files | gpg \
|
||||||
--digest-algo SHA256 \
|
|
||||||
--detach-sign \
|
--detach-sign \
|
||||||
-a \
|
-a \
|
||||||
> $paramsdir/kexec.sig \
|
> $paramsdir/kexec.sig \
|
||||||
|
Loading…
Reference in New Issue
Block a user