-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for CASE session caching for session resume use cases #11937
Add support for CASE session caching for session resume use cases #11937
Conversation
Implement this based on peer idconnectedhomeip/src/protocols/secure_channel/CASESessionCache.cpp Lines 104 to 108 in 61d02d8
This comment was generated by todo based on a
|
bbd68f5
to
1ba061e
Compare
PR #11937: Size comparison from 489de97 to 1ba061e Increases (5 builds for mbed, p6)
Decreases (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
@nivi-apple @tcarmelveilleux How do we make progress here? Looks like this has been stuck in review for a while, should we have a breakout? |
/rebase |
203cc71
to
dfb4740
Compare
/rebase |
- Add tests for the CASE session cache - Update the CASESessionCachable struct to have only necessary members and rename the struct and APIs appropriately - Remove the tests that serilaize and deserilaize the CASE Session as its outdated
dfb4740
to
7304eaa
Compare
PR #11937: Size comparison from 2072f8e to 7304eaa Increases (30 builds for efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
Decreases (13 builds for linux, mbed, p6)
Full report (37 builds for efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
Comments appear resolved.
Fast tracking given this is 3 days without comment. |
#### Problem bf383b3 project-chip#11937 landed with a form changed a few minutes earlier by e2e4c17 project-chip#12420 #### Change overview Fix return values. #### Testing Build & CI
Problem
What is being fixed? Examples:
Change overview
Add support for a CASE session cache pool and API's for adding, removing and getting the sessions
Testing
How was this tested? (at least one bullet point required)
*Unit tests were added to test the cache features and APIs