mirror of https://github.com/wolfSSL/wolfssh.git
69 lines
1.7 KiB
Plaintext
69 lines
1.7 KiB
Plaintext
# Kernel options
|
|
CONFIG_MAIN_STACK_SIZE=32768
|
|
CONFIG_ENTROPY_GENERATOR=y
|
|
CONFIG_INIT_STACKS=y
|
|
CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=131072
|
|
|
|
# Enable wolfSSH
|
|
CONFIG_WOLFSSH=y
|
|
CONFIG_WOLFSSH_SETTINGS_FILE="samples/tests/wolfssh_user_settings_nofs.h"
|
|
|
|
# POSIX layer: pthreads, clock for time(), and POSIX socket names (socket(),
|
|
# bind(), ...). On 4.1 and later this one symbol covers all three. Older
|
|
# releases still want CONFIG_PTHREAD_IPC / CONFIG_POSIX_CLOCK /
|
|
# CONFIG_NET_SOCKETS_POSIX_NAMES, which were superseded at different points in
|
|
# the POSIX rework rather than all at once; see posix_legacy.conf, applied by
|
|
# CMakeLists.txt below 4.1.
|
|
CONFIG_POSIX_API=y
|
|
|
|
# Networking
|
|
CONFIG_NETWORKING=y
|
|
CONFIG_NET_TEST=y
|
|
CONFIG_NET_IPV4=y
|
|
CONFIG_NET_IPV6=n
|
|
CONFIG_NET_TCP=y
|
|
CONFIG_NET_SOCKETS=y
|
|
|
|
CONFIG_NET_TEST=y
|
|
CONFIG_NET_LOOPBACK=y
|
|
|
|
# Network driver config
|
|
CONFIG_TEST_RANDOM_GENERATOR=y
|
|
|
|
# Network address config
|
|
CONFIG_NET_CONFIG_SETTINGS=y
|
|
CONFIG_NET_CONFIG_NEED_IPV4=y
|
|
CONFIG_NET_CONFIG_MY_IPV4_ADDR="192.0.2.1"
|
|
CONFIG_NET_CONFIG_PEER_IPV4_ADDR="192.0.2.2"
|
|
CONFIG_NET_CONFIG_MY_IPV4_GW="192.0.2.2"
|
|
|
|
CONFIG_NET_PKT_TX_COUNT=10
|
|
CONFIG_NET_BUF_DATA_SIZE=256
|
|
|
|
# Logging
|
|
CONFIG_PRINTK=y
|
|
CONFIG_LOG=y
|
|
CONFIG_LOG_MODE_IMMEDIATE=y
|
|
#CONFIG_WOLFSSH_DEBUG=y
|
|
#CONFIG_WOLFSSL_DEBUG=y
|
|
#CONFIG_DEBUG=y
|
|
|
|
# Enable logging using RTT and UART
|
|
#CONFIG_CBPRINTF_LIBC_SUBSTS=y
|
|
#CONFIG_CBPRINTF_FP_SUPPORT=y
|
|
#CONFIG_CONSOLE=y
|
|
#CONFIG_LOG_BACKEND_UART=y
|
|
#CONFIG_LOG_BUFFER_SIZE=15360
|
|
|
|
# TLS configuration
|
|
CONFIG_WOLFSSL=y
|
|
CONFIG_WOLFSSL_BUILTIN=y
|
|
CONFIG_WOLFSSL_SETTINGS_FILE="samples/tests/wolfssl_user_settings_nofs.h"
|
|
|
|
CONFIG_WOLFSSL_TLS_VERSION_1_2=y
|
|
CONFIG_WOLFSSL_KEY_EXCHANGE_ALL_ENABLED=y
|
|
CONFIG_WOLFSSL_CIPHER_ALL_ENABLED=y
|
|
CONFIG_WOLFSSL_MAC_ALL_ENABLED=y
|
|
CONFIG_WOLFSSL_HMAC_DRBG_ENABLED=y
|
|
|