├── .changeset ├── README.md └── config.json ├── .gitattributes ├── .github ├── dependabot.yml ├── scripts │ ├── tuf-conformance │ └── tuf-conformance.xfails └── workflows │ ├── ci.yml │ ├── conformance.yml │ ├── release.yml │ ├── scorecard.yml │ └── smoke-test.yml ├── .gitignore ├── .npmrc ├── .prettierrc ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── eslint.config.mjs ├── examples ├── client │ ├── 1.root.json │ ├── README.md │ ├── client.ts │ └── client_async_download_multiple_targets.ts └── repository │ ├── README.md │ └── data │ ├── metadata │ ├── 1.root.json │ ├── role1.json │ ├── role2.json │ ├── root.json │ ├── snapshot.json │ ├── targets.json │ └── timestamp.json │ └── targets │ ├── file1.txt │ ├── file2.txt │ └── file3.txt ├── jest.config.base.js ├── jest.config.js ├── package.json ├── packages ├── canonical-json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── lib │ │ ├── index.d.ts │ │ └── index.js │ ├── package.json │ └── test │ │ └── test.js ├── cli │ ├── CHANGELOG.md │ ├── README.md │ ├── bin │ │ ├── dev │ │ ├── dev.cmd │ │ ├── run │ │ └── run.cmd │ ├── package.json │ ├── src │ │ └── commands │ │ │ └── download-target.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── client │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── config.ts │ │ ├── error.ts │ │ ├── fetcher.ts │ │ ├── index.ts │ │ ├── store.ts │ │ ├── updater.ts │ │ └── utils │ │ │ ├── tmpfile.ts │ │ │ └── url.ts │ ├── tests │ │ ├── error.test.ts │ │ ├── fetcher.test.ts │ │ ├── index.test.ts │ │ ├── integration.test.ts │ │ ├── updater.test.ts │ │ └── utils │ │ │ ├── tmpfile.test.ts │ │ │ └── url.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── models │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── base.ts │ │ ├── delegations.ts │ │ ├── error.ts │ │ ├── file.ts │ │ ├── index.ts │ │ ├── key.ts │ │ ├── metadata.ts │ │ ├── role.ts │ │ ├── root.ts │ │ ├── signature.ts │ │ ├── snapshot.ts │ │ ├── targets.ts │ │ ├── timestamp.ts │ │ └── utils │ │ │ ├── guard.ts │ │ │ ├── index.ts │ │ │ ├── key.ts │ │ │ ├── oid.ts │ │ │ ├── types.ts │ │ │ └── verify.ts │ ├── tests │ │ ├── __fixtures__ │ │ │ ├── role1.json │ │ │ ├── root.json │ │ │ ├── snapshot.json │ │ │ ├── targets.json │ │ │ └── timestamp.json │ │ ├── base.test.ts │ │ ├── delegations.test.ts │ │ ├── file.test.ts │ │ ├── key.test.ts │ │ ├── metadata.test.ts │ │ ├── role.test.ts │ │ ├── root.test.ts │ │ ├── signature.test.ts │ │ ├── snapshot.test.ts │ │ ├── succinct_roles.test.ts │ │ ├── targets.test.ts │ │ ├── timestamp.test.ts │ │ ├── utils │ │ │ ├── guard.test.ts │ │ │ ├── key.test.ts │ │ │ └── oid.test.ts │ │ └── verify.test.ts │ ├── tsconfig.build.json │ └── tsconfig.json └── repo-mock │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── crypto.ts │ ├── handler.ts │ ├── index.ts │ ├── key.ts │ ├── metadata.ts │ ├── mock.ts │ ├── repo.ts │ ├── shared.types.ts │ └── target.ts │ ├── tests │ ├── crypto.test.ts │ ├── index.test.ts │ ├── key.test.ts │ ├── metadata.test.ts │ └── targets.test.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── tsconfig.base.json └── tsconfig.build.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/scripts/tuf-conformance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/.github/scripts/tuf-conformance -------------------------------------------------------------------------------- /.github/scripts/tuf-conformance.xfails: -------------------------------------------------------------------------------- 1 | test_artifact_cache 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/conformance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/.github/workflows/conformance.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/.github/workflows/scorecard.yml -------------------------------------------------------------------------------- /.github/workflows/smoke-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/.github/workflows/smoke-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @theupdateframework/tuf-js-maintainers -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/client/1.root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/examples/client/1.root.json -------------------------------------------------------------------------------- /examples/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/examples/client/README.md -------------------------------------------------------------------------------- /examples/client/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/examples/client/client.ts -------------------------------------------------------------------------------- /examples/client/client_async_download_multiple_targets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/examples/client/client_async_download_multiple_targets.ts -------------------------------------------------------------------------------- /examples/repository/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/examples/repository/README.md -------------------------------------------------------------------------------- /examples/repository/data/metadata/1.root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/examples/repository/data/metadata/1.root.json -------------------------------------------------------------------------------- /examples/repository/data/metadata/role1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/examples/repository/data/metadata/role1.json -------------------------------------------------------------------------------- /examples/repository/data/metadata/role2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/examples/repository/data/metadata/role2.json -------------------------------------------------------------------------------- /examples/repository/data/metadata/root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/examples/repository/data/metadata/root.json -------------------------------------------------------------------------------- /examples/repository/data/metadata/snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/examples/repository/data/metadata/snapshot.json -------------------------------------------------------------------------------- /examples/repository/data/metadata/targets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/examples/repository/data/metadata/targets.json -------------------------------------------------------------------------------- /examples/repository/data/metadata/timestamp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/examples/repository/data/metadata/timestamp.json -------------------------------------------------------------------------------- /examples/repository/data/targets/file1.txt: -------------------------------------------------------------------------------- 1 | This is an example target file. -------------------------------------------------------------------------------- /examples/repository/data/targets/file2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/examples/repository/data/targets/file2.txt -------------------------------------------------------------------------------- /examples/repository/data/targets/file3.txt: -------------------------------------------------------------------------------- 1 | This is role1's target file. -------------------------------------------------------------------------------- /jest.config.base.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'ts-jest', 3 | }; 4 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | projects: ['/packages/*/jest.config.js'], 3 | }; 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/package.json -------------------------------------------------------------------------------- /packages/canonical-json/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/canonical-json/CHANGELOG.md -------------------------------------------------------------------------------- /packages/canonical-json/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/canonical-json/LICENSE -------------------------------------------------------------------------------- /packages/canonical-json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/canonical-json/README.md -------------------------------------------------------------------------------- /packages/canonical-json/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | displayName: 'CANONICAL_JSON' 3 | } 4 | -------------------------------------------------------------------------------- /packages/canonical-json/lib/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/canonical-json/lib/index.d.ts -------------------------------------------------------------------------------- /packages/canonical-json/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/canonical-json/lib/index.js -------------------------------------------------------------------------------- /packages/canonical-json/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/canonical-json/package.json -------------------------------------------------------------------------------- /packages/canonical-json/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/canonical-json/test/test.js -------------------------------------------------------------------------------- /packages/cli/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/cli/CHANGELOG.md -------------------------------------------------------------------------------- /packages/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/cli/README.md -------------------------------------------------------------------------------- /packages/cli/bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/cli/bin/dev -------------------------------------------------------------------------------- /packages/cli/bin/dev.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\dev" %* -------------------------------------------------------------------------------- /packages/cli/bin/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/cli/bin/run -------------------------------------------------------------------------------- /packages/cli/bin/run.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\run" %* 4 | -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/src/commands/download-target.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/cli/src/commands/download-target.ts -------------------------------------------------------------------------------- /packages/cli/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/cli/tsconfig.build.json -------------------------------------------------------------------------------- /packages/cli/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.build.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/client/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/CHANGELOG.md -------------------------------------------------------------------------------- /packages/client/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/LICENSE -------------------------------------------------------------------------------- /packages/client/README.md: -------------------------------------------------------------------------------- 1 | # tuf-js 2 | 3 | JavaScript TUF client implementation. 4 | -------------------------------------------------------------------------------- /packages/client/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/jest.config.js -------------------------------------------------------------------------------- /packages/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/package.json -------------------------------------------------------------------------------- /packages/client/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/src/config.ts -------------------------------------------------------------------------------- /packages/client/src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/src/error.ts -------------------------------------------------------------------------------- /packages/client/src/fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/src/fetcher.ts -------------------------------------------------------------------------------- /packages/client/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/src/index.ts -------------------------------------------------------------------------------- /packages/client/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/src/store.ts -------------------------------------------------------------------------------- /packages/client/src/updater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/src/updater.ts -------------------------------------------------------------------------------- /packages/client/src/utils/tmpfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/src/utils/tmpfile.ts -------------------------------------------------------------------------------- /packages/client/src/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/src/utils/url.ts -------------------------------------------------------------------------------- /packages/client/tests/error.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/tests/error.test.ts -------------------------------------------------------------------------------- /packages/client/tests/fetcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/tests/fetcher.test.ts -------------------------------------------------------------------------------- /packages/client/tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/tests/index.test.ts -------------------------------------------------------------------------------- /packages/client/tests/integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/tests/integration.test.ts -------------------------------------------------------------------------------- /packages/client/tests/updater.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/tests/updater.test.ts -------------------------------------------------------------------------------- /packages/client/tests/utils/tmpfile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/tests/utils/tmpfile.test.ts -------------------------------------------------------------------------------- /packages/client/tests/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/tests/utils/url.ts -------------------------------------------------------------------------------- /packages/client/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/tsconfig.build.json -------------------------------------------------------------------------------- /packages/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/client/tsconfig.json -------------------------------------------------------------------------------- /packages/models/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/CHANGELOG.md -------------------------------------------------------------------------------- /packages/models/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/LICENSE -------------------------------------------------------------------------------- /packages/models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/README.md -------------------------------------------------------------------------------- /packages/models/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/jest.config.js -------------------------------------------------------------------------------- /packages/models/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/package.json -------------------------------------------------------------------------------- /packages/models/src/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/base.ts -------------------------------------------------------------------------------- /packages/models/src/delegations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/delegations.ts -------------------------------------------------------------------------------- /packages/models/src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/error.ts -------------------------------------------------------------------------------- /packages/models/src/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/file.ts -------------------------------------------------------------------------------- /packages/models/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/index.ts -------------------------------------------------------------------------------- /packages/models/src/key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/key.ts -------------------------------------------------------------------------------- /packages/models/src/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/metadata.ts -------------------------------------------------------------------------------- /packages/models/src/role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/role.ts -------------------------------------------------------------------------------- /packages/models/src/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/root.ts -------------------------------------------------------------------------------- /packages/models/src/signature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/signature.ts -------------------------------------------------------------------------------- /packages/models/src/snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/snapshot.ts -------------------------------------------------------------------------------- /packages/models/src/targets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/targets.ts -------------------------------------------------------------------------------- /packages/models/src/timestamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/timestamp.ts -------------------------------------------------------------------------------- /packages/models/src/utils/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/utils/guard.ts -------------------------------------------------------------------------------- /packages/models/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/utils/index.ts -------------------------------------------------------------------------------- /packages/models/src/utils/key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/utils/key.ts -------------------------------------------------------------------------------- /packages/models/src/utils/oid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/utils/oid.ts -------------------------------------------------------------------------------- /packages/models/src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/utils/types.ts -------------------------------------------------------------------------------- /packages/models/src/utils/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/src/utils/verify.ts -------------------------------------------------------------------------------- /packages/models/tests/__fixtures__/role1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/__fixtures__/role1.json -------------------------------------------------------------------------------- /packages/models/tests/__fixtures__/root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/__fixtures__/root.json -------------------------------------------------------------------------------- /packages/models/tests/__fixtures__/snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/__fixtures__/snapshot.json -------------------------------------------------------------------------------- /packages/models/tests/__fixtures__/targets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/__fixtures__/targets.json -------------------------------------------------------------------------------- /packages/models/tests/__fixtures__/timestamp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/__fixtures__/timestamp.json -------------------------------------------------------------------------------- /packages/models/tests/base.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/base.test.ts -------------------------------------------------------------------------------- /packages/models/tests/delegations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/delegations.test.ts -------------------------------------------------------------------------------- /packages/models/tests/file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/file.test.ts -------------------------------------------------------------------------------- /packages/models/tests/key.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/key.test.ts -------------------------------------------------------------------------------- /packages/models/tests/metadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/metadata.test.ts -------------------------------------------------------------------------------- /packages/models/tests/role.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/role.test.ts -------------------------------------------------------------------------------- /packages/models/tests/root.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/root.test.ts -------------------------------------------------------------------------------- /packages/models/tests/signature.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/signature.test.ts -------------------------------------------------------------------------------- /packages/models/tests/snapshot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/snapshot.test.ts -------------------------------------------------------------------------------- /packages/models/tests/succinct_roles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/succinct_roles.test.ts -------------------------------------------------------------------------------- /packages/models/tests/targets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/targets.test.ts -------------------------------------------------------------------------------- /packages/models/tests/timestamp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/timestamp.test.ts -------------------------------------------------------------------------------- /packages/models/tests/utils/guard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/utils/guard.test.ts -------------------------------------------------------------------------------- /packages/models/tests/utils/key.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/utils/key.test.ts -------------------------------------------------------------------------------- /packages/models/tests/utils/oid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/utils/oid.test.ts -------------------------------------------------------------------------------- /packages/models/tests/verify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tests/verify.test.ts -------------------------------------------------------------------------------- /packages/models/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tsconfig.build.json -------------------------------------------------------------------------------- /packages/models/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/models/tsconfig.json -------------------------------------------------------------------------------- /packages/repo-mock/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/CHANGELOG.md -------------------------------------------------------------------------------- /packages/repo-mock/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/LICENSE -------------------------------------------------------------------------------- /packages/repo-mock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/README.md -------------------------------------------------------------------------------- /packages/repo-mock/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/jest.config.js -------------------------------------------------------------------------------- /packages/repo-mock/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/package.json -------------------------------------------------------------------------------- /packages/repo-mock/src/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/src/crypto.ts -------------------------------------------------------------------------------- /packages/repo-mock/src/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/src/handler.ts -------------------------------------------------------------------------------- /packages/repo-mock/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/src/index.ts -------------------------------------------------------------------------------- /packages/repo-mock/src/key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/src/key.ts -------------------------------------------------------------------------------- /packages/repo-mock/src/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/src/metadata.ts -------------------------------------------------------------------------------- /packages/repo-mock/src/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/src/mock.ts -------------------------------------------------------------------------------- /packages/repo-mock/src/repo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/src/repo.ts -------------------------------------------------------------------------------- /packages/repo-mock/src/shared.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/src/shared.types.ts -------------------------------------------------------------------------------- /packages/repo-mock/src/target.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/src/target.ts -------------------------------------------------------------------------------- /packages/repo-mock/tests/crypto.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/tests/crypto.test.ts -------------------------------------------------------------------------------- /packages/repo-mock/tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/tests/index.test.ts -------------------------------------------------------------------------------- /packages/repo-mock/tests/key.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/tests/key.test.ts -------------------------------------------------------------------------------- /packages/repo-mock/tests/metadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/tests/metadata.test.ts -------------------------------------------------------------------------------- /packages/repo-mock/tests/targets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/tests/targets.test.ts -------------------------------------------------------------------------------- /packages/repo-mock/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/tsconfig.build.json -------------------------------------------------------------------------------- /packages/repo-mock/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/packages/repo-mock/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theupdateframework/tuf-js/HEAD/tsconfig.build.json --------------------------------------------------------------------------------