| /uoscore-uedhoc-latest/test/edhoc_integration_tests/ |
| D | edhoc_tests_rfc9529.c | 22 enum err tx_fkt(void *sock, struct byte_array *data) in tx_fkt() argument 26 zassert_mem_equal__(data->ptr, T1_RFC9529__MESSAGE_1, data->len, in tx_fkt() 28 zassert_equal(data->len, T1_RFC9529__MESSAGE_1_LEN, in tx_fkt() 32 zassert_mem_equal__(data->ptr, T1_RFC9529__MESSAGE_2, data->len, in tx_fkt() 34 zassert_equal(data->len, T1_RFC9529__MESSAGE_2_LEN, in tx_fkt() 38 zassert_mem_equal__(data->ptr, T1_RFC9529__MESSAGE_3, data->len, in tx_fkt() 40 zassert_equal(data->len, T1_RFC9529__MESSAGE_3_LEN, in tx_fkt() 44 zassert_mem_equal__(data->ptr, T1_RFC9529__MESSAGE_4, data->len, in tx_fkt() 46 zassert_equal(data->len, T1_RFC9529__MESSAGE_4_LEN, in tx_fkt() 58 enum err rx_fkt(void *sock, struct byte_array *data) in rx_fkt() argument [all …]
|
| D | txrx_wrapper.c | 25 enum err rx(void *sock, uint8_t *data, uint32_t *data_len) in rx() argument 32 TRY(_memcpy_s(data, *data_len, m.m2, m.m2_len)); in rx() 37 TRY(_memcpy_s(data, *data_len, m.m4, m.m4_len)); in rx() 47 TRY(_memcpy_s(data, *data_len, m.m1, m.m1_len)); in rx() 52 TRY(_memcpy_s(data, *data_len, m.m3, m.m3_len)); in rx() 60 enum err tx(void *sock, uint8_t *data, uint32_t data_len) in tx() argument
|
| D | initiator_responder_interaction.c | 79 enum err semaphore_take(struct k_sem *sem, uint8_t *data, uint32_t *data_len) in semaphore_take() argument 87 memcpy(data, msg_exchange_buf, *data_len); in semaphore_take() 94 enum err copy_message(uint8_t *data, uint32_t data_len) in copy_message() argument 100 memcpy(msg_exchange_buf, data, data_len); in copy_message() 106 enum err tx_initiator(void *sock, struct byte_array *data) in tx_initiator() argument 108 enum err r = copy_message(data->ptr, data->len); in tx_initiator() 116 enum err tx_responder(void *sock, struct byte_array *data) in tx_responder() argument 119 enum err r = copy_message(data->ptr, data->len); in tx_responder() 128 enum err rx_initiator(void *sock, struct byte_array *data) in rx_initiator() argument 131 return semaphore_take(&tx_responder_completed, data->ptr, &data->len); in rx_initiator() [all …]
|
| D | txrx_wrapper.h | 17 enum err rx(void *sock, uint8_t *data, uint32_t *data_len); 18 enum err tx(void *sock, uint8_t *data, uint32_t data_len);
|
| /uoscore-uedhoc-latest/inc/ |
| D | edhoc.h | 114 enum err (*tx)(void *sock, struct byte_array *data), 115 enum err (*rx)(void *sock, struct byte_array *data), 136 enum err (*tx)(void *sock, struct byte_array *data), 137 enum err (*rx)(void *sock, struct byte_array *data), 155 enum err (*tx)(void *sock, struct byte_array *data), 156 enum err (*rx)(void *sock, struct byte_array *data), 178 enum err (*tx)(void *sock, struct byte_array *data), 179 enum err (*rx)(void *sock, struct byte_array *data),
|
| /uoscore-uedhoc-latest/samples/zephyr_edhoc/initiator/src/ |
| D | main.c | 53 enum err tx(void *sock, struct byte_array *data) in tx() argument 74 TRY_EXPECT(coap_packet_append_payload(&request, data->ptr, data->len), in tx() 77 PRINT_ARRAY("CoAP packet", request.data, request.offset); in tx() 78 ssize_t n = send(*((int *)sock), request.data, request.offset, 0); in tx() 93 enum err rx(void *sock, struct byte_array *data) in rx() argument 115 if (data->len >= edhoc_data_len) { in rx() 116 memcpy(data->ptr, edhoc_data_p, edhoc_data_len); in rx() 117 data->len = edhoc_data_len; in rx()
|
| D | _entropy.c | 4 int mbedtls_hardware_poll(void *data, unsigned char *output, size_t len, in mbedtls_hardware_poll() argument 7 (void)data; in mbedtls_hardware_poll()
|
| /uoscore-uedhoc-latest/samples/zephyr_edhoc/responder/src/ |
| D | main.c | 57 enum err tx(void *sock, struct byte_array *data) in tx() argument 77 r = coap_packet_append_payload(&cp_ack, data->ptr, data->len); in tx() 96 enum err rx(void *sock, struct byte_array *data) in rx() argument 125 if (data->len >= edhoc_data_len) { in rx() 126 memcpy(data->ptr, edhoc_data_p, edhoc_data_len); in rx() 127 data->len = edhoc_data_len; in rx()
|
| D | _entropy.c | 5 int mbedtls_hardware_poll(void *data, unsigned char *output, size_t len, in mbedtls_hardware_poll() argument 8 (void)data; in mbedtls_hardware_poll()
|
| /uoscore-uedhoc-latest/inc/edhoc/ |
| D | txrx_wrapper.h | 24 extern enum err tx(uint8_t *data, uint32_t data_len); 39 extern enum err rx(uint8_t *data, uint32_t *data_len);
|
| /uoscore-uedhoc-latest/samples/linux_oscore/client/src/ |
| D | _entropy.c | 4 int mbedtls_hardware_poll(void *data, unsigned char *output, size_t len, in mbedtls_hardware_poll() argument 7 (void)data; in mbedtls_hardware_poll()
|
| /uoscore-uedhoc-latest/samples/linux_oscore/server/src/ |
| D | _entropy.c | 4 int mbedtls_hardware_poll(void *data, unsigned char *output, size_t len, in mbedtls_hardware_poll() argument 7 (void)data; in mbedtls_hardware_poll()
|
| /uoscore-uedhoc-latest/samples/linux_edhoc_oscore/initiator_client/src/ |
| D | _entropy.c | 4 int mbedtls_hardware_poll(void *data, unsigned char *output, size_t len, in mbedtls_hardware_poll() argument 7 (void)data; in mbedtls_hardware_poll()
|
| D | main.cpp | 80 enum err tx(void *sock, struct byte_array *data) in tx() argument 93 pdu->setPayload(data->ptr, data->len); in tx() 106 enum err rx(void *sock, struct byte_array *data) in rx() argument 124 printf("data_len: %d\n", data->len); in rx() 127 if (data->len >= payload_len) { in rx() 128 memcpy(data->ptr, recvPDU->getPayloadPointer(), payload_len); in rx() 129 data->len = payload_len; in rx()
|
| /uoscore-uedhoc-latest/samples/linux_edhoc_oscore/responder_server/src/ |
| D | _entropy.c | 4 int mbedtls_hardware_poll(void *data, unsigned char *output, size_t len, in mbedtls_hardware_poll() argument 7 (void)data; in mbedtls_hardware_poll()
|
| D | main.cpp | 138 enum err tx(void *sock, struct byte_array *data) in tx() argument 141 txPDU->setPayload(data->ptr, data->len); in tx() 146 enum err rx(void *sock, struct byte_array *data) in rx() argument 170 if (data->len >= payload_len) { in rx() 171 memcpy(data->ptr, rxPDU->getPayloadPointer(), payload_len); in rx() 172 data->len = payload_len; in rx()
|
| /uoscore-uedhoc-latest/samples/linux_edhoc/responder/src/ |
| D | _entropy.c | 4 int mbedtls_hardware_poll(void *data, unsigned char *output, size_t len, in mbedtls_hardware_poll() argument 7 (void)data; in mbedtls_hardware_poll()
|
| D | main.cpp | 114 enum err tx(void *sock, struct byte_array *data) in tx() argument 117 txPDU->setPayload(data->ptr, data->len); in tx() 122 enum err rx(void *sock, struct byte_array *data) in rx() argument 146 if (data->len >= payload_len) { in rx() 147 memcpy(data->ptr, rxPDU->getPayloadPointer(), payload_len); in rx() 148 data->len = payload_len; in rx()
|
| /uoscore-uedhoc-latest/samples/linux_edhoc/initiator/src/ |
| D | _entropy.c | 4 int mbedtls_hardware_poll(void *data, unsigned char *output, size_t len, in mbedtls_hardware_poll() argument 7 (void)data; in mbedtls_hardware_poll()
|
| D | main.cpp | 79 enum err tx(void *sock, struct byte_array *data) in tx() argument 92 pdu->setPayload(data->ptr, data->len); in tx() 108 enum err rx(void *sock, struct byte_array *data) in rx() argument 129 if (data->len >= payload_len) { in rx() 130 memcpy(data->ptr, recvPDU->getPayloadPointer(), payload_len); in rx() 131 data->len = payload_len; in rx()
|
| /uoscore-uedhoc-latest/test/ |
| D | entropy.c | 7 int mbedtls_hardware_poll(void *data, unsigned char *output, size_t len, in mbedtls_hardware_poll() argument 13 (void)data; in mbedtls_hardware_poll()
|
| /uoscore-uedhoc-latest/ |
| D | benchmarks.md | 13 3) The (D)TLS data is obtained with [mbedTLS](https://github.com/Mbed-TLS/mbedtls) and published in… 23 1. uOSCORE-uEDHOC uses only stack memory. The (D)TLS data includes stack and heap memory as given i… 43 ### Latency for encrypting/decrypting payload data with uOSCORE 53 1. All latency numbers are pure latency caused by computations. No data was send or received. The s…
|
| D | README.MD | 77 …r and responder side respectively. They return the External Authorization data `EAD_x`, the deriv… 88 * @param data data to be send 90 enum err tx(void *sock, struct byte_array *data); 94 * function. The user should copy the received data in \p data. 98 * THAN \p data->len. 100 * After copying, the length of the received data should be written 101 * in \p data->len. 106 * @param data the received message must be copied here 108 enum err rx(void *sock, struct byte_array *data);
|
| /uoscore-uedhoc-latest/src/edhoc/ |
| D | initiator.c | 281 enum err (*tx)(void *sock, struct byte_array *data), in edhoc_initiator_run_extended() argument 282 enum err (*rx)(void *sock, struct byte_array *data), in edhoc_initiator_run_extended() 317 enum err (*tx)(void *sock, struct byte_array *data), in edhoc_initiator_run() argument 318 enum err (*rx)(void *sock, struct byte_array *data), in edhoc_initiator_run()
|
| D | responder.c | 338 enum err (*tx)(void *sock, struct byte_array *data), in edhoc_responder_run_extended() argument 339 enum err (*rx)(void *sock, struct byte_array *data), in edhoc_responder_run_extended() 372 enum err (*tx)(void *sock, struct byte_array *data), in edhoc_responder_run() argument 373 enum err (*rx)(void *sock, struct byte_array *data), in edhoc_responder_run()
|