Add a record layer design document#17969
Conversation
|
Added the "need OTC decision" label since this needs discussion at OTC. |
|
|
||
| A record within this document refers to a packet of data. It will typically | ||
| contain some form of header data and some payload data, and will often be | ||
| cryptographically protected. A record may or may have a one-to-one |
| actions that can be performed by a record layer. | ||
|
|
||
| An `OSSL_RECORD_LAYER` object represents a specific instantiation of a | ||
| paritcular `OSSL_RECORD_METHOD`. It contains the state used by that |
|
This PR is in a state where it requires action by @openssl/otc but the last update was 30 days ago |
|
Is this ready for review? |
|
This is the basis I am using for the implementation. There are already numerous changes from what is described here implemented in #18132. My intention is to circle back and update this design document with the latest changes once things have settled down with the implementation of the write side. |
|
I'd much prefer to have seen this merged and updated separately. |
5401819 to
e68a520
Compare
|
This PR has now been updated to reflect the current state of the record layer as it has been implemented. I have taken it out of draft and it is now ready for review. |
|
24 hours has passed since 'approval: done' was set, but this PR has failing CI tests. Once the tests pass it will get moved to 'approval: ready to merge' automatically, alternatively please review and set the label manually. |
|
@mattcaswell Some MD nits. |
|
CIs are not relevant. Merged to master. Thank you. |
Reviewed-by: Tomas Mraz <[email protected]> Reviewed-by: Hugo Landau <[email protected]> (Merged from #17969)
Reviewed-by: Tomas Mraz <[email protected]> Reviewed-by: Hugo Landau <[email protected]> (Merged from #17969)
Reviewed-by: Tomas Mraz <[email protected]> Reviewed-by: Hugo Landau <[email protected]> (Merged from openssl#17969)
Reviewed-by: Tomas Mraz <[email protected]> Reviewed-by: Hugo Landau <[email protected]> (Merged from openssl#17969)
No description provided.