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

Why do we still have the stateful/stateless JP variants? #59

Closed
EskoDijk opened this issue Oct 13, 2023 · 1 comment
Closed

Why do we still have the stateful/stateless JP variants? #59

EskoDijk opened this issue Oct 13, 2023 · 1 comment
Labels
issue-for-wg Issue needs to be taken to WG for discussion.

Comments

@EskoDijk
Copy link
Collaborator

Having the 2 variants seemed nice in the beginning, but:

  • it turns out to be complex to support basically 2 different JP protocols
  • having 2 options is hurtful for adoption and (future) interoperability
  • cBRSKI/BRSKI is already suffering from high complexity which blocks adoption. (Developers not able to easily understand the specs are far more likely to shove it aside.) Many options is a key reason of the complexity.
  • security and testability can also be impacted by having more options (i.e. each combination of options is less tested)
@EskoDijk EskoDijk added the issue-for-wg Issue needs to be taken to WG for discussion. label Feb 2, 2024
@EskoDijk
Copy link
Collaborator Author

Issue was discussed in the ANIMA weekly calls: decided to keep both variants. A particular "profile standard" could pick one of the specific variants for adoption.
Created #64 to review the text on mandatory-to-implement again, soften the wording, and leave the selection of variant up to a profile-standard that defines a particular IoT profile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
issue-for-wg Issue needs to be taken to WG for discussion.
Projects
None yet
Development

No branches or pull requests

1 participant