zephyr/subsys/net/lib/lwm2m
Michael Scott e7155622a2 net: lwm2m: add custom TLS credential load function pointer
Current implementation of LwM2M engine doesn't allow users a way
of overriding TLS credential load with custom function.  This
would be needed by an offloaded TLS stack where we don't want
to use standard Zephyr functions.

Let's add a load_credential function pointer to the LwM2M client
context which will be called when it's available.

Fixes: https://github.com/zephyrproject-rtos/zephyr/issues/17408

Signed-off-by: Michael Scott <mike@foundries.io>
2019-07-11 11:08:05 +03:00
..
buf_util.h net: lwm2m: move to flat buffers 2019-01-31 23:02:56 -05:00
CMakeLists.txt cmake: Don't have users call zephyr_link_interface on mbedTLS 2019-05-11 08:35:26 -04:00
ipso_light_control.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
ipso_temp_sensor.c net: lwm2m: remove some unnecessary includes 2019-01-30 10:35:54 +02:00
ipso_timer.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
Kconfig net: lwm2m: dont select MBEDTLS or set MBEDTLS options in subsys 2019-07-09 21:08:47 +03:00
Kconfig.ipso net: lwm2m: Remove IPSO objects maximum number of instances limitation. 2019-05-25 17:57:56 -04:00
lwm2m_engine.c net: lwm2m: add custom TLS credential load function pointer 2019-07-11 11:08:05 +03:00
lwm2m_engine.h net: lwm2m: migrate LwM2M library to BSD-sockets API 2019-01-31 23:02:56 -05:00
lwm2m_obj_device.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
lwm2m_obj_firmware_pull.c net: lwm2m: firmware: add log_strdup to remove logging errors 2019-07-09 21:09:22 +03:00
lwm2m_obj_firmware.c net: lwm2m: firmware: add log_strdup to remove logging errors 2019-07-09 21:09:22 +03:00
lwm2m_obj_security.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
lwm2m_obj_server.c net: lwm2m: support for LwM2M bootstrap 2019-01-31 23:02:56 -05:00
lwm2m_object.h cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
lwm2m_rd_client.c cleanup: include/: move misc/printk.h to sys/printk.h 2019-06-27 22:55:49 -04:00
lwm2m_rd_client.h net: lwm2m: support for LwM2M bootstrap 2019-01-31 23:02:56 -05:00
lwm2m_rw_json.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
lwm2m_rw_json.h net: lwm2m: add JSON formatter for WRITE operations 2019-01-31 23:02:56 -05:00
lwm2m_rw_oma_tlv.c cleanup: include/: move misc/byteorder.h to sys/byteorder.h 2019-06-27 22:55:49 -04:00
lwm2m_rw_oma_tlv.h net: lwm2m: refactor lwm2m_engine_context into lwm2m_message 2019-01-30 10:35:54 +02:00
lwm2m_rw_plain_text.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
lwm2m_rw_plain_text.h net: lwm2m: refactor lwm2m_engine_context into lwm2m_message 2019-01-30 10:35:54 +02:00
lwm2m_util.c net: lwm2m: fix float exponent after fraction assign 2019-02-26 01:45:51 +01:00
lwm2m_util.h net: lwm2m: fix float32/64 handling 2019-02-12 21:19:49 -05:00