Updated the project.
This commit is contained in:
parent
5dfe9f128d
commit
7919556077
1550 changed files with 17063 additions and 40183 deletions
0
my-app/node_modules/@sigstore/verify/README.md
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/README.md
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/bundle/dsse.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/bundle/dsse.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/bundle/dsse.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/bundle/dsse.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/bundle/index.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/bundle/index.d.ts
generated
vendored
Executable file → Normal file
5
my-app/node_modules/@sigstore/verify/dist/bundle/index.js
generated
vendored
Executable file → Normal file
5
my-app/node_modules/@sigstore/verify/dist/bundle/index.js
generated
vendored
Executable file → Normal file
|
@ -49,5 +49,10 @@ function key(bundle) {
|
|||
certificate: core_1.X509Certificate.parse(bundle.verificationMaterial.content.x509CertificateChain
|
||||
.certificates[0].rawBytes),
|
||||
};
|
||||
case 'certificate':
|
||||
return {
|
||||
$case: 'certificate',
|
||||
certificate: core_1.X509Certificate.parse(bundle.verificationMaterial.content.certificate.rawBytes),
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
0
my-app/node_modules/@sigstore/verify/dist/bundle/message.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/bundle/message.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/bundle/message.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/bundle/message.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/error.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/error.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/error.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/error.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/index.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/index.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/index.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/index.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/key/certificate.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/key/certificate.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/key/certificate.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/key/certificate.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/key/index.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/key/index.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/key/index.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/key/index.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/key/sct.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/key/sct.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/key/sct.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/key/sct.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/policy.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/policy.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/policy.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/policy.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/shared.types.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/shared.types.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/shared.types.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/shared.types.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/checkpoint.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/checkpoint.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/checkpoint.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/checkpoint.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/index.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/index.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/index.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/index.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/merkle.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/merkle.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/merkle.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/merkle.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/set.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/set.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/set.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/set.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/tsa.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/tsa.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/tsa.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/timestamp/tsa.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/tlog/dsse.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/tlog/dsse.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/tlog/dsse.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/tlog/dsse.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/tlog/hashedrekord.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/tlog/hashedrekord.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/tlog/hashedrekord.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/tlog/hashedrekord.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/tlog/index.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/tlog/index.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/tlog/index.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/tlog/index.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/tlog/intoto.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/tlog/intoto.d.ts
generated
vendored
Executable file → Normal file
3
my-app/node_modules/@sigstore/verify/dist/tlog/intoto.js
generated
vendored
Executable file → Normal file
3
my-app/node_modules/@sigstore/verify/dist/tlog/intoto.js
generated
vendored
Executable file → Normal file
|
@ -42,11 +42,12 @@ function verifyIntoto002TLogBody(tlogEntry, content) {
|
|||
// Signature is double-base64-encoded in the tlog entry
|
||||
const tlogSig = base64Decode(tlogEntry.spec.content.envelope.signatures[0].sig);
|
||||
// Ensure that the signature in the bundle's DSSE matches tlog entry
|
||||
if (!content.compareSignature(Buffer.from(tlogSig, 'base64')))
|
||||
if (!content.compareSignature(Buffer.from(tlogSig, 'base64'))) {
|
||||
throw new error_1.VerificationError({
|
||||
code: 'TLOG_BODY_ERROR',
|
||||
message: 'tlog entry signature mismatch',
|
||||
});
|
||||
}
|
||||
// Ensure the digest of the bundle's DSSE payload matches the digest in the
|
||||
// tlog entry
|
||||
const tlogHash = tlogEntry.spec.content.payloadHash?.value || '';
|
||||
|
|
0
my-app/node_modules/@sigstore/verify/dist/trust/filter.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/trust/filter.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/trust/filter.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/trust/filter.js
generated
vendored
Executable file → Normal file
2
my-app/node_modules/@sigstore/verify/dist/trust/index.d.ts
generated
vendored
Executable file → Normal file
2
my-app/node_modules/@sigstore/verify/dist/trust/index.d.ts
generated
vendored
Executable file → Normal file
|
@ -1,4 +1,4 @@
|
|||
import type { PublicKey, TrustedRoot } from '@sigstore/protobuf-specs';
|
||||
import { type PublicKey, type TrustedRoot } from '@sigstore/protobuf-specs';
|
||||
import type { KeyFinderFunc, TrustMaterial } from './trust.types';
|
||||
export { filterCertAuthorities, filterTLogAuthorities } from './filter';
|
||||
export type { CertAuthority, KeyFinderFunc, TLogAuthority, TrustMaterial, } from './trust.types';
|
||||
|
|
11
my-app/node_modules/@sigstore/verify/dist/trust/index.js
generated
vendored
Executable file → Normal file
11
my-app/node_modules/@sigstore/verify/dist/trust/index.js
generated
vendored
Executable file → Normal file
|
@ -17,6 +17,7 @@ See the License for the specific language governing permissions and
|
|||
limitations under the License.
|
||||
*/
|
||||
const core_1 = require("@sigstore/core");
|
||||
const protobuf_specs_1 = require("@sigstore/protobuf-specs");
|
||||
const error_1 = require("../error");
|
||||
const BEGINNING_OF_TIME = new Date(0);
|
||||
const END_OF_TIME = new Date(8640000000000000);
|
||||
|
@ -35,9 +36,17 @@ function toTrustMaterial(root, keys) {
|
|||
}
|
||||
exports.toTrustMaterial = toTrustMaterial;
|
||||
function createTLogAuthority(tlogInstance) {
|
||||
const keyDetails = tlogInstance.publicKey.keyDetails;
|
||||
const keyType = keyDetails === protobuf_specs_1.PublicKeyDetails.PKCS1_RSA_PKCS1V5 ||
|
||||
keyDetails === protobuf_specs_1.PublicKeyDetails.PKIX_RSA_PKCS1V5 ||
|
||||
keyDetails === protobuf_specs_1.PublicKeyDetails.PKIX_RSA_PKCS1V15_2048_SHA256 ||
|
||||
keyDetails === protobuf_specs_1.PublicKeyDetails.PKIX_RSA_PKCS1V15_3072_SHA256 ||
|
||||
keyDetails === protobuf_specs_1.PublicKeyDetails.PKIX_RSA_PKCS1V15_4096_SHA256
|
||||
? 'pkcs1'
|
||||
: 'spki';
|
||||
return {
|
||||
logID: tlogInstance.logId.keyId,
|
||||
publicKey: core_1.crypto.createPublicKey(tlogInstance.publicKey.rawBytes),
|
||||
publicKey: core_1.crypto.createPublicKey(tlogInstance.publicKey.rawBytes, keyType),
|
||||
validFor: {
|
||||
start: tlogInstance.publicKey.validFor?.start || BEGINNING_OF_TIME,
|
||||
end: tlogInstance.publicKey.validFor?.end || END_OF_TIME,
|
||||
|
|
0
my-app/node_modules/@sigstore/verify/dist/trust/trust.types.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/trust/trust.types.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/trust/trust.types.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/trust/trust.types.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/verifier.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/verifier.d.ts
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/verifier.js
generated
vendored
Executable file → Normal file
0
my-app/node_modules/@sigstore/verify/dist/verifier.js
generated
vendored
Executable file → Normal file
8
my-app/node_modules/@sigstore/verify/package.json
generated
vendored
Executable file → Normal file
8
my-app/node_modules/@sigstore/verify/package.json
generated
vendored
Executable file → Normal file
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@sigstore/verify",
|
||||
"version": "1.0.0",
|
||||
"version": "1.2.1",
|
||||
"description": "Verification of Sigstore signatures",
|
||||
"main": "dist/index.js",
|
||||
"types": "dist/index.d.ts",
|
||||
|
@ -26,9 +26,9 @@
|
|||
"provenance": true
|
||||
},
|
||||
"dependencies": {
|
||||
"@sigstore/protobuf-specs": "^0.2.1",
|
||||
"@sigstore/bundle": "^2.1.1",
|
||||
"@sigstore/core": "^1.0.0"
|
||||
"@sigstore/protobuf-specs": "^0.3.2",
|
||||
"@sigstore/bundle": "^2.3.2",
|
||||
"@sigstore/core": "^1.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^16.14.0 || >=18.0.0"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue