Skip to content

Commit ef49d6b

Browse files
committed
1 parent 1399bfb commit ef49d6b

23 files changed

+1953
-1393
lines changed

DEPENDENCIES.md

+1
Original file line numberDiff line numberDiff line change
@@ -515,6 +515,7 @@ graph LR;
515515
npm-->remark;
516516
npm-->rimraf;
517517
npm-->semver;
518+
npm-->sigstore-protobuf-specs["@sigstore/protobuf-specs"];
518519
npm-->sigstore-tuf["@sigstore/tuf"];
519520
npm-->spawk;
520521
npm-->spdx-expression-parse;

node_modules/@sigstore/bundle/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sigstore/bundle",
3-
"version": "3.0.0",
3+
"version": "3.1.0",
44
"description": "Sigstore bundle type",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -27,7 +27,7 @@
2727
"provenance": true
2828
},
2929
"dependencies": {
30-
"@sigstore/protobuf-specs": "^0.3.2"
30+
"@sigstore/protobuf-specs": "^0.4.0"
3131
},
3232
"engines": {
3333
"node": "^18.17.0 || >=20.5.0"

node_modules/@sigstore/protobuf-specs/dist/__generated__/envelope.js

+25-55
Original file line numberDiff line numberDiff line change
@@ -1,88 +1,58 @@
11
"use strict";
2-
/* eslint-disable */
2+
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
3+
// versions:
4+
// protoc-gen-ts_proto v2.6.1
5+
// protoc v5.29.3
6+
// source: envelope.proto
37
Object.defineProperty(exports, "__esModule", { value: true });
48
exports.Signature = exports.Envelope = void 0;
5-
function createBaseEnvelope() {
6-
return { payload: Buffer.alloc(0), payloadType: "", signatures: [] };
7-
}
89
exports.Envelope = {
910
fromJSON(object) {
1011
return {
1112
payload: isSet(object.payload) ? Buffer.from(bytesFromBase64(object.payload)) : Buffer.alloc(0),
12-
payloadType: isSet(object.payloadType) ? String(object.payloadType) : "",
13-
signatures: Array.isArray(object?.signatures) ? object.signatures.map((e) => exports.Signature.fromJSON(e)) : [],
13+
payloadType: isSet(object.payloadType) ? globalThis.String(object.payloadType) : "",
14+
signatures: globalThis.Array.isArray(object?.signatures)
15+
? object.signatures.map((e) => exports.Signature.fromJSON(e))
16+
: [],
1417
};
1518
},
1619
toJSON(message) {
1720
const obj = {};
18-
message.payload !== undefined &&
19-
(obj.payload = base64FromBytes(message.payload !== undefined ? message.payload : Buffer.alloc(0)));
20-
message.payloadType !== undefined && (obj.payloadType = message.payloadType);
21-
if (message.signatures) {
22-
obj.signatures = message.signatures.map((e) => e ? exports.Signature.toJSON(e) : undefined);
21+
if (message.payload.length !== 0) {
22+
obj.payload = base64FromBytes(message.payload);
23+
}
24+
if (message.payloadType !== "") {
25+
obj.payloadType = message.payloadType;
2326
}
24-
else {
25-
obj.signatures = [];
27+
if (message.signatures?.length) {
28+
obj.signatures = message.signatures.map((e) => exports.Signature.toJSON(e));
2629
}
2730
return obj;
2831
},
2932
};
30-
function createBaseSignature() {
31-
return { sig: Buffer.alloc(0), keyid: "" };
32-
}
3333
exports.Signature = {
3434
fromJSON(object) {
3535
return {
3636
sig: isSet(object.sig) ? Buffer.from(bytesFromBase64(object.sig)) : Buffer.alloc(0),
37-
keyid: isSet(object.keyid) ? String(object.keyid) : "",
37+
keyid: isSet(object.keyid) ? globalThis.String(object.keyid) : "",
3838
};
3939
},
4040
toJSON(message) {
4141
const obj = {};
42-
message.sig !== undefined && (obj.sig = base64FromBytes(message.sig !== undefined ? message.sig : Buffer.alloc(0)));
43-
message.keyid !== undefined && (obj.keyid = message.keyid);
42+
if (message.sig.length !== 0) {
43+
obj.sig = base64FromBytes(message.sig);
44+
}
45+
if (message.keyid !== "") {
46+
obj.keyid = message.keyid;
47+
}
4448
return obj;
4549
},
4650
};
47-
var tsProtoGlobalThis = (() => {
48-
if (typeof globalThis !== "undefined") {
49-
return globalThis;
50-
}
51-
if (typeof self !== "undefined") {
52-
return self;
53-
}
54-
if (typeof window !== "undefined") {
55-
return window;
56-
}
57-
if (typeof global !== "undefined") {
58-
return global;
59-
}
60-
throw "Unable to locate global object";
61-
})();
6251
function bytesFromBase64(b64) {
63-
if (tsProtoGlobalThis.Buffer) {
64-
return Uint8Array.from(tsProtoGlobalThis.Buffer.from(b64, "base64"));
65-
}
66-
else {
67-
const bin = tsProtoGlobalThis.atob(b64);
68-
const arr = new Uint8Array(bin.length);
69-
for (let i = 0; i < bin.length; ++i) {
70-
arr[i] = bin.charCodeAt(i);
71-
}
72-
return arr;
73-
}
52+
return Uint8Array.from(globalThis.Buffer.from(b64, "base64"));
7453
}
7554
function base64FromBytes(arr) {
76-
if (tsProtoGlobalThis.Buffer) {
77-
return tsProtoGlobalThis.Buffer.from(arr).toString("base64");
78-
}
79-
else {
80-
const bin = [];
81-
arr.forEach((byte) => {
82-
bin.push(String.fromCharCode(byte));
83-
});
84-
return tsProtoGlobalThis.btoa(bin.join(""));
85-
}
55+
return globalThis.Buffer.from(arr).toString("base64");
8656
}
8757
function isSet(value) {
8858
return value !== null && value !== undefined;

node_modules/@sigstore/protobuf-specs/dist/__generated__/events.js

+84-95
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
"use strict";
2+
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
3+
// versions:
4+
// protoc-gen-ts_proto v2.6.1
5+
// protoc v5.29.3
6+
// source: events.proto
27
Object.defineProperty(exports, "__esModule", { value: true });
38
exports.CloudEventBatch = exports.CloudEvent_CloudEventAttributeValue = exports.CloudEvent_AttributesEntry = exports.CloudEvent = void 0;
49
/* eslint-disable */
510
const any_1 = require("./google/protobuf/any");
611
const timestamp_1 = require("./google/protobuf/timestamp");
7-
function createBaseCloudEvent() {
8-
return { id: "", source: "", specVersion: "", type: "", attributes: {}, data: undefined };
9-
}
1012
exports.CloudEvent = {
1113
fromJSON(object) {
1214
return {
13-
id: isSet(object.id) ? String(object.id) : "",
14-
source: isSet(object.source) ? String(object.source) : "",
15-
specVersion: isSet(object.specVersion) ? String(object.specVersion) : "",
16-
type: isSet(object.type) ? String(object.type) : "",
15+
id: isSet(object.id) ? globalThis.String(object.id) : "",
16+
source: isSet(object.source) ? globalThis.String(object.source) : "",
17+
specVersion: isSet(object.specVersion) ? globalThis.String(object.specVersion) : "",
18+
type: isSet(object.type) ? globalThis.String(object.type) : "",
1719
attributes: isObject(object.attributes)
1820
? Object.entries(object.attributes).reduce((acc, [key, value]) => {
1921
acc[key] = exports.CloudEvent_CloudEventAttributeValue.fromJSON(value);
@@ -23,155 +25,142 @@ exports.CloudEvent = {
2325
data: isSet(object.binaryData)
2426
? { $case: "binaryData", binaryData: Buffer.from(bytesFromBase64(object.binaryData)) }
2527
: isSet(object.textData)
26-
? { $case: "textData", textData: String(object.textData) }
28+
? { $case: "textData", textData: globalThis.String(object.textData) }
2729
: isSet(object.protoData)
2830
? { $case: "protoData", protoData: any_1.Any.fromJSON(object.protoData) }
2931
: undefined,
3032
};
3133
},
3234
toJSON(message) {
3335
const obj = {};
34-
message.id !== undefined && (obj.id = message.id);
35-
message.source !== undefined && (obj.source = message.source);
36-
message.specVersion !== undefined && (obj.specVersion = message.specVersion);
37-
message.type !== undefined && (obj.type = message.type);
38-
obj.attributes = {};
36+
if (message.id !== "") {
37+
obj.id = message.id;
38+
}
39+
if (message.source !== "") {
40+
obj.source = message.source;
41+
}
42+
if (message.specVersion !== "") {
43+
obj.specVersion = message.specVersion;
44+
}
45+
if (message.type !== "") {
46+
obj.type = message.type;
47+
}
3948
if (message.attributes) {
40-
Object.entries(message.attributes).forEach(([k, v]) => {
41-
obj.attributes[k] = exports.CloudEvent_CloudEventAttributeValue.toJSON(v);
42-
});
43-
}
44-
message.data?.$case === "binaryData" &&
45-
(obj.binaryData = message.data?.binaryData !== undefined ? base64FromBytes(message.data?.binaryData) : undefined);
46-
message.data?.$case === "textData" && (obj.textData = message.data?.textData);
47-
message.data?.$case === "protoData" &&
48-
(obj.protoData = message.data?.protoData ? any_1.Any.toJSON(message.data?.protoData) : undefined);
49+
const entries = Object.entries(message.attributes);
50+
if (entries.length > 0) {
51+
obj.attributes = {};
52+
entries.forEach(([k, v]) => {
53+
obj.attributes[k] = exports.CloudEvent_CloudEventAttributeValue.toJSON(v);
54+
});
55+
}
56+
}
57+
if (message.data?.$case === "binaryData") {
58+
obj.binaryData = base64FromBytes(message.data.binaryData);
59+
}
60+
else if (message.data?.$case === "textData") {
61+
obj.textData = message.data.textData;
62+
}
63+
else if (message.data?.$case === "protoData") {
64+
obj.protoData = any_1.Any.toJSON(message.data.protoData);
65+
}
4966
return obj;
5067
},
5168
};
52-
function createBaseCloudEvent_AttributesEntry() {
53-
return { key: "", value: undefined };
54-
}
5569
exports.CloudEvent_AttributesEntry = {
5670
fromJSON(object) {
5771
return {
58-
key: isSet(object.key) ? String(object.key) : "",
72+
key: isSet(object.key) ? globalThis.String(object.key) : "",
5973
value: isSet(object.value) ? exports.CloudEvent_CloudEventAttributeValue.fromJSON(object.value) : undefined,
6074
};
6175
},
6276
toJSON(message) {
6377
const obj = {};
64-
message.key !== undefined && (obj.key = message.key);
65-
message.value !== undefined &&
66-
(obj.value = message.value ? exports.CloudEvent_CloudEventAttributeValue.toJSON(message.value) : undefined);
78+
if (message.key !== "") {
79+
obj.key = message.key;
80+
}
81+
if (message.value !== undefined) {
82+
obj.value = exports.CloudEvent_CloudEventAttributeValue.toJSON(message.value);
83+
}
6784
return obj;
6885
},
6986
};
70-
function createBaseCloudEvent_CloudEventAttributeValue() {
71-
return { attr: undefined };
72-
}
7387
exports.CloudEvent_CloudEventAttributeValue = {
7488
fromJSON(object) {
7589
return {
7690
attr: isSet(object.ceBoolean)
77-
? { $case: "ceBoolean", ceBoolean: Boolean(object.ceBoolean) }
91+
? { $case: "ceBoolean", ceBoolean: globalThis.Boolean(object.ceBoolean) }
7892
: isSet(object.ceInteger)
79-
? { $case: "ceInteger", ceInteger: Number(object.ceInteger) }
93+
? { $case: "ceInteger", ceInteger: globalThis.Number(object.ceInteger) }
8094
: isSet(object.ceString)
81-
? { $case: "ceString", ceString: String(object.ceString) }
95+
? { $case: "ceString", ceString: globalThis.String(object.ceString) }
8296
: isSet(object.ceBytes)
8397
? { $case: "ceBytes", ceBytes: Buffer.from(bytesFromBase64(object.ceBytes)) }
8498
: isSet(object.ceUri)
85-
? { $case: "ceUri", ceUri: String(object.ceUri) }
99+
? { $case: "ceUri", ceUri: globalThis.String(object.ceUri) }
86100
: isSet(object.ceUriRef)
87-
? { $case: "ceUriRef", ceUriRef: String(object.ceUriRef) }
101+
? { $case: "ceUriRef", ceUriRef: globalThis.String(object.ceUriRef) }
88102
: isSet(object.ceTimestamp)
89103
? { $case: "ceTimestamp", ceTimestamp: fromJsonTimestamp(object.ceTimestamp) }
90104
: undefined,
91105
};
92106
},
93107
toJSON(message) {
94108
const obj = {};
95-
message.attr?.$case === "ceBoolean" && (obj.ceBoolean = message.attr?.ceBoolean);
96-
message.attr?.$case === "ceInteger" && (obj.ceInteger = Math.round(message.attr?.ceInteger));
97-
message.attr?.$case === "ceString" && (obj.ceString = message.attr?.ceString);
98-
message.attr?.$case === "ceBytes" &&
99-
(obj.ceBytes = message.attr?.ceBytes !== undefined ? base64FromBytes(message.attr?.ceBytes) : undefined);
100-
message.attr?.$case === "ceUri" && (obj.ceUri = message.attr?.ceUri);
101-
message.attr?.$case === "ceUriRef" && (obj.ceUriRef = message.attr?.ceUriRef);
102-
message.attr?.$case === "ceTimestamp" && (obj.ceTimestamp = message.attr?.ceTimestamp.toISOString());
109+
if (message.attr?.$case === "ceBoolean") {
110+
obj.ceBoolean = message.attr.ceBoolean;
111+
}
112+
else if (message.attr?.$case === "ceInteger") {
113+
obj.ceInteger = Math.round(message.attr.ceInteger);
114+
}
115+
else if (message.attr?.$case === "ceString") {
116+
obj.ceString = message.attr.ceString;
117+
}
118+
else if (message.attr?.$case === "ceBytes") {
119+
obj.ceBytes = base64FromBytes(message.attr.ceBytes);
120+
}
121+
else if (message.attr?.$case === "ceUri") {
122+
obj.ceUri = message.attr.ceUri;
123+
}
124+
else if (message.attr?.$case === "ceUriRef") {
125+
obj.ceUriRef = message.attr.ceUriRef;
126+
}
127+
else if (message.attr?.$case === "ceTimestamp") {
128+
obj.ceTimestamp = message.attr.ceTimestamp.toISOString();
129+
}
103130
return obj;
104131
},
105132
};
106-
function createBaseCloudEventBatch() {
107-
return { events: [] };
108-
}
109133
exports.CloudEventBatch = {
110134
fromJSON(object) {
111-
return { events: Array.isArray(object?.events) ? object.events.map((e) => exports.CloudEvent.fromJSON(e)) : [] };
135+
return {
136+
events: globalThis.Array.isArray(object?.events) ? object.events.map((e) => exports.CloudEvent.fromJSON(e)) : [],
137+
};
112138
},
113139
toJSON(message) {
114140
const obj = {};
115-
if (message.events) {
116-
obj.events = message.events.map((e) => e ? exports.CloudEvent.toJSON(e) : undefined);
117-
}
118-
else {
119-
obj.events = [];
141+
if (message.events?.length) {
142+
obj.events = message.events.map((e) => exports.CloudEvent.toJSON(e));
120143
}
121144
return obj;
122145
},
123146
};
124-
var tsProtoGlobalThis = (() => {
125-
if (typeof globalThis !== "undefined") {
126-
return globalThis;
127-
}
128-
if (typeof self !== "undefined") {
129-
return self;
130-
}
131-
if (typeof window !== "undefined") {
132-
return window;
133-
}
134-
if (typeof global !== "undefined") {
135-
return global;
136-
}
137-
throw "Unable to locate global object";
138-
})();
139147
function bytesFromBase64(b64) {
140-
if (tsProtoGlobalThis.Buffer) {
141-
return Uint8Array.from(tsProtoGlobalThis.Buffer.from(b64, "base64"));
142-
}
143-
else {
144-
const bin = tsProtoGlobalThis.atob(b64);
145-
const arr = new Uint8Array(bin.length);
146-
for (let i = 0; i < bin.length; ++i) {
147-
arr[i] = bin.charCodeAt(i);
148-
}
149-
return arr;
150-
}
148+
return Uint8Array.from(globalThis.Buffer.from(b64, "base64"));
151149
}
152150
function base64FromBytes(arr) {
153-
if (tsProtoGlobalThis.Buffer) {
154-
return tsProtoGlobalThis.Buffer.from(arr).toString("base64");
155-
}
156-
else {
157-
const bin = [];
158-
arr.forEach((byte) => {
159-
bin.push(String.fromCharCode(byte));
160-
});
161-
return tsProtoGlobalThis.btoa(bin.join(""));
162-
}
151+
return globalThis.Buffer.from(arr).toString("base64");
163152
}
164153
function fromTimestamp(t) {
165-
let millis = Number(t.seconds) * 1_000;
166-
millis += t.nanos / 1_000_000;
167-
return new Date(millis);
154+
let millis = (globalThis.Number(t.seconds) || 0) * 1_000;
155+
millis += (t.nanos || 0) / 1_000_000;
156+
return new globalThis.Date(millis);
168157
}
169158
function fromJsonTimestamp(o) {
170-
if (o instanceof Date) {
159+
if (o instanceof globalThis.Date) {
171160
return o;
172161
}
173162
else if (typeof o === "string") {
174-
return new Date(o);
163+
return new globalThis.Date(o);
175164
}
176165
else {
177166
return fromTimestamp(timestamp_1.Timestamp.fromJSON(o));

0 commit comments

Comments
 (0)