Skip to content
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

doc: clarify SCMP reality vs. ambition #4528

Closed
matzf opened this issue May 17, 2024 · 1 comment · Fixed by #4533
Closed

doc: clarify SCMP reality vs. ambition #4528

matzf opened this issue May 17, 2024 · 1 comment · Fixed by #4533
Labels
workitem Something needs doing

Comments

@matzf
Copy link
Member

matzf commented May 17, 2024

The SCMP "specification" document (in doc/protocols/scmp.rst) currently describes support for SCMP as mandatory. Furthermore, it mandates the use of SPAO+DRKey authentication for SCMPs.
This does not correspond to what is currently implemented. SCMP support has been treated as at least semi-optional e.g. in discussions around the dispatcher-less end host stack. Regarding the authentication, there is no full implementation of this neither in router (support in "our" router is experimental/demo-level, no other router implementation supports it at all) nor in end hosts (currently, nothing at all). There is not sufficiently clear consensus around this to pretend that we'll realize this ambition shortly. The documentation specs should be updated to reflect this reality, the authentication part can be moved into a design document.

@matzf matzf added the workitem Something needs doing label May 17, 2024
@nicorusti
Copy link
Contributor

nicorusti commented May 17, 2024

Thanks a lot for opening this! JFYI, this issue relates to:

matzf added a commit that referenced this issue May 27, 2024
The SCMP "specification" document described support for SCMP as
mandatory. Furthermore, it mandates the use of SPAO+DRKey authentication
for SCMPs. This does not correspond to what is currently implemented.
SCMP support has been treated as at least semi-optional e.g. in
discussions around the dispatcher-less end host stack.

Regarding the authentication, there is no full implementation of this
neither in router (support in "our" router is experimental/demo-level,
no other router implementation supports it at all) nor in end hosts
(currently, nothing at all). There is not sufficiently clear consensus
around this to pretend that we'll realize this ambition shortly.

Update the documentation specs to reflect this reality. Move the SCMP
authentication description into a design document.

Closes #4528
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
workitem Something needs doing
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants