├── .coveragerc ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bmaptools ├── BmapCopy.py ├── BmapCreate.py ├── BmapHelpers.py ├── CLI.py ├── Filemap.py ├── TransRead.py ├── __init__.py └── __main__.py ├── contrib └── bmap_write.py ├── debian ├── bmap-tools.docs ├── bmap-tools.install ├── changelog ├── compat ├── control ├── copyright ├── manpages └── rules ├── docs ├── TODO.md └── man1 │ └── bmaptool.1 ├── make_a_release.sh ├── packaging ├── bmap-tools.changes └── bmap-tools.spec ├── poetry.lock ├── pyproject.toml ├── requirements-test.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── helpers.py ├── oldcodebase ├── BmapCopy1_0.py ├── BmapCopy2_0.py ├── BmapCopy2_1.py ├── BmapCopy2_2.py ├── BmapCopy2_3.py ├── BmapCopy2_4.py ├── BmapCopy2_5.py ├── BmapCopy2_6.py ├── BmapCopy3_0.py └── __init__.py ├── test-data ├── gnupg │ ├── openpgp-revocs.d │ │ └── 927FF9746434704C5774BE648D49DFB1163BDFB4.rev │ ├── private-keys-v1.d │ │ ├── 6F4E440F8FDA066F62DBD7FE72FDD5E4F64B2C3B.key │ │ └── CBE64D7E26AFF87DFDD758119B30F6F57B1B6D4D.key │ ├── pubring.kbx │ ├── pubring.kbx~ │ ├── random_seed │ └── trustdb.gpg ├── signatures │ ├── test.image.bmap.v2.0.asc │ ├── test.image.bmap.v2.0.sig-by-wrong-key │ └── test.image.bmap.v2.0.valid-sig ├── test.image.bmap.v1.2 ├── test.image.bmap.v1.3 ├── test.image.bmap.v1.4 ├── test.image.bmap.v2.0 └── test.image.gz ├── test_CLI.py ├── test_api_base.py ├── test_bmap_helpers.py ├── test_compat.py └── test_filemap.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | include = bmaptools/* 3 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/README.md -------------------------------------------------------------------------------- /bmaptools/BmapCopy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/bmaptools/BmapCopy.py -------------------------------------------------------------------------------- /bmaptools/BmapCreate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/bmaptools/BmapCreate.py -------------------------------------------------------------------------------- /bmaptools/BmapHelpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/bmaptools/BmapHelpers.py -------------------------------------------------------------------------------- /bmaptools/CLI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/bmaptools/CLI.py -------------------------------------------------------------------------------- /bmaptools/Filemap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/bmaptools/Filemap.py -------------------------------------------------------------------------------- /bmaptools/TransRead.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/bmaptools/TransRead.py -------------------------------------------------------------------------------- /bmaptools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bmaptools/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/bmaptools/__main__.py -------------------------------------------------------------------------------- /contrib/bmap_write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/contrib/bmap_write.py -------------------------------------------------------------------------------- /debian/bmap-tools.docs: -------------------------------------------------------------------------------- 1 | docs/RELEASE_NOTES 2 | -------------------------------------------------------------------------------- /debian/bmap-tools.install: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/manpages: -------------------------------------------------------------------------------- 1 | docs/man1/bmaptool.1 2 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | 3 | %: 4 | dh $@ --with=python2 5 | -------------------------------------------------------------------------------- /docs/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/docs/TODO.md -------------------------------------------------------------------------------- /docs/man1/bmaptool.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/docs/man1/bmaptool.1 -------------------------------------------------------------------------------- /make_a_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/make_a_release.sh -------------------------------------------------------------------------------- /packaging/bmap-tools.changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/packaging/bmap-tools.changes -------------------------------------------------------------------------------- /packaging/bmap-tools.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/packaging/bmap-tools.spec -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [nosetests] 2 | cover-package=bmaptools 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/oldcodebase/BmapCopy1_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/oldcodebase/BmapCopy1_0.py -------------------------------------------------------------------------------- /tests/oldcodebase/BmapCopy2_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/oldcodebase/BmapCopy2_0.py -------------------------------------------------------------------------------- /tests/oldcodebase/BmapCopy2_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/oldcodebase/BmapCopy2_1.py -------------------------------------------------------------------------------- /tests/oldcodebase/BmapCopy2_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/oldcodebase/BmapCopy2_2.py -------------------------------------------------------------------------------- /tests/oldcodebase/BmapCopy2_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/oldcodebase/BmapCopy2_3.py -------------------------------------------------------------------------------- /tests/oldcodebase/BmapCopy2_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/oldcodebase/BmapCopy2_4.py -------------------------------------------------------------------------------- /tests/oldcodebase/BmapCopy2_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/oldcodebase/BmapCopy2_5.py -------------------------------------------------------------------------------- /tests/oldcodebase/BmapCopy2_6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/oldcodebase/BmapCopy2_6.py -------------------------------------------------------------------------------- /tests/oldcodebase/BmapCopy3_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/oldcodebase/BmapCopy3_0.py -------------------------------------------------------------------------------- /tests/oldcodebase/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test-data/gnupg/openpgp-revocs.d/927FF9746434704C5774BE648D49DFB1163BDFB4.rev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/gnupg/openpgp-revocs.d/927FF9746434704C5774BE648D49DFB1163BDFB4.rev -------------------------------------------------------------------------------- /tests/test-data/gnupg/private-keys-v1.d/6F4E440F8FDA066F62DBD7FE72FDD5E4F64B2C3B.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/gnupg/private-keys-v1.d/6F4E440F8FDA066F62DBD7FE72FDD5E4F64B2C3B.key -------------------------------------------------------------------------------- /tests/test-data/gnupg/private-keys-v1.d/CBE64D7E26AFF87DFDD758119B30F6F57B1B6D4D.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/gnupg/private-keys-v1.d/CBE64D7E26AFF87DFDD758119B30F6F57B1B6D4D.key -------------------------------------------------------------------------------- /tests/test-data/gnupg/pubring.kbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/gnupg/pubring.kbx -------------------------------------------------------------------------------- /tests/test-data/gnupg/pubring.kbx~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/gnupg/pubring.kbx~ -------------------------------------------------------------------------------- /tests/test-data/gnupg/random_seed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/gnupg/random_seed -------------------------------------------------------------------------------- /tests/test-data/gnupg/trustdb.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/gnupg/trustdb.gpg -------------------------------------------------------------------------------- /tests/test-data/signatures/test.image.bmap.v2.0.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/signatures/test.image.bmap.v2.0.asc -------------------------------------------------------------------------------- /tests/test-data/signatures/test.image.bmap.v2.0.sig-by-wrong-key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/signatures/test.image.bmap.v2.0.sig-by-wrong-key -------------------------------------------------------------------------------- /tests/test-data/signatures/test.image.bmap.v2.0.valid-sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/signatures/test.image.bmap.v2.0.valid-sig -------------------------------------------------------------------------------- /tests/test-data/test.image.bmap.v1.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/test.image.bmap.v1.2 -------------------------------------------------------------------------------- /tests/test-data/test.image.bmap.v1.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/test.image.bmap.v1.3 -------------------------------------------------------------------------------- /tests/test-data/test.image.bmap.v1.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/test.image.bmap.v1.4 -------------------------------------------------------------------------------- /tests/test-data/test.image.bmap.v2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/test.image.bmap.v2.0 -------------------------------------------------------------------------------- /tests/test-data/test.image.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test-data/test.image.gz -------------------------------------------------------------------------------- /tests/test_CLI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test_CLI.py -------------------------------------------------------------------------------- /tests/test_api_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test_api_base.py -------------------------------------------------------------------------------- /tests/test_bmap_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test_bmap_helpers.py -------------------------------------------------------------------------------- /tests/test_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test_compat.py -------------------------------------------------------------------------------- /tests/test_filemap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/bmap-tools/HEAD/tests/test_filemap.py --------------------------------------------------------------------------------