├── .github └── workflows │ ├── build.yml │ ├── ghpages.yml │ ├── publish.yml │ └── spec-prod.yml ├── .gitignore ├── .gitmodules ├── .note.xml ├── .pr-preview.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── IETF-WG-charter.md ├── LICENSE.md ├── Makefile ├── README.md ├── draft-yasskin-dispatch-web-packaging.md ├── draft-yasskin-http-origin-signed-responses.md ├── draft-yasskin-httpbis-origin-signed-exchanges-impl.md ├── draft-yasskin-wpack-use-cases.md ├── examples └── firebase.json ├── explainers ├── anti-tracking.md ├── authoritative-site-sharing.md ├── bundle-urls-and-origins.md ├── content-addressable-bundles.md ├── integrity-signature.md ├── navigation-to-unsigned-bundles.md ├── signed-exchange-subresource-substitution.md ├── signed-exchange-subresource-subtitution-explainer.md ├── subresource-loading-opaque-origin-iframes.md └── subresource-loading.md ├── extensions ├── primary-section.md ├── proposals │ ├── assets │ │ ├── dependencies-section-bundle-dep-deep.svg │ │ ├── dependencies-section-bundle-dep.svg │ │ ├── dependencies-section-resource-dep.svg │ │ └── dependencies-section.org │ └── dependencies-section.md └── signatures-section.md ├── go.mod ├── go.sum ├── go ├── bundle │ ├── README.md │ ├── bundle.go │ ├── bundle_test.go │ ├── cmd │ │ ├── dump-bundle │ │ │ └── main.go │ │ ├── gen-bundle │ │ │ ├── fromdir.go │ │ │ ├── fromhar.go │ │ │ ├── fromurllist.go │ │ │ └── main.go │ │ └── sign-bundle │ │ │ ├── integrityblock.go │ │ │ ├── main.go │ │ │ └── signedexchange.go │ ├── countingwriter.go │ ├── decoder.go │ ├── encoder.go │ ├── encoder_test.go │ ├── har-devtools.png │ ├── signature │ │ ├── signer.go │ │ ├── signer_test.go │ │ ├── verifier.go │ │ └── verifier_test.go │ └── version │ │ └── version.go ├── integrityblock │ ├── integrityblock-signer.go │ ├── integrityblock.go │ ├── integrityblock_test.go │ ├── parsed-ed25519-key-signing-strategy.go │ ├── signing-strategy-interface.go │ ├── testfile.wbn │ └── webbundleid │ │ ├── web-bundle-id.go │ │ └── web-bundle-id_test.go ├── internal │ ├── cbor │ │ ├── addinfo.go │ │ ├── decoder.go │ │ ├── decoder_test.go │ │ ├── deterministic.go │ │ ├── deterministic_test.go │ │ ├── encoder.go │ │ ├── encoder_test.go │ │ └── types.go │ ├── signingalgorithm │ │ ├── certs.go │ │ ├── signingalgorithm.go │ │ └── signingalgorithm_test.go │ └── testhelper │ │ └── cbor.go └── signedexchange │ ├── README.md │ ├── certurl │ ├── certchain-expected.cbor │ ├── certchain.go │ ├── certchain_test.go │ ├── ocsp.go │ ├── ocsp_test.go │ ├── sct.go │ ├── sct_test.go │ ├── test-cert-long.pem │ └── test-cert.pem │ ├── cmd │ ├── dump-certurl │ │ └── main.go │ ├── dump-signedexchange │ │ └── main.go │ ├── gen-certurl │ │ └── main.go │ └── gen-signedexchange │ │ └── main.go │ ├── internal │ └── bigendian │ │ ├── bigendianint.go │ │ └── bigendianint_test.go │ ├── mice │ ├── mice.go │ └── mice_test.go │ ├── signedexchange.go │ ├── signedexchange_test.go │ ├── signer.go │ ├── stateful_headers.go │ ├── structuredheader │ ├── parser.go │ ├── parser_test.go │ ├── writer.go │ └── writer_test.go │ ├── test-signedexchange-expected-payload-mi.bin │ ├── verifier.go │ └── version │ └── version.go ├── js ├── CONTRIBUTING.md ├── bundle │ ├── .gitignore │ ├── .npmignore │ ├── .prettierignore │ ├── README.md │ ├── bin │ │ └── wbn.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── cli.ts │ │ ├── constants.ts │ │ ├── decoder.ts │ │ ├── encoder.ts │ │ └── wbn.ts │ ├── tests │ │ ├── cli_test.js │ │ ├── decoder_test.js │ │ ├── decoder_test_version_b1.cjs │ │ ├── encoder_test.js │ │ ├── encoder_test_version_b1.cjs │ │ └── testdata │ │ │ ├── encoder_test │ │ │ ├── index.html │ │ │ └── resources │ │ │ │ └── style.css │ │ │ ├── generate-testdata.sh │ │ │ ├── header-overrides.json │ │ │ ├── hello │ │ │ └── hello.html │ │ │ ├── hello_b1.wbn │ │ │ └── hello_b2.wbn │ └── tsconfig.json └── sign │ ├── .gitignore │ ├── .npmignore │ ├── .prettierignore │ ├── README.md │ ├── bin │ ├── wbn-dump-id.js │ └── wbn-sign.js │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── cbor │ │ ├── additionalinfo.ts │ │ ├── deterministic.ts │ │ └── majortype.ts │ ├── cli-dump-id.ts │ ├── cli-sign.ts │ ├── signers │ │ ├── integrity-block-signer.ts │ │ ├── node-crypto-signing-strategy.ts │ │ └── signing-strategy-interface.ts │ ├── utils │ │ ├── cli-utils.ts │ │ ├── constants.ts │ │ ├── read-types.d.ts │ │ └── utils.ts │ ├── wbn-sign.ts │ └── web-bundle-id.ts │ ├── tests │ ├── cli-utils_test.js │ ├── deterministic_test.js │ ├── integrity-block-signer_test.js │ ├── testdata │ │ └── unsigned.wbn │ └── web-bundle-id_test.js │ └── tsconfig.json ├── loading.bs ├── subresource-loading.bs └── w3c.json /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/ghpages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/.github/workflows/ghpages.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/spec-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/.github/workflows/spec-prod.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.note.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/.note.xml -------------------------------------------------------------------------------- /.pr-preview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/.pr-preview.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /IETF-WG-charter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/IETF-WG-charter.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/README.md -------------------------------------------------------------------------------- /draft-yasskin-dispatch-web-packaging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/draft-yasskin-dispatch-web-packaging.md -------------------------------------------------------------------------------- /draft-yasskin-http-origin-signed-responses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/draft-yasskin-http-origin-signed-responses.md -------------------------------------------------------------------------------- /draft-yasskin-httpbis-origin-signed-exchanges-impl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/draft-yasskin-httpbis-origin-signed-exchanges-impl.md -------------------------------------------------------------------------------- /draft-yasskin-wpack-use-cases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/draft-yasskin-wpack-use-cases.md -------------------------------------------------------------------------------- /examples/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/examples/firebase.json -------------------------------------------------------------------------------- /explainers/anti-tracking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/explainers/anti-tracking.md -------------------------------------------------------------------------------- /explainers/authoritative-site-sharing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/explainers/authoritative-site-sharing.md -------------------------------------------------------------------------------- /explainers/bundle-urls-and-origins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/explainers/bundle-urls-and-origins.md -------------------------------------------------------------------------------- /explainers/content-addressable-bundles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/explainers/content-addressable-bundles.md -------------------------------------------------------------------------------- /explainers/integrity-signature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/explainers/integrity-signature.md -------------------------------------------------------------------------------- /explainers/navigation-to-unsigned-bundles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/explainers/navigation-to-unsigned-bundles.md -------------------------------------------------------------------------------- /explainers/signed-exchange-subresource-substitution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/explainers/signed-exchange-subresource-substitution.md -------------------------------------------------------------------------------- /explainers/signed-exchange-subresource-subtitution-explainer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/explainers/signed-exchange-subresource-subtitution-explainer.md -------------------------------------------------------------------------------- /explainers/subresource-loading-opaque-origin-iframes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/explainers/subresource-loading-opaque-origin-iframes.md -------------------------------------------------------------------------------- /explainers/subresource-loading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/explainers/subresource-loading.md -------------------------------------------------------------------------------- /extensions/primary-section.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/extensions/primary-section.md -------------------------------------------------------------------------------- /extensions/proposals/assets/dependencies-section-bundle-dep-deep.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/extensions/proposals/assets/dependencies-section-bundle-dep-deep.svg -------------------------------------------------------------------------------- /extensions/proposals/assets/dependencies-section-bundle-dep.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/extensions/proposals/assets/dependencies-section-bundle-dep.svg -------------------------------------------------------------------------------- /extensions/proposals/assets/dependencies-section-resource-dep.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/extensions/proposals/assets/dependencies-section-resource-dep.svg -------------------------------------------------------------------------------- /extensions/proposals/assets/dependencies-section.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/extensions/proposals/assets/dependencies-section.org -------------------------------------------------------------------------------- /extensions/proposals/dependencies-section.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/extensions/proposals/dependencies-section.md -------------------------------------------------------------------------------- /extensions/signatures-section.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/extensions/signatures-section.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go.sum -------------------------------------------------------------------------------- /go/bundle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/README.md -------------------------------------------------------------------------------- /go/bundle/bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/bundle.go -------------------------------------------------------------------------------- /go/bundle/bundle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/bundle_test.go -------------------------------------------------------------------------------- /go/bundle/cmd/dump-bundle/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/cmd/dump-bundle/main.go -------------------------------------------------------------------------------- /go/bundle/cmd/gen-bundle/fromdir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/cmd/gen-bundle/fromdir.go -------------------------------------------------------------------------------- /go/bundle/cmd/gen-bundle/fromhar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/cmd/gen-bundle/fromhar.go -------------------------------------------------------------------------------- /go/bundle/cmd/gen-bundle/fromurllist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/cmd/gen-bundle/fromurllist.go -------------------------------------------------------------------------------- /go/bundle/cmd/gen-bundle/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/cmd/gen-bundle/main.go -------------------------------------------------------------------------------- /go/bundle/cmd/sign-bundle/integrityblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/cmd/sign-bundle/integrityblock.go -------------------------------------------------------------------------------- /go/bundle/cmd/sign-bundle/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/cmd/sign-bundle/main.go -------------------------------------------------------------------------------- /go/bundle/cmd/sign-bundle/signedexchange.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/cmd/sign-bundle/signedexchange.go -------------------------------------------------------------------------------- /go/bundle/countingwriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/countingwriter.go -------------------------------------------------------------------------------- /go/bundle/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/decoder.go -------------------------------------------------------------------------------- /go/bundle/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/encoder.go -------------------------------------------------------------------------------- /go/bundle/encoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/encoder_test.go -------------------------------------------------------------------------------- /go/bundle/har-devtools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/har-devtools.png -------------------------------------------------------------------------------- /go/bundle/signature/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/signature/signer.go -------------------------------------------------------------------------------- /go/bundle/signature/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/signature/signer_test.go -------------------------------------------------------------------------------- /go/bundle/signature/verifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/signature/verifier.go -------------------------------------------------------------------------------- /go/bundle/signature/verifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/signature/verifier_test.go -------------------------------------------------------------------------------- /go/bundle/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/bundle/version/version.go -------------------------------------------------------------------------------- /go/integrityblock/integrityblock-signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/integrityblock/integrityblock-signer.go -------------------------------------------------------------------------------- /go/integrityblock/integrityblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/integrityblock/integrityblock.go -------------------------------------------------------------------------------- /go/integrityblock/integrityblock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/integrityblock/integrityblock_test.go -------------------------------------------------------------------------------- /go/integrityblock/parsed-ed25519-key-signing-strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/integrityblock/parsed-ed25519-key-signing-strategy.go -------------------------------------------------------------------------------- /go/integrityblock/signing-strategy-interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/integrityblock/signing-strategy-interface.go -------------------------------------------------------------------------------- /go/integrityblock/testfile.wbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/integrityblock/testfile.wbn -------------------------------------------------------------------------------- /go/integrityblock/webbundleid/web-bundle-id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/integrityblock/webbundleid/web-bundle-id.go -------------------------------------------------------------------------------- /go/integrityblock/webbundleid/web-bundle-id_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/integrityblock/webbundleid/web-bundle-id_test.go -------------------------------------------------------------------------------- /go/internal/cbor/addinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/internal/cbor/addinfo.go -------------------------------------------------------------------------------- /go/internal/cbor/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/internal/cbor/decoder.go -------------------------------------------------------------------------------- /go/internal/cbor/decoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/internal/cbor/decoder_test.go -------------------------------------------------------------------------------- /go/internal/cbor/deterministic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/internal/cbor/deterministic.go -------------------------------------------------------------------------------- /go/internal/cbor/deterministic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/internal/cbor/deterministic_test.go -------------------------------------------------------------------------------- /go/internal/cbor/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/internal/cbor/encoder.go -------------------------------------------------------------------------------- /go/internal/cbor/encoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/internal/cbor/encoder_test.go -------------------------------------------------------------------------------- /go/internal/cbor/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/internal/cbor/types.go -------------------------------------------------------------------------------- /go/internal/signingalgorithm/certs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/internal/signingalgorithm/certs.go -------------------------------------------------------------------------------- /go/internal/signingalgorithm/signingalgorithm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/internal/signingalgorithm/signingalgorithm.go -------------------------------------------------------------------------------- /go/internal/signingalgorithm/signingalgorithm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/internal/signingalgorithm/signingalgorithm_test.go -------------------------------------------------------------------------------- /go/internal/testhelper/cbor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/internal/testhelper/cbor.go -------------------------------------------------------------------------------- /go/signedexchange/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/README.md -------------------------------------------------------------------------------- /go/signedexchange/certurl/certchain-expected.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/certurl/certchain-expected.cbor -------------------------------------------------------------------------------- /go/signedexchange/certurl/certchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/certurl/certchain.go -------------------------------------------------------------------------------- /go/signedexchange/certurl/certchain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/certurl/certchain_test.go -------------------------------------------------------------------------------- /go/signedexchange/certurl/ocsp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/certurl/ocsp.go -------------------------------------------------------------------------------- /go/signedexchange/certurl/ocsp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/certurl/ocsp_test.go -------------------------------------------------------------------------------- /go/signedexchange/certurl/sct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/certurl/sct.go -------------------------------------------------------------------------------- /go/signedexchange/certurl/sct_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/certurl/sct_test.go -------------------------------------------------------------------------------- /go/signedexchange/certurl/test-cert-long.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/certurl/test-cert-long.pem -------------------------------------------------------------------------------- /go/signedexchange/certurl/test-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/certurl/test-cert.pem -------------------------------------------------------------------------------- /go/signedexchange/cmd/dump-certurl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/cmd/dump-certurl/main.go -------------------------------------------------------------------------------- /go/signedexchange/cmd/dump-signedexchange/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/cmd/dump-signedexchange/main.go -------------------------------------------------------------------------------- /go/signedexchange/cmd/gen-certurl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/cmd/gen-certurl/main.go -------------------------------------------------------------------------------- /go/signedexchange/cmd/gen-signedexchange/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/cmd/gen-signedexchange/main.go -------------------------------------------------------------------------------- /go/signedexchange/internal/bigendian/bigendianint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/internal/bigendian/bigendianint.go -------------------------------------------------------------------------------- /go/signedexchange/internal/bigendian/bigendianint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/internal/bigendian/bigendianint_test.go -------------------------------------------------------------------------------- /go/signedexchange/mice/mice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/mice/mice.go -------------------------------------------------------------------------------- /go/signedexchange/mice/mice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/mice/mice_test.go -------------------------------------------------------------------------------- /go/signedexchange/signedexchange.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/signedexchange.go -------------------------------------------------------------------------------- /go/signedexchange/signedexchange_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/signedexchange_test.go -------------------------------------------------------------------------------- /go/signedexchange/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/signer.go -------------------------------------------------------------------------------- /go/signedexchange/stateful_headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/stateful_headers.go -------------------------------------------------------------------------------- /go/signedexchange/structuredheader/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/structuredheader/parser.go -------------------------------------------------------------------------------- /go/signedexchange/structuredheader/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/structuredheader/parser_test.go -------------------------------------------------------------------------------- /go/signedexchange/structuredheader/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/structuredheader/writer.go -------------------------------------------------------------------------------- /go/signedexchange/structuredheader/writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/structuredheader/writer_test.go -------------------------------------------------------------------------------- /go/signedexchange/test-signedexchange-expected-payload-mi.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/test-signedexchange-expected-payload-mi.bin -------------------------------------------------------------------------------- /go/signedexchange/verifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/verifier.go -------------------------------------------------------------------------------- /go/signedexchange/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/go/signedexchange/version/version.go -------------------------------------------------------------------------------- /js/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/CONTRIBUTING.md -------------------------------------------------------------------------------- /js/bundle/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | wbn-*.tgz -------------------------------------------------------------------------------- /js/bundle/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | tests 3 | tsconfig.json 4 | wbn*.tgz 5 | *.wbn 6 | -------------------------------------------------------------------------------- /js/bundle/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/.prettierignore -------------------------------------------------------------------------------- /js/bundle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/README.md -------------------------------------------------------------------------------- /js/bundle/bin/wbn.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import { main } from '../lib/cli.js'; 3 | 4 | main(); 5 | -------------------------------------------------------------------------------- /js/bundle/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/package-lock.json -------------------------------------------------------------------------------- /js/bundle/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/package.json -------------------------------------------------------------------------------- /js/bundle/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/src/cli.ts -------------------------------------------------------------------------------- /js/bundle/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/src/constants.ts -------------------------------------------------------------------------------- /js/bundle/src/decoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/src/decoder.ts -------------------------------------------------------------------------------- /js/bundle/src/encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/src/encoder.ts -------------------------------------------------------------------------------- /js/bundle/src/wbn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/src/wbn.ts -------------------------------------------------------------------------------- /js/bundle/tests/cli_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/tests/cli_test.js -------------------------------------------------------------------------------- /js/bundle/tests/decoder_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/tests/decoder_test.js -------------------------------------------------------------------------------- /js/bundle/tests/decoder_test_version_b1.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/tests/decoder_test_version_b1.cjs -------------------------------------------------------------------------------- /js/bundle/tests/encoder_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/tests/encoder_test.js -------------------------------------------------------------------------------- /js/bundle/tests/encoder_test_version_b1.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/tests/encoder_test_version_b1.cjs -------------------------------------------------------------------------------- /js/bundle/tests/testdata/encoder_test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/tests/testdata/encoder_test/index.html -------------------------------------------------------------------------------- /js/bundle/tests/testdata/encoder_test/resources/style.css: -------------------------------------------------------------------------------- 1 | h1 { font-style: italic; } -------------------------------------------------------------------------------- /js/bundle/tests/testdata/generate-testdata.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/tests/testdata/generate-testdata.sh -------------------------------------------------------------------------------- /js/bundle/tests/testdata/header-overrides.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/tests/testdata/header-overrides.json -------------------------------------------------------------------------------- /js/bundle/tests/testdata/hello/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/tests/testdata/hello/hello.html -------------------------------------------------------------------------------- /js/bundle/tests/testdata/hello_b1.wbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/tests/testdata/hello_b1.wbn -------------------------------------------------------------------------------- /js/bundle/tests/testdata/hello_b2.wbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/tests/testdata/hello_b2.wbn -------------------------------------------------------------------------------- /js/bundle/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/bundle/tsconfig.json -------------------------------------------------------------------------------- /js/sign/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/.gitignore -------------------------------------------------------------------------------- /js/sign/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | tests 3 | tsconfig.json 4 | wbn-sign*.tgz 5 | *.wbn 6 | -------------------------------------------------------------------------------- /js/sign/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/.prettierignore -------------------------------------------------------------------------------- /js/sign/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/README.md -------------------------------------------------------------------------------- /js/sign/bin/wbn-dump-id.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import { main } from '../lib/cli-dump-id.js'; 3 | 4 | main(); 5 | -------------------------------------------------------------------------------- /js/sign/bin/wbn-sign.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import { main } from '../lib/cli-sign.js'; 3 | 4 | main(); 5 | -------------------------------------------------------------------------------- /js/sign/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/package-lock.json -------------------------------------------------------------------------------- /js/sign/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/package.json -------------------------------------------------------------------------------- /js/sign/src/cbor/additionalinfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/src/cbor/additionalinfo.ts -------------------------------------------------------------------------------- /js/sign/src/cbor/deterministic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/src/cbor/deterministic.ts -------------------------------------------------------------------------------- /js/sign/src/cbor/majortype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/src/cbor/majortype.ts -------------------------------------------------------------------------------- /js/sign/src/cli-dump-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/src/cli-dump-id.ts -------------------------------------------------------------------------------- /js/sign/src/cli-sign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/src/cli-sign.ts -------------------------------------------------------------------------------- /js/sign/src/signers/integrity-block-signer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/src/signers/integrity-block-signer.ts -------------------------------------------------------------------------------- /js/sign/src/signers/node-crypto-signing-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/src/signers/node-crypto-signing-strategy.ts -------------------------------------------------------------------------------- /js/sign/src/signers/signing-strategy-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/src/signers/signing-strategy-interface.ts -------------------------------------------------------------------------------- /js/sign/src/utils/cli-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/src/utils/cli-utils.ts -------------------------------------------------------------------------------- /js/sign/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/src/utils/constants.ts -------------------------------------------------------------------------------- /js/sign/src/utils/read-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/src/utils/read-types.d.ts -------------------------------------------------------------------------------- /js/sign/src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/src/utils/utils.ts -------------------------------------------------------------------------------- /js/sign/src/wbn-sign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/src/wbn-sign.ts -------------------------------------------------------------------------------- /js/sign/src/web-bundle-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/src/web-bundle-id.ts -------------------------------------------------------------------------------- /js/sign/tests/cli-utils_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/tests/cli-utils_test.js -------------------------------------------------------------------------------- /js/sign/tests/deterministic_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/tests/deterministic_test.js -------------------------------------------------------------------------------- /js/sign/tests/integrity-block-signer_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/tests/integrity-block-signer_test.js -------------------------------------------------------------------------------- /js/sign/tests/testdata/unsigned.wbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/tests/testdata/unsigned.wbn -------------------------------------------------------------------------------- /js/sign/tests/web-bundle-id_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/tests/web-bundle-id_test.js -------------------------------------------------------------------------------- /js/sign/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/js/sign/tsconfig.json -------------------------------------------------------------------------------- /loading.bs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/loading.bs -------------------------------------------------------------------------------- /subresource-loading.bs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/subresource-loading.bs -------------------------------------------------------------------------------- /w3c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WICG/webpackage/HEAD/w3c.json --------------------------------------------------------------------------------