Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WICG/webpackage
/ types & classes
Types & classes
94 in github.com/WICG/webpackage
⨍
Functions
591
◇
Types & classes
94
↓ 17 callers
TypeAlias
Token
https://tools.ietf.org/html/draft-ietf-httpbis-header-structure-09#section-3.9
go/signedexchange/structuredheader/parser.go:38
↓ 2 callers
TypeAlias
Key
https://tools.ietf.org/html/draft-ietf-httpbis-header-structure-09#section-3.1
go/signedexchange/structuredheader/parser.go:14
↓ 2 callers
TypeAlias
Type
go/internal/cbor/types.go:4
↓ 2 callers
TypeAlias
Version
go/signedexchange/version/version.go:10
↓ 1 callers
TypeAlias
Variants
Variants represents a Variants: header value.
go/bundle/encoder.go:299
↓ 1 callers
TypeAlias
Version
go/bundle/version/version.go:11
Class
js/sign/src/web-bundle-id.ts:16
Class
js/sign/src/signers/integrity-block-signer.ts:25
Class
js/sign/src/signers/node-crypto-signing-strategy.ts:8
Class
js/sign/src/core/integrity-block.ts:24
Class
js/sign/src/core/signed-web-bundle.ts:22
Class
js/bundle/src/encoder.ts:28
Class
js/bundle/src/encoder.ts:126
Class
js/bundle/src/encoder.ts:243
Class
js/bundle/src/decoder.ts:25
Class
js/bundle/src/decoder.ts:132
Class
js/bundle/src/decoder.ts:192
Enum
AdditionalInfo
js/sign/src/cbor/additionalinfo.ts:None
TypeAlias
AdditionalInfo
5 bits of the first byte on CBOR contain the additional information which can be either the actual value or a value telling us how to get the value. T
go/internal/cbor/addinfo.go:16
Struct
AugmentedCertificate
AugmentedCertificate represents an augmented-certificate CBOR structure. https://wicg.github.io/webpackage/draft-yasskin-http-origin-signed-responses.
go/signedexchange/certurl/certchain.go:21
Class
Bundle
js/bundle/src/decoder.ts:25
Struct
Bundle
go/bundle/bundle.go:45
Class
BundleBuilder
js/bundle/src/encoder.ts:28
TypeAlias
CertChain
go/signedexchange/certurl/certchain.go:27
Interface
CompatAdapter
js/bundle/src/encoder.ts:18
Interface
CompatAdapter
js/bundle/src/decoder.ts:18
Struct
CountingWriter
CoutingWriter counts number of writes written
go/bundle/countingwriter.go:8
Struct
Decoder
go/internal/cbor/decoder.go:10
Struct
Encoder
go/internal/cbor/encoder.go:16
TypeAlias
Encoding
Encoding identifies which draft version of http-mice to use.
go/signedexchange/mice/mice.go:17
Struct
Exchange
go/bundle/bundle.go:29
Struct
Exchange
go/signedexchange/signedexchange.go:21
Class
HeaderMap
js/bundle/src/encoder.ts:243
Interface
Headers
js/bundle/src/encoder.ts:12
Interface
Headers
js/bundle/src/decoder.ts:5
Interface
ISigningStrategy
js/sign/src/signers/signing-strategy-interface.ts:3
Interface
ISigningStrategy
go/integrityblock/signing-strategy-interface.go:7
Class
IntegrityBlock
js/sign/src/core/integrity-block.ts:24
Struct
IntegrityBlock
go/integrityblock/integrityblock.go:24
Class
IntegrityBlockSigner
js/sign/src/signers/integrity-block-signer.ts:25
Struct
IntegrityBlockSigner
go/integrityblock/integrityblock-signer.go:10
Struct
IntegritySignature
go/integrityblock/integrityblock.go:19
Interface
Item
Item is one of these: int64 for Numbers string for Strings Token for Tokens []byte for Byte Sequences https://tools.ietf.org/html/draft-ietf-h
go/signedexchange/structuredheader/parser.go:35
TypeAlias
ListOfLists
https://tools.ietf.org/html/draft-ietf-httpbis-header-structure-09#section-3.3
go/signedexchange/structuredheader/parser.go:17
Struct
LoadMetadataError
go/bundle/decoder.go:434
Enum
MajorType
js/sign/src/cbor/majortype.ts:None
Struct
MapEntryEncoder
go/internal/cbor/encoder.go:175
TypeAlias
MetadataErrorType
go/bundle/decoder.go:427
Struct
MockSigningAlgorithm
go/internal/signingalgorithm/signingalgorithm.go:20
Class
NodeCryptoSigningStrategy
js/sign/src/signers/node-crypto-signing-strategy.ts:8
Struct
ParameterisedIdentifier
go/signedexchange/structuredheader/parser.go:21
TypeAlias
ParameterisedList
https://tools.ietf.org/html/draft-ietf-httpbis-header-structure-09#section-3.4
go/signedexchange/structuredheader/parser.go:20
TypeAlias
Parameters
go/signedexchange/structuredheader/parser.go:25
Struct
ParsedEd25519KeySigningStrategy
ParsedEd25519KeySigningStrategy implementing `ISigningStrategy` is the simplest way to sign a web bundle just by passing a parsed private key.
go/integrityblock/parsed-ed25519-key-signing-strategy.go:9
Struct
Request
go/bundle/bundle.go:14
Struct
ResourceIntegrity
go/bundle/signature/signer.go:41
Class
Response
js/bundle/src/decoder.ts:192
Struct
Response
go/bundle/bundle.go:19
Struct
ResponseHashes
go/bundle/signature/signer.go:36
Struct
Signature
go/signedexchange/verifier.go:26
TypeAlias
SignatureAttributesMap
go/integrityblock/integrityblock.go:17
Enum
SignatureType
js/sign/src/utils/constants.ts:None
Struct
Signatures
go/bundle/bundle.go:34
Struct
SignedSubset
SignedSubset represents a "signed-subset" structure. https://wpack-wg.github.io/bundled-responses/draft-ietf-wpack-bundled-responses.html#signatures-s
go/bundle/signature/signer.go:28
Class
SignedWebBundle
js/sign/src/core/signed-web-bundle.ts:22
Struct
Signer
go/bundle/signature/signer.go:18
Struct
Signer
go/signedexchange/signer.go:35
Interface
SigningAlgorithm
go/internal/signingalgorithm/signingalgorithm.go:16
Struct
VerifiedSignedSubset
go/bundle/signature/verifier.go:28
Interface
Verifier
go/internal/signingalgorithm/signingalgorithm.go:64
Struct
Verifier
go/bundle/signature/verifier.go:23
Struct
VerifyExchangeResult
go/bundle/signature/verifier.go:49
Struct
VouchedSubset
go/bundle/bundle.go:39
Class
WebBundleId
js/sign/src/web-bundle-id.ts:16
Struct
decoder
go/signedexchange/mice/mice.go:155
Struct
ecdsaSigValue
Ecdsa-Sig-Value structure in Section 2.2.3 of RFC 3279.
go/internal/signingalgorithm/signingalgorithm.go:35
Struct
ecdsaSigningAlgorithm
go/internal/signingalgorithm/signingalgorithm.go:28
Struct
ecdsaVerifier
go/internal/signingalgorithm/signingalgorithm.go:68
TypeAlias
headerArgs
go/bundle/cmd/gen-bundle/main.go:15
TypeAlias
headerArgs
go/signedexchange/cmd/dump-signedexchange/main.go:24
TypeAlias
headerArgs
go/signedexchange/cmd/gen-signedexchange/main.go:22
Struct
indexEntry
go/bundle/encoder.go:74
Struct
indexSection
staging area for writing index section
go/bundle/encoder.go:93
Struct
inputBuilder
go/signedexchange/mice/mice_test.go:252
Struct
manifestSection
go/bundle/encoder.go:438
Struct
meta
go/bundle/decoder.go:42
Struct
parser
go/signedexchange/structuredheader/parser.go:41
Struct
primarySection
go/bundle/encoder.go:423
Struct
requestEntryWithOffset
go/bundle/decoder.go:20
Struct
responseWriter
responseWriter implements http.ResponseWriter.
go/bundle/cmd/gen-bundle/fromdir.go:70
Struct
responsesSection
staging area for writing responses section
go/bundle/encoder.go:379
Interface
section
go/bundle/encoder.go:86
Struct
sectionOffset
go/bundle/decoder.go:26
Struct
signaturesSection
go/bundle/encoder.go:453