├── .github └── workflows │ ├── ci.yml │ ├── codeql-analysis.yml │ ├── codespell.yml │ └── coverity.yml ├── .gitignore ├── CMakeLists.txt ├── CMakeSettings.json ├── COPYING.txt ├── Config.h.in ├── Dockerfile ├── INSTALL.W32.md ├── LICENSE.txt ├── NEWS.md ├── README.md ├── TODO.md ├── applink.c ├── appx.c ├── cab.c ├── cat.c ├── cmake ├── CMakeDist.cmake ├── CMakeTest.cmake ├── FindHeaders.cmake ├── SetBashCompletion.cmake └── SetCompilerFlags.cmake ├── code_signing_ca.pem ├── get_code_signing_ca.py ├── helpers.c ├── helpers.h ├── misc ├── pagehash.py ├── softhsm-example-token │ ├── .gitignore │ ├── Makefile │ ├── README.md │ └── gen-token.sh └── valgrind.supp ├── msi.c ├── osslsigncode.bash ├── osslsigncode.c ├── osslsigncode.h ├── pe.c ├── script.c ├── tests ├── .gitignore ├── certs │ └── ca-bundle.crt ├── check_cryptography.py ├── client_http.py ├── conf │ ├── .gitignore │ └── openssl_tsa.cnf ├── exec.py ├── files │ ├── unsigned.256appx │ ├── unsigned.512appx │ ├── unsigned.cat │ ├── unsigned.ex_ │ ├── unsigned.exe │ ├── unsigned.js │ ├── unsigned.mof │ ├── unsigned.msi │ ├── unsigned.ps1 │ └── unsigned.psc1 ├── make_certificates.py ├── server_http.py ├── server_http.pyw ├── sources │ ├── CatalogDefinitionFileName.cdf │ ├── a │ ├── b │ ├── c │ ├── myapp.c │ └── sample.wxs └── start_server.py ├── utf.c ├── utf.h └── vcpkg.json /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/codespell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/.github/workflows/codespell.yml -------------------------------------------------------------------------------- /.github/workflows/coverity.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/.github/workflows/coverity.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakeSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/CMakeSettings.json -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/COPYING.txt -------------------------------------------------------------------------------- /Config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/Config.h.in -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/Dockerfile -------------------------------------------------------------------------------- /INSTALL.W32.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/INSTALL.W32.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/NEWS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/TODO.md -------------------------------------------------------------------------------- /applink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/applink.c -------------------------------------------------------------------------------- /appx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/appx.c -------------------------------------------------------------------------------- /cab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/cab.c -------------------------------------------------------------------------------- /cat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/cat.c -------------------------------------------------------------------------------- /cmake/CMakeDist.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/cmake/CMakeDist.cmake -------------------------------------------------------------------------------- /cmake/CMakeTest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/cmake/CMakeTest.cmake -------------------------------------------------------------------------------- /cmake/FindHeaders.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/cmake/FindHeaders.cmake -------------------------------------------------------------------------------- /cmake/SetBashCompletion.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/cmake/SetBashCompletion.cmake -------------------------------------------------------------------------------- /cmake/SetCompilerFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/cmake/SetCompilerFlags.cmake -------------------------------------------------------------------------------- /code_signing_ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/code_signing_ca.pem -------------------------------------------------------------------------------- /get_code_signing_ca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/get_code_signing_ca.py -------------------------------------------------------------------------------- /helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/helpers.c -------------------------------------------------------------------------------- /helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/helpers.h -------------------------------------------------------------------------------- /misc/pagehash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/misc/pagehash.py -------------------------------------------------------------------------------- /misc/softhsm-example-token/.gitignore: -------------------------------------------------------------------------------- 1 | test.* 2 | config.py 3 | -------------------------------------------------------------------------------- /misc/softhsm-example-token/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/misc/softhsm-example-token/Makefile -------------------------------------------------------------------------------- /misc/softhsm-example-token/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/misc/softhsm-example-token/README.md -------------------------------------------------------------------------------- /misc/softhsm-example-token/gen-token.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/misc/softhsm-example-token/gen-token.sh -------------------------------------------------------------------------------- /misc/valgrind.supp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/misc/valgrind.supp -------------------------------------------------------------------------------- /msi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/msi.c -------------------------------------------------------------------------------- /osslsigncode.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/osslsigncode.bash -------------------------------------------------------------------------------- /osslsigncode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/osslsigncode.c -------------------------------------------------------------------------------- /osslsigncode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/osslsigncode.h -------------------------------------------------------------------------------- /pe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/pe.c -------------------------------------------------------------------------------- /script.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/script.c -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | .pylintrc 3 | -------------------------------------------------------------------------------- /tests/certs/ca-bundle.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/certs/ca-bundle.crt -------------------------------------------------------------------------------- /tests/check_cryptography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/check_cryptography.py -------------------------------------------------------------------------------- /tests/client_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/client_http.py -------------------------------------------------------------------------------- /tests/conf/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | -------------------------------------------------------------------------------- /tests/conf/openssl_tsa.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/conf/openssl_tsa.cnf -------------------------------------------------------------------------------- /tests/exec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/exec.py -------------------------------------------------------------------------------- /tests/files/unsigned.256appx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/files/unsigned.256appx -------------------------------------------------------------------------------- /tests/files/unsigned.512appx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/files/unsigned.512appx -------------------------------------------------------------------------------- /tests/files/unsigned.cat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/files/unsigned.cat -------------------------------------------------------------------------------- /tests/files/unsigned.ex_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/files/unsigned.ex_ -------------------------------------------------------------------------------- /tests/files/unsigned.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/files/unsigned.exe -------------------------------------------------------------------------------- /tests/files/unsigned.js: -------------------------------------------------------------------------------- 1 | console.log("Hello, world!"); -------------------------------------------------------------------------------- /tests/files/unsigned.mof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/files/unsigned.mof -------------------------------------------------------------------------------- /tests/files/unsigned.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/files/unsigned.msi -------------------------------------------------------------------------------- /tests/files/unsigned.ps1: -------------------------------------------------------------------------------- 1 | cls 2 | Write-Host "żółć" -------------------------------------------------------------------------------- /tests/files/unsigned.psc1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/files/unsigned.psc1 -------------------------------------------------------------------------------- /tests/make_certificates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/make_certificates.py -------------------------------------------------------------------------------- /tests/server_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/server_http.py -------------------------------------------------------------------------------- /tests/server_http.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/server_http.pyw -------------------------------------------------------------------------------- /tests/sources/CatalogDefinitionFileName.cdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/sources/CatalogDefinitionFileName.cdf -------------------------------------------------------------------------------- /tests/sources/a: -------------------------------------------------------------------------------- 1 | aaa 2 | -------------------------------------------------------------------------------- /tests/sources/b: -------------------------------------------------------------------------------- 1 | bbb 2 | -------------------------------------------------------------------------------- /tests/sources/c: -------------------------------------------------------------------------------- 1 | ccc 2 | -------------------------------------------------------------------------------- /tests/sources/myapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/sources/myapp.c -------------------------------------------------------------------------------- /tests/sources/sample.wxs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/sources/sample.wxs -------------------------------------------------------------------------------- /tests/start_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/tests/start_server.py -------------------------------------------------------------------------------- /utf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/utf.c -------------------------------------------------------------------------------- /utf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/utf.h -------------------------------------------------------------------------------- /vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mtrojnar/osslsigncode/HEAD/vcpkg.json --------------------------------------------------------------------------------