From 700756cad2e470fe4997301b43f8d5ba04a8d8de Mon Sep 17 00:00:00 2001 From: Harry Austen Date: Fri, 1 Jul 2022 08:19:14 +0100 Subject: [PATCH] community/linux-postmarketos-qcom-msm8996: add support for iwd (MR 3266) These options are required by `iwd`. Make use of the `kconfigcheck-iwd` APKBUILD option to ensure the required config options remain selected. [ci:skip-build] already built successfully in CI --- .../linux-postmarketos-qcom-msm8996/APKBUILD | 5 +++-- .../config-postmarketos-qcom-msm8996.aarch64 | 14 ++++++++------ 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/device/community/linux-postmarketos-qcom-msm8996/APKBUILD b/device/community/linux-postmarketos-qcom-msm8996/APKBUILD index 9e0c0b010..d027835a1 100644 --- a/device/community/linux-postmarketos-qcom-msm8996/APKBUILD +++ b/device/community/linux-postmarketos-qcom-msm8996/APKBUILD @@ -4,7 +4,7 @@ _flavor="postmarketos-qcom-msm8996" pkgname=linux-$_flavor pkgver=5.18.1 -pkgrel=0 +pkgrel=1 pkgdesc="Kernel close to mainline with extra patches for Qualcomm MSM8996 devices" arch="aarch64" _carch="arm64" @@ -15,6 +15,7 @@ options="!strip !check !tracedeps pmb:kconfigcheck-nftables pmb:kconfigcheck-anbox pmb:kconfigcheck-containers + pmb:kconfigcheck-iwd pmb:kconfigcheck-zram " makedepends="bison findutils flex installkernel openssl-dev perl" @@ -54,5 +55,5 @@ package() { } sha512sums=" 909d9735623b9cf20e1efa735e520eed579751bcbb45f95821d489d993424c8ac3699f3fdbdd339c70188acb5b6315fee4a7dd9087f098e5dc23c1498277cc56 linux-v5.18.1-msm8996.tar.gz -19bfc0a48aee175b016272e22444cd29b8d299dce6a29efda62f5ca21e7f002c5e59ecb1ea9b4bc81bdd309bef20cd836270717b0121437248ea3b7e54f0c77c config-postmarketos-qcom-msm8996.aarch64 +289a080aa4977141d2d36c5e2cc459d23241fbc59c3754768b08f93de6311950607379eac00dc84acd25c1974f495c508cb17b2111a08b53cd8dabb09b39abaa config-postmarketos-qcom-msm8996.aarch64 " diff --git a/device/community/linux-postmarketos-qcom-msm8996/config-postmarketos-qcom-msm8996.aarch64 b/device/community/linux-postmarketos-qcom-msm8996/config-postmarketos-qcom-msm8996.aarch64 index 2fafd3c97..958fdcdf4 100644 --- a/device/community/linux-postmarketos-qcom-msm8996/config-postmarketos-qcom-msm8996.aarch64 +++ b/device/community/linux-postmarketos-qcom-msm8996/config-postmarketos-qcom-msm8996.aarch64 @@ -6524,7 +6524,7 @@ CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set -# CONFIG_KEY_DH_OPERATIONS is not set +CONFIG_KEY_DH_OPERATIONS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y @@ -6608,7 +6608,8 @@ CONFIG_CRYPTO_AUTHENC=y # Public-key cryptography # CONFIG_CRYPTO_RSA=y -# CONFIG_CRYPTO_DH is not set +CONFIG_CRYPTO_DH=y +CONFIG_CRYPTO_DH_RFC7919_GROUPS=y CONFIG_CRYPTO_ECC=y CONFIG_CRYPTO_ECDH=y # CONFIG_CRYPTO_ECDSA is not set @@ -6685,7 +6686,7 @@ CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set -# CONFIG_CRYPTO_DES is not set +CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_CHACHA20 is not set @@ -6715,9 +6716,10 @@ CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y +CONFIG_CRYPTO_KDF800108_CTR=y CONFIG_CRYPTO_USER_API=y -# CONFIG_CRYPTO_USER_API_HASH is not set -# CONFIG_CRYPTO_USER_API_SKCIPHER is not set +CONFIG_CRYPTO_USER_API_HASH=y +CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=y # CONFIG_CRYPTO_USER_API_RNG_CAVP is not set # CONFIG_CRYPTO_USER_API_AEAD is not set @@ -6747,7 +6749,7 @@ CONFIG_CRYPTO_DEV_QCOM_RNG=y CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y -# CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set +CONFIG_PKCS8_PRIVATE_KEY_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set