Update wasi-crypto to the current version#5271
Conversation
fitzgen
left a comment
There was a problem hiding this comment.
Er actually I missed that last commit.
I think our policy is not to add new exemptions.
|
Hi Nick, So, what should be done to make |
|
I think a Wasmtime committer would have to review all new dependencies and the delta from last review/exemption for any updated dependencies. |
|
So, shall I just remove the last commit? |
I think so. And then you or someone else would have to perform audits of the new/updated dependencies. |
|
Anything you can do to reduce the changes to Even for crates that you need to keep, disabling unused features may reduce how many crates they depend on. (I'm not 100% sure that will affect |
|
Unfortunately, there's not much to be removed, and most of these dependencies were already there for the previous version. The post-quantum schemes can be removed, but that wouldn't remove a lot of dependencies. Note that support for |
|
I think I remember that when we set up If I'm reading the manual correctly, I think we can add Whether we should do that is a bigger policy question. Maybe @alexcrichton or @bholley have opinions on this? |
|
We have arbitrarily drawn a line in the sand awhile back saying "everything here is ok" and are now trying to avoid moving that line in the sand. While wasi-crypto's dependency tree was grandfathered in behind the line in the sand I personally feel that we should hold all new WASI proposals, dependencies, etc, to a higher bar of inclusion, requiring an on-the-record vet entry for everything. Personally I do not think that we should go the route of excluding WASI proposals from the vetting process as I feel that inclusion into the upstream tree here is not a free operation and this is one of the costs. Note that dependencies do not need to be fully vetted, only the diff from the last known good version, aka the diff from where we drew the line in the sand awhile ago. |
96c9711 to
980d89f
Compare
980d89f to
d8cce7c
Compare
This brings the implementation to the current version of the spec.
d8cce7c to
1cc47d4
Compare
|
I'm going to close this now as wasi-crypto was removed given the discussion in #6732 |
This brings the implementation to the current version of the spec.
Supersedes #4612
/cc @rjzak