kkrentz

Results 58 comments of kkrentz

Interesting. I had just finished my own implementation of OSCORE because I needed it. Does your implementation cover the session key establishment that is described in Appendix B.2 of the...

I also took Peter van der Stok's code as a basis, but did not bother retaining his implementation of group communication.

Does OSCORE specify what should happen when an RST is being received? Looking at your code, further retransmissions seem to be cancelled when an RST is being received. Since RSTs...

I ended up ignoring RSTs. Of course, if you run DTLS in addition, you can process them.

I managed to get your OSCORE implementation to run on Contiki-NG, too. Initially, it was too RAM-consuming because in `coap_oscore.c` there are some places, where pdus of maximum length are...

Thank you. The RAM consumption has gotten better. On Contiki it continues to be problematic ... As for `recipient_id`s, my implementation does not require configuring them at the server side....

> Code changes pushed. > > > Thank you. The RAM consumption has gotten better. On Contiki it continues to be problematic ... > > Open to suggestions. In my...

I found the reason why Contiki-NG runs out of RAM so quickly. When a new request comes in, libcoap allocates a new `coap_session_t` of type `COAP_SESSION_TYPE_SERVER`. There seem to no...

`coap_context_set_max_idle_sessions` did the trick. I also integrated with `coap_io_prepare_io`, which obviates most of the retransmission business. Thank you!

Thank you for your feedback. I adapted things accordingly.