Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
bfa47c9
random: Add hook to override device reads and getrandom(2)
jallisonciq Mar 3, 2026
04f645a
crypto: rng - Override drivers/char/random in FIPS mode
jallisonciq Mar 5, 2026
61a8ec7
not upstream: Disable vdso getrandom when FIPS is enabled
jallisonciq Mar 5, 2026
5be8b9e
crypto: ecdh - implement FIPS PCT
jallisonciq Jul 14, 2025
02d9075
crypto: essiv - Zeroize keys on exit in essiv_aead_setkey()
jason-rodri Sep 30, 2024
0d142c9
crypto: drbg - Align buffers to at least a cache line
kerneltoast Jun 11, 2025
dcb738e
mm/gup: introduce pin_user_pages_fast_only()
kerneltoast Jun 19, 2025
a3966f7
crypto: rng - Convert crypto_default_rng_refcnt into an unsigned int
kerneltoast Jun 24, 2025
050af7a
crypto: rng - Fix priority inversions due to mutex locks
kerneltoast Jun 24, 2025
ff6cdfc
crypto: rng - Implement fast per-CPU DRBG instances
kerneltoast Jun 28, 2025
2fec3a3
lib/crypto: Add FIPS self-tests for SHA-1 and SHA-2
Oct 11, 2025
16edb0a
byteorder: Add le64_to_cpu_array() and cpu_to_le64_array()
Oct 18, 2025
67c173c
lib/crypto: blake2b: Add BLAKE2b library functions
jallisonciq Apr 8, 2026
75c68c9
btrfs: switch to library APIs for checksums
jallisonciq Apr 8, 2026
532744a
crypto: testmgr - block Crypto API xxhash64 in FIPS mode
jallisonciq Apr 8, 2026
9160329
When in fips mode, self-test errors must panic.
jallisonciq Apr 17, 2026
0a7dacd
When in fips mode, self-test errors must panic.
jallisonciq Apr 17, 2026
8373c16
Change CONFIG_CRYPTO_JITTERENTROPY_OSR from 1 to 3 in all configs.
jallisonciq Apr 17, 2026
c93445c
dh_compute_value misses the check SP800-56Arev3, 5.6.2.1.4 which is t…
jallisonciq Apr 17, 2026
98d6837
In crypto_kdf108_ctr_generate() there is no minimum length check for …
jallisonciq Apr 17, 2026
39c4e59
Add fips_approved flag to SHA1 and HMAC-SHA1 structs.
jallisonciq Apr 27, 2026
16c3a92
Add fips_approved flag to SHA224 and HMAC-SHA224 structs.
jallisonciq Apr 27, 2026
b7f7d54
Add fips_approved flag to SHA256 and HMAC-SHA256 structs.
jallisonciq Apr 27, 2026
8bd6487
Add fips_approved flag to SHA384 and HMAC-SHA384 structs.
jallisonciq Apr 27, 2026
e0133ad
Add fips_approved flag to SHA512 and HMAC-SHA512 structs.
jallisonciq Apr 27, 2026
4f2931a
Add fips_approved indicator to struct crypto_aes_ctx.
jallisonciq Apr 27, 2026
e7a6f69
Add CONFIG_CRYPTO_FIPS_CUSTOM_VERSION=y, CONFIG_CRYPTO_FIPS_VERSION="…
jallisonciq Apr 21, 2026
0ad59df
Unset CRYPTO_JITTERENTROPY_MEMSIZE_2, set CRYPTO_JITTERENTROPY_MEMSIZ…
jallisonciq Jun 3, 2026
c78424f
github actions: Add FIPS protected directory check for PRs
bmastbergen Jun 3, 2026
a8b698d
Restore CRYPTO_TFM_FIPS_COMPLIANCE flag as an indicator to differenti…
jallisonciq Jun 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
158 changes: 158 additions & 0 deletions .github/workflows/fips-check-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
# FIPS Protected Directory Check
#
# This workflow runs on PRs targeting ciq-*-next branches and checks
# whether the new upstream commits (the stable release delta) touch
# any FIPS protected directories. If so, it posts a comment on the
# PR alerting reviewers to involve the FIPS / Security team.
#
# How it works:
# PR base branch: ciq-X.Y.y-next (created from stable_X.Y.y)
# Old branch: ciq-X.Y.y (previous CIQ branch, derived by stripping "-next")
# merge-base(old, next) = last common upstream commit
# merge-base..ciq-X.Y.y-next = new upstream commits to check
#
# TODO: remove ref: clk-fips-check once kernel-src-tree-tools merges that branch

name: FIPS Protected Directory Check

on:
pull_request:
types: [opened, synchronize, reopened]
branches:
- 'ciq-*-next'

permissions:
contents: read
pull-requests: write

jobs:
fips-check:
name: FIPS Directory Check
runs-on: ubuntu-latest

steps:
- name: Generate GitHub App token
id: generate_token
uses: actions/create-github-app-token@1b10c78c7865c340bc4f6099eb2f838309f1e8c3 # v3.1.1
with:
client-id: ${{ secrets.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}
repositories: |
kernel-src-tree
kernel-src-tree-tools

- name: Checkout kernel source
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 1
token: ${{ steps.generate_token.outputs.token }}

- name: Checkout kernel-src-tree-tools
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
repository: ctrliq/kernel-src-tree-tools
ref: clk-fips-check
path: kernel-src-tree-tools
token: ${{ steps.generate_token.outputs.token }}

- name: Install Python dependencies
run: pip install gitpython

- name: Fetch branches and run FIPS check
id: fips_check
env:
PYTHONPATH: ${{ github.workspace }}/kernel-src-tree-tools
BASE_REF: ${{ github.event.pull_request.base.ref }}
run: |
OLD_BRANCH="${BASE_REF%-next}"
echo "Derived old branch: $OLD_BRANCH from PR base: $BASE_REF"

# Fetch both branches (full history needed for merge-base)
git fetch origin "$BASE_REF:refs/remotes/origin/$BASE_REF"
git fetch origin "$OLD_BRANCH:refs/remotes/origin/$OLD_BRANCH" 2>/dev/null || {
echo "::warning::Could not fetch branch $OLD_BRANCH — skipping FIPS check"
echo "result=skip" >> "$GITHUB_OUTPUT"
exit 0
}

MERGE_BASE=$(git merge-base "origin/$OLD_BRANCH" "origin/$BASE_REF" 2>/dev/null) || {
echo "::warning::Could not compute merge-base between $OLD_BRANCH and $BASE_REF"
echo "result=skip" >> "$GITHUB_OUTPUT"
exit 0
}

echo "Merge base: $MERGE_BASE"
echo "Checking upstream commits: $MERGE_BASE..origin/$BASE_REF"

python3 kernel-src-tree-tools/check_fips_changes.py \
--repo . \
--base-ref "$MERGE_BASE" \
--target-ref "origin/$BASE_REF" \
--fips-override 2>&1 | tee fips_report.txt

if grep -q "FIPS protected changes detected" fips_report.txt; then
echo "result=found" >> "$GITHUB_OUTPUT"
else
echo "result=clean" >> "$GITHUB_OUTPUT"
fi

- name: Post or update PR comment
if: always()
env:
GH_TOKEN: ${{ steps.generate_token.outputs.token }}
PR_NUMBER: ${{ github.event.pull_request.number }}
RESULT: ${{ steps.fips_check.outputs.result }}
run: |
MARKER="<!-- fips-protected-directory-check -->"
REPO="${{ github.repository }}"

# Find any existing FIPS check comment
EXISTING_ID=$(gh api "repos/$REPO/issues/$PR_NUMBER/comments" \
--jq ".[] | select(.body | contains(\"$MARKER\")) | .id" | head -1)

if [ "$RESULT" = "found" ]; then
REPORT=$(cat fips_report.txt)
BODY=$(cat <<EOF
$MARKER
## :warning: FIPS Protected Directory Changes Detected

New upstream commits in this rebase touch FIPS protected directories.
Please consult the CIQ FIPS / Security team before merging.

<details>
<summary>Details</summary>

\`\`\`
$REPORT
\`\`\`

</details>
EOF
)
elif [ "$RESULT" = "clean" ]; then
BODY=$(cat <<EOF
$MARKER
## :white_check_mark: FIPS Check: No Protected Directory Changes

No FIPS protected directories were modified in the new upstream commits.
EOF
)
else
BODY=$(cat <<EOF
$MARKER
## :x: FIPS Check: Unable to Run

Could not determine the upstream delta for this PR. The FIPS protected
directory check was skipped. Please verify manually.
EOF
)
fi

if [ -n "$EXISTING_ID" ]; then
gh api "repos/$REPO/issues/comments/$EXISTING_ID" \
-X PATCH -f body="$BODY"
echo "Updated existing comment $EXISTING_ID"
else
gh pr comment "$PR_NUMBER" --repo "$REPO" --body "$BODY"
echo "Created new comment"
fi
2 changes: 1 addition & 1 deletion arch/s390/configs/defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -789,7 +789,7 @@ CONFIG_CRYPTO_LZ4=m
CONFIG_CRYPTO_LZ4HC=m
CONFIG_CRYPTO_ZSTD=m
CONFIG_CRYPTO_ANSI_CPRNG=m
CONFIG_CRYPTO_JITTERENTROPY_OSR=1
CONFIG_CRYPTO_JITTERENTROPY_OSR=3
CONFIG_CRYPTO_USER_API_HASH=m
CONFIG_CRYPTO_USER_API_SKCIPHER=m
CONFIG_CRYPTO_USER_API_RNG=m
Expand Down
15 changes: 8 additions & 7 deletions ciq/configs/kernel-aarch64-64k-debug.config
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 6.18.27 Kernel Configuration
# Linux/arm64 6.18.33 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
CONFIG_CC_IS_GCC=y
Expand Down Expand Up @@ -8379,7 +8379,8 @@ CONFIG_CRYPTO=y
#
CONFIG_CRYPTO_FIPS=y
CONFIG_CRYPTO_FIPS_NAME="Linux Kernel Cryptographic API"
# CONFIG_CRYPTO_FIPS_CUSTOM_VERSION is not set
CONFIG_CRYPTO_FIPS_CUSTOM_VERSION=y
CONFIG_CRYPTO_FIPS_VERSION="ciq.6.18.20260531"
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
Expand Down Expand Up @@ -8524,13 +8525,13 @@ CONFIG_CRYPTO_DRBG_HASH=y
CONFIG_CRYPTO_DRBG_CTR=y
CONFIG_CRYPTO_DRBG=y
CONFIG_CRYPTO_JITTERENTROPY=y
CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_2=y
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_128 is not set
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_2 is not set
CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_128=y
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_8192 is not set
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
CONFIG_CRYPTO_JITTERENTROPY_OSR=1
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=512
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=256
CONFIG_CRYPTO_JITTERENTROPY_OSR=3
# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KDF800108_CTR=y
# end of Random number generation
Expand Down
15 changes: 8 additions & 7 deletions ciq/configs/kernel-aarch64-64k.config
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 6.18.27 Kernel Configuration
# Linux/arm64 6.18.33 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
CONFIG_CC_IS_GCC=y
Expand Down Expand Up @@ -8356,7 +8356,8 @@ CONFIG_CRYPTO=y
#
CONFIG_CRYPTO_FIPS=y
CONFIG_CRYPTO_FIPS_NAME="Linux Kernel Cryptographic API"
# CONFIG_CRYPTO_FIPS_CUSTOM_VERSION is not set
CONFIG_CRYPTO_FIPS_CUSTOM_VERSION=y
CONFIG_CRYPTO_FIPS_VERSION="ciq.6.18.20260531"
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
Expand Down Expand Up @@ -8501,13 +8502,13 @@ CONFIG_CRYPTO_DRBG_HASH=y
CONFIG_CRYPTO_DRBG_CTR=y
CONFIG_CRYPTO_DRBG=y
CONFIG_CRYPTO_JITTERENTROPY=y
CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_2=y
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_128 is not set
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_2 is not set
CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_128=y
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_8192 is not set
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
CONFIG_CRYPTO_JITTERENTROPY_OSR=1
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=512
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=256
CONFIG_CRYPTO_JITTERENTROPY_OSR=3
# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KDF800108_CTR=y
# end of Random number generation
Expand Down
15 changes: 8 additions & 7 deletions ciq/configs/kernel-aarch64-debug.config
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 6.18.27 Kernel Configuration
# Linux/arm64 6.18.33 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
CONFIG_CC_IS_GCC=y
Expand Down Expand Up @@ -8387,7 +8387,8 @@ CONFIG_CRYPTO=y
#
CONFIG_CRYPTO_FIPS=y
CONFIG_CRYPTO_FIPS_NAME="Linux Kernel Cryptographic API"
# CONFIG_CRYPTO_FIPS_CUSTOM_VERSION is not set
CONFIG_CRYPTO_FIPS_CUSTOM_VERSION=y
CONFIG_CRYPTO_FIPS_VERSION="ciq.6.18.20260531"
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
Expand Down Expand Up @@ -8532,13 +8533,13 @@ CONFIG_CRYPTO_DRBG_HASH=y
CONFIG_CRYPTO_DRBG_CTR=y
CONFIG_CRYPTO_DRBG=y
CONFIG_CRYPTO_JITTERENTROPY=y
CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_2=y
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_128 is not set
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_2 is not set
CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_128=y
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_8192 is not set
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
CONFIG_CRYPTO_JITTERENTROPY_OSR=1
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=512
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=256
CONFIG_CRYPTO_JITTERENTROPY_OSR=3
# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KDF800108_CTR=y
# end of Random number generation
Expand Down
15 changes: 8 additions & 7 deletions ciq/configs/kernel-aarch64.config
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 6.18.27 Kernel Configuration
# Linux/arm64 6.18.33 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
CONFIG_CC_IS_GCC=y
Expand Down Expand Up @@ -8364,7 +8364,8 @@ CONFIG_CRYPTO=y
#
CONFIG_CRYPTO_FIPS=y
CONFIG_CRYPTO_FIPS_NAME="Linux Kernel Cryptographic API"
# CONFIG_CRYPTO_FIPS_CUSTOM_VERSION is not set
CONFIG_CRYPTO_FIPS_CUSTOM_VERSION=y
CONFIG_CRYPTO_FIPS_VERSION="ciq.6.18.20260531"
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
Expand Down Expand Up @@ -8509,13 +8510,13 @@ CONFIG_CRYPTO_DRBG_HASH=y
CONFIG_CRYPTO_DRBG_CTR=y
CONFIG_CRYPTO_DRBG=y
CONFIG_CRYPTO_JITTERENTROPY=y
CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_2=y
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_128 is not set
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_2 is not set
CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_128=y
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_8192 is not set
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
CONFIG_CRYPTO_JITTERENTROPY_OSR=1
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=512
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=256
CONFIG_CRYPTO_JITTERENTROPY_OSR=3
# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KDF800108_CTR=y
# end of Random number generation
Expand Down
15 changes: 8 additions & 7 deletions ciq/configs/kernel-x86_64-debug.config
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 6.18.27 Kernel Configuration
# Linux/x86_64 6.18.33 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
CONFIG_CC_IS_GCC=y
Expand Down Expand Up @@ -9281,7 +9281,8 @@ CONFIG_CRYPTO=y
#
CONFIG_CRYPTO_FIPS=y
CONFIG_CRYPTO_FIPS_NAME="Linux Kernel Cryptographic API"
# CONFIG_CRYPTO_FIPS_CUSTOM_VERSION is not set
CONFIG_CRYPTO_FIPS_CUSTOM_VERSION=y
CONFIG_CRYPTO_FIPS_VERSION="ciq.6.18.20260531"
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
Expand Down Expand Up @@ -9425,13 +9426,13 @@ CONFIG_CRYPTO_DRBG_HASH=y
CONFIG_CRYPTO_DRBG_CTR=y
CONFIG_CRYPTO_DRBG=y
CONFIG_CRYPTO_JITTERENTROPY=y
CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_2=y
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_128 is not set
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_2 is not set
CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_128=y
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_8192 is not set
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
CONFIG_CRYPTO_JITTERENTROPY_OSR=1
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=512
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=256
CONFIG_CRYPTO_JITTERENTROPY_OSR=3
# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KDF800108_CTR=y
# end of Random number generation
Expand Down
15 changes: 8 additions & 7 deletions ciq/configs/kernel-x86_64.config
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 6.18.27 Kernel Configuration
# Linux/x86_64 6.18.33 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
CONFIG_CC_IS_GCC=y
Expand Down Expand Up @@ -9253,7 +9253,8 @@ CONFIG_CRYPTO=y
#
CONFIG_CRYPTO_FIPS=y
CONFIG_CRYPTO_FIPS_NAME="Linux Kernel Cryptographic API"
# CONFIG_CRYPTO_FIPS_CUSTOM_VERSION is not set
CONFIG_CRYPTO_FIPS_CUSTOM_VERSION=y
CONFIG_CRYPTO_FIPS_VERSION="ciq.6.18.20260531"
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
Expand Down Expand Up @@ -9397,13 +9398,13 @@ CONFIG_CRYPTO_DRBG_HASH=y
CONFIG_CRYPTO_DRBG_CTR=y
CONFIG_CRYPTO_DRBG=y
CONFIG_CRYPTO_JITTERENTROPY=y
CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_2=y
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_128 is not set
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_2 is not set
CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_128=y
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_1024 is not set
# CONFIG_CRYPTO_JITTERENTROPY_MEMSIZE_8192 is not set
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
CONFIG_CRYPTO_JITTERENTROPY_OSR=1
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=512
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=256
CONFIG_CRYPTO_JITTERENTROPY_OSR=3
# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KDF800108_CTR=y
# end of Random number generation
Expand Down
Loading
Loading