-
Notifications
You must be signed in to change notification settings - Fork 10
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
Towards crypto & method agility: API updates, new buffer, new credential struct #284
Towards crypto & method agility: API updates, new buffer, new credential struct #284
Conversation
038b6da
to
c873923
Compare
cc5efe8
to
b9fc9be
Compare
So far this PR includes:
Next steps are to update the examples and C/Python wrappers, then merge on main and continue the agility work on a new PR. |
will support more types of credentials, including different types of COSE_Key's the handling of id_cred's is inspired by chrysn's PR openwsn-berkeley#274
borrowing code from @chrysn's PR openwsn-berkeley#274
also update signatures default of Option values to avoid pyo3 warning
6373799
to
aa6eca5
Compare
9fb5f57
to
754a866
Compare
@malishav just asked for a review, mostly interested in an ack about the changeset (in comment above). One point I have is that the Symmetric key type would not need to live in |
Also, regarding actual crypto agility, I will leave for another PR since this one is already big enough... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I went briefly over the PR, it is massive, congrats on pulling this off! I am happy if you merge this!
includes breaking changes from PRs openwsn-berkeley#284 and openwsn-berkeley#294
Still very early stage.