Nanostack Border Router is a generic mbed border router implementation that provides the 6LoWPAN ND or Thread border router initialization logic.
Diff: source/borderrouter_ws.c
- Revision:
- 95:930ccc91b349
- Parent:
- 94:0c008659750c
- Child:
- 105:d9f83743ed4f
--- a/source/borderrouter_ws.c Thu Mar 14 16:02:36 2019 +0000 +++ b/source/borderrouter_ws.c Tue Mar 19 15:02:40 2019 +0000 @@ -316,9 +316,9 @@ arm_certificate_chain_entry_s chain_info; memset(&chain_info, 0, sizeof(arm_certificate_chain_entry_s)); chain_info.cert_chain[0] = (const uint8_t *) MBED_CONF_APP_ROOT_CERTIFICATE; - chain_info.cert_len[0] = strlen((const char *) MBED_CONF_APP_ROOT_CERTIFICATE); + chain_info.cert_len[0] = strlen((const char *) MBED_CONF_APP_ROOT_CERTIFICATE) + 1; chain_info.cert_chain[1] = (const uint8_t *) MBED_CONF_APP_OWN_CERTIFICATE; - chain_info.cert_len[1] = strlen((const char *) MBED_CONF_APP_OWN_CERTIFICATE); + chain_info.cert_len[1] = strlen((const char *) MBED_CONF_APP_OWN_CERTIFICATE) + 1; chain_info.key_chain[1] = (const uint8_t *) MBED_CONF_APP_OWN_CERTIFICATE_KEY; chain_info.chain_length = 2; arm_network_certificate_chain_set((const arm_certificate_chain_entry_s *) &chain_info);