Updated the project.

This commit is contained in:
Batuhan Berk Başoğlu 2024-06-03 15:44:25 -04:00
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
View file

0
my-app/node_modules/@sigstore/verify/dist/bundle/dsse.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/bundle/dsse.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/bundle/index.d.ts generated vendored Executable file → Normal file
View file

5
my-app/node_modules/@sigstore/verify/dist/bundle/index.js generated vendored Executable file → Normal file
View 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
View file

0
my-app/node_modules/@sigstore/verify/dist/bundle/message.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/error.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/error.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/index.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/index.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/key/certificate.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/key/certificate.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/key/index.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/key/index.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/key/sct.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/key/sct.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/policy.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/policy.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/shared.types.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/shared.types.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/timestamp/checkpoint.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/timestamp/checkpoint.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/timestamp/index.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/timestamp/index.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/timestamp/merkle.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/timestamp/merkle.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/timestamp/set.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/timestamp/set.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/timestamp/tsa.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/timestamp/tsa.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/tlog/dsse.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/tlog/dsse.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/tlog/hashedrekord.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/tlog/hashedrekord.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/tlog/index.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/tlog/index.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/tlog/intoto.d.ts generated vendored Executable file → Normal file
View file

3
my-app/node_modules/@sigstore/verify/dist/tlog/intoto.js generated vendored Executable file → Normal file
View 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
View file

0
my-app/node_modules/@sigstore/verify/dist/trust/filter.js generated vendored Executable file → Normal file
View file

2
my-app/node_modules/@sigstore/verify/dist/trust/index.d.ts generated vendored Executable file → Normal file
View 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
View 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
View file

0
my-app/node_modules/@sigstore/verify/dist/trust/trust.types.js generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/verifier.d.ts generated vendored Executable file → Normal file
View file

0
my-app/node_modules/@sigstore/verify/dist/verifier.js generated vendored Executable file → Normal file
View file

8
my-app/node_modules/@sigstore/verify/package.json generated vendored Executable file → Normal file
View 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"