Thanks - before I jump too deeply into the review, would you mind 
requesting the various review gate bits in your chromestatus entry?

Done. We've been using launch/ for the approvals so far. I added a link to 
the corresponding launch/ approval in chromestatus when applicable.

No, the IWA security rules are enforced with existing web primitives 
(CSP/TT, permissions policy, COI) that already have DevTools support. There 
is some non-DevTools tooling needed to build and sign the bundle, but I 
don't think there's a use case for adding bundle-related functionality into 
DevTools.

Makes sense. Are there plans to build said tooling and make it available to 
ease adoption?


Yeah, we already have JS tooling available to create bundles 
<https://github.com/WICG/webpackage/tree/main/js/bundle>, sign bundles 
<https://github.com/WICG/webpackage/tree/main/js/sign> (the new integrity 
block format is already supported), and a webpack 
<https://github.com/GoogleChromeLabs/webbundle-plugins/blob/main/packages/webbundle-webpack-plugin/README.md>
 
and rollup 
<https://github.com/GoogleChromeLabs/webbundle-plugins/tree/main/packages/rollup-plugin-webbundle>
 
plugin. These make it easy to integrate with existing npm-based flows, see 
the telnet demo app 
<https://github.com/GoogleChromeLabs/telnet-client/blob/main/webpack.wbn.js#L36>
 
for an example. There's also a go tool 
<https://github.com/WICG/webpackage/tree/main/go/bundle> that can build and 
sign bundles, but it doesn't support integrity block v2 yet. Updating the 
go version has been lower priority as we don't know of anyone that actually 
used it.
 

Integrity block v2 was recently proposed to address key rotation related 
issues with v1. The internal design doc is here: go/iwa-key-rotation. Yes, 
we will be speccing this.

Great - any idea of when you might have some version of a spec draft ready?


The engineer working on this estimates it being done in the next few weeks.
 


 


Link to entry on the Chrome Platform Status 

https://chromestatus.com/feature/5146307550248960

Links to previous Intent discussions 

Intent to prototype: https://groups.google.com/a/chromium.org/d/msgid/blink-
dev/CAEmk%3DMayyUjocrvyQKgu-bZy_4z5VJ0ijHCAijBTZY2xLwJpJQ%40mail.gmail.com

This intent message was generated by Chrome Platform Status 
<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an 
email to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/ch
romium.org/d/msgid/blink-dev/CANtkjcS1A2rO%2BvHnnPXqc6sxhjenearhCGx9vxt%
2BcKqM5otDfA%40mail.gmail.com 
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CANtkjcS1A2rO%2BvHnnPXqc6sxhjenearhCGx9vxt%2BcKqM5otDfA%40mail.gmail.com?utm_medium=email&utm_source=footer>
.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/00d31784-ba95-4e02-99a7-1893e7aa7e06n%40chromium.org.

Reply via email to