blob: 3e20f6e77174040c853c8e64ce3a3813ed74fad0 [file] [log] [blame]
# Copyright (c) 2023 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0
menuconfig TLS_CREDENTIALS_SHELL
bool "TLS credentials management shell"
depends on TLS_CREDENTIALS
depends on SHELL
depends on BASE64
help
Enable shell commands to manage TLS credentials.
if TLS_CREDENTIALS_SHELL
config TLS_CREDENTIALS_SHELL_CRED_BUF_SIZE
int "Size of buffer used for storing and retrieving credentials, measured in bytes."
default 1024
help
The amount of preallocated buffer (in bytes) used for storing and retrieving credentials.
config TLS_CREDENTIALS_SHELL_CRED_OUTPUT_WIDTH
int "Credential output line width (characters)"
default 32
help
This setting specifies how long (in characters) contiguous lines of base64 credential
output should be. Must be a multiple of 4. Applies only to ??? mode.
config TLS_CREDENTIALS_SHELL_DIGEST_BUF_SIZE
int "Buffer for generating credentials digests"
default 48
help
The amount of preallocated buffer (in bytes) for temporarily storing credential digests.
Also used to print error messages if digest generation fails.
endif # TLS_CREDENTIALS_SHELL