mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-11 08:55:48 +00:00
This patch implements optional authentication phase, which is done between link establishment and network phases. It is part of LCP option negotiation to decide whether authentication is needed and which protocol will be used. For now we add only PAP support and try to negotiate it when some other protocol (e.g. CHAP or EAP) is proposed earlier. For simplicity reason we only add one way authentication support, which means that we try to authenticate to the other peer, but do not require authentication from it. This is an important step to make PPP work with cellular network modems, because most of them require to provide username and password within PPP authentication phase. Those credentials are used by modem to login to cellular network. In most cases however it is enough to provide dummy values, because they are not verified. For this reason and simplicity of this patch we hardcode PAP Peer-ID and Password now. Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com> |
||
---|---|---|
.. | ||
app_memory | ||
arch | ||
audio | ||
bluetooth | ||
canbus | ||
cmsis_rtos_v1 | ||
cmsis_rtos_v2 | ||
console | ||
crypto | ||
data | ||
debug | ||
devicetree | ||
dfu | ||
disk | ||
display | ||
drivers | ||
dt-bindings | ||
fs | ||
linker | ||
logging | ||
mgmt | ||
net | ||
posix | ||
power | ||
random | ||
settings | ||
shell | ||
stats | ||
storage | ||
sys | ||
toolchain | ||
tracing | ||
usb | ||
zephyr | ||
cache.h | ||
device.h | ||
devicetree.h | ||
exc_handle.h | ||
fatal.h | ||
generated_dts_board.h | ||
init.h | ||
irq_nextlevel.h | ||
irq_offload.h | ||
irq.h | ||
kernel_includes.h | ||
kernel_structs.h | ||
kernel_version.h | ||
kernel.h | ||
mempool_heap.h | ||
mempool_sys.h | ||
ptp_clock.h | ||
sched_priq.h | ||
shared_irq.h | ||
spinlock.h | ||
sw_isr_table.h | ||
sys_clock.h | ||
syscall_handler.h | ||
syscall.h | ||
timeout_q.h | ||
toolchain.h | ||
wait_q.h | ||
zephyr.h |