Go to file
TheCharlatan f725b4687b
Merge pull request #275 into master
2024-03-16 09:44:22 +01:00
.github/workflows Verify merge as git action 2021-04-11 07:04:50 +02:00
gitian-pubkeys Merge pull request #265 into master 2024-03-13 09:41:29 +01:00
v0.14.1.0-linux Asserts, signatures and pubkey of @dikdust 2019-08-06 12:26:36 +02:00
v0.14.1.0-osx Merge pull request #6 into master 2019-07-23 02:30:51 +02:00
v0.14.1.0-win Asserts, signatures and pubkey of @dikdust 2019-08-06 12:26:36 +02:00
v0.14.1.1-linux Add TheCharlatan's v0.14.1.1 2019-10-29 20:34:29 +01:00
v0.14.1.1-osx Add TheCharlatan's v0.14.1.1 2019-10-29 20:34:29 +01:00
v0.14.1.1-win Add TheCharlatan's v0.14.1.1 2019-10-29 20:34:29 +01:00
v0.14.1.2-linux Merge pull request #21 into master 2019-09-10 00:07:09 +02:00
v0.14.1.2-osx Merge pull request #8 into master 2019-07-30 23:31:06 +02:00
v0.14.1.2-win Merge pull request #21 into master 2019-09-10 00:07:09 +02:00
v0.15.0.0-android removed v0.15.0.0 - docker changed 2019-11-26 00:53:08 +01:00
v0.15.0.0-linux removed v0.15.0.0 - docker changed 2019-11-26 00:53:08 +01:00
v0.15.0.0-osx Add hyc v0.15.0.0 2019-11-11 02:24:28 +00:00
v0.15.0.0-win Add stefanomarty v.0.15.0.0 sigs 2019-11-14 11:50:52 +01:00
v0.15.0.1-android add dikdust v15.0.0-v15.0.1 2019-11-24 22:43:19 +01:00
v0.15.0.1-freebsd add dikdust v15.0.0-v15.0.1 2019-11-24 22:43:19 +01:00
v0.15.0.1-linux add dikdust v15.0.0-v15.0.1 2019-11-24 22:43:19 +01:00
v0.15.0.1-osx Add stefanomarty v0.15.0.1 sigs 2019-11-21 22:08:29 +01:00
v0.15.0.1-win add dikdust v15.0.0-v15.0.1 2019-11-24 22:43:19 +01:00
v0.15.0.5-android Merge pull request #48 into master 2020-03-12 20:56:48 +01:00
v0.15.0.5-freebsd Merge pull request #48 into master 2020-03-12 20:56:48 +01:00
v0.15.0.5-linux Add hyc v0.16.0.0 2020-05-22 03:21:10 +01:00
v0.15.0.5-osx Merge pull request #48 into master 2020-03-12 20:56:48 +01:00
v0.15.0.5-win Merge pull request #48 into master 2020-03-12 20:56:48 +01:00
v0.16.0.0-android Add stefanomarty v0.16.0.0 2020-05-29 22:20:32 +02:00
v0.16.0.0-freebsd Add stefanomarty v0.16.0.0 2020-05-29 22:20:32 +02:00
v0.16.0.0-linux Add stefanomarty v0.16.0.0 2020-05-29 22:20:32 +02:00
v0.16.0.0-osx Add stefanomarty v0.16.0.0 2020-05-29 22:20:32 +02:00
v0.16.0.0-win Add stefanomarty v0.16.0.0 2020-05-29 22:20:32 +02:00
v0.16.0.1-android Merge pull request #55 into master 2020-07-29 23:28:03 +02:00
v0.16.0.1-freebsd Merge pull request #55 into master 2020-07-29 23:28:03 +02:00
v0.16.0.1-linux Merge pull request #55 into master 2020-07-29 23:28:03 +02:00
v0.16.0.1-osx Merge pull request #55 into master 2020-07-29 23:28:03 +02:00
v0.16.0.1-win Merge pull request #55 into master 2020-07-29 23:28:03 +02:00
v0.16.0.3-android Merge pull request #66 into master 2020-08-07 01:13:21 +02:00
v0.16.0.3-freebsd Merge pull request #66 into master 2020-08-07 01:13:21 +02:00
v0.16.0.3-linux Merge pull request #66 into master 2020-08-07 01:13:21 +02:00
v0.16.0.3-osx Merge pull request #66 into master 2020-08-07 01:13:21 +02:00
v0.16.0.3-win Merge pull request #66 into master 2020-08-07 01:13:21 +02:00
v0.17.0.0-android Merge pull request #70 into master 2020-09-23 23:16:04 +02:00
v0.17.0.0-freebsd Merge pull request #70 into master 2020-09-23 23:16:04 +02:00
v0.17.0.0-linux Merge pull request #70 into master 2020-09-23 23:16:04 +02:00
v0.17.0.0-osx Merge pull request #70 into master 2020-09-23 23:16:04 +02:00
v0.17.0.0-win Merge pull request #70 into master 2020-09-23 23:16:04 +02:00
v0.17.0.1-android Merge pull request #75 into master 2020-09-27 17:50:58 +02:00
v0.17.0.1-freebsd Merge pull request #75 into master 2020-09-27 17:50:58 +02:00
v0.17.0.1-linux Merge pull request #75 into master 2020-09-27 17:50:58 +02:00
v0.17.0.1-osx Merge pull request #75 into master 2020-09-27 17:50:58 +02:00
v0.17.0.1-win Merge pull request #75 into master 2020-09-27 17:50:58 +02:00
v0.17.1.0-android Add iDunk v0.17.1.0 2020-10-14 20:28:16 +02:00
v0.17.1.0-freebsd Add iDunk v0.17.1.0 2020-10-14 20:28:16 +02:00
v0.17.1.0-linux Add iDunk v0.17.1.0 2020-10-14 20:28:16 +02:00
v0.17.1.0-osx Add iDunk v0.17.1.0 2020-10-14 20:28:16 +02:00
v0.17.1.0-win Add iDunk v0.17.1.0 2020-10-14 20:28:16 +02:00
v0.17.1.1-android Add twoofswords v0.17.1.1 2020-10-18 20:13:44 -05:00
v0.17.1.1-freebsd Add twoofswords v0.17.1.1 2020-10-18 20:13:44 -05:00
v0.17.1.1-linux Add twoofswords v0.17.1.1 2020-10-18 20:13:44 -05:00
v0.17.1.1-osx Add twoofswords v0.17.1.1 2020-10-18 20:13:44 -05:00
v0.17.1.1-win Add twoofswords v0.17.1.1 2020-10-18 20:13:44 -05:00
v0.17.1.3-android Merge pull request #94 into master 2020-11-14 20:55:58 +01:00
v0.17.1.3-freebsd Merge pull request #94 into master 2020-11-14 20:55:58 +01:00
v0.17.1.3-linux Merge pull request #94 into master 2020-11-14 20:55:58 +01:00
v0.17.1.3-osx Merge pull request #94 into master 2020-11-14 20:55:58 +01:00
v0.17.1.3-win Merge pull request #94 into master 2020-11-14 20:55:58 +01:00
v0.17.1.5-android Add twoofswords v0.17.1.5 2020-11-28 22:07:54 -06:00
v0.17.1.5-freebsd Add twoofswords v0.17.1.5 2020-11-28 22:07:54 -06:00
v0.17.1.5-linux Add twoofswords v0.17.1.5 2020-11-28 22:07:54 -06:00
v0.17.1.5-osx Add twoofswords v0.17.1.5 2020-11-28 22:07:54 -06:00
v0.17.1.5-win Add twoofswords v0.17.1.5 2020-11-28 22:07:54 -06:00
v0.17.1.6-android Merge pull request #105 into master 2020-12-14 13:59:13 +01:00
v0.17.1.6-freebsd Merge pull request #105 into master 2020-12-14 13:59:13 +01:00
v0.17.1.6-linux Merge pull request #105 into master 2020-12-14 13:59:13 +01:00
v0.17.1.6-osx Merge pull request #105 into master 2020-12-14 13:59:13 +01:00
v0.17.1.6-win Merge pull request #105 into master 2020-12-14 13:59:13 +01:00
v0.17.1.7-android Add assert and signature files for v0.17.1.7. 2020-12-15 15:57:55 -06:00
v0.17.1.7-freebsd Add assert and signature files for v0.17.1.7. 2020-12-15 15:57:55 -06:00
v0.17.1.7-linux Add assert and signature files for v0.17.1.7. 2020-12-15 15:57:55 -06:00
v0.17.1.7-osx Add assert and signature files for v0.17.1.7. 2020-12-15 15:57:55 -06:00
v0.17.1.7-win Add assert and signature files for v0.17.1.7. 2020-12-15 15:57:55 -06:00
v0.17.1.8-android Add jonathancross v0.17.1.8 2021-01-04 20:38:17 +01:00
v0.17.1.8-freebsd Add jonathancross v0.17.1.8 2021-01-04 20:38:17 +01:00
v0.17.1.8-linux Add jonathancross v0.17.1.8 2021-01-04 20:38:17 +01:00
v0.17.1.8-osx Add jonathancross v0.17.1.8 2021-01-04 20:38:17 +01:00
v0.17.1.8-win Add jonathancross v0.17.1.8 2021-01-04 20:38:17 +01:00
v0.17.1.9-android Add assert and signature files for v0.17.1.9. 2021-01-08 19:49:59 -06:00
v0.17.1.9-freebsd Add assert and signature files for v0.17.1.9. 2021-01-08 19:49:59 -06:00
v0.17.1.9-linux Add assert and signature files for v0.17.1.9. 2021-01-08 19:49:59 -06:00
v0.17.1.9-osx Add assert and signature files for v0.17.1.9. 2021-01-08 19:49:59 -06:00
v0.17.1.9-win Add assert and signature files for v0.17.1.9. 2021-01-08 19:49:59 -06:00
v0.17.2.0-android Merge pull request #145 into master 2021-05-03 19:25:26 +02:00
v0.17.2.0-freebsd Merge pull request #145 into master 2021-05-03 19:25:26 +02:00
v0.17.2.0-linux Merge pull request #145 into master 2021-05-03 19:25:26 +02:00
v0.17.2.0-osx Merge pull request #145 into master 2021-05-03 19:25:26 +02:00
v0.17.2.0-win Merge pull request #145 into master 2021-05-03 19:25:26 +02:00
v0.17.2.3-android Merge pull request #154 into master 2021-09-18 11:29:54 +02:00
v0.17.2.3-freebsd Merge pull request #154 into master 2021-09-18 11:29:54 +02:00
v0.17.2.3-linux Merge pull request #154 into master 2021-09-18 11:29:54 +02:00
v0.17.2.3-osx Merge pull request #154 into master 2021-09-18 11:29:54 +02:00
v0.17.2.3-win Merge pull request #154 into master 2021-09-18 11:29:54 +02:00
v0.17.3.0-android Merge pull request #167 into master 2022-07-19 19:12:13 +02:00
v0.17.3.0-freebsd Merge pull request #167 into master 2022-07-19 19:12:13 +02:00
v0.17.3.0-linux Merge pull request #167 into master 2022-07-19 19:12:13 +02:00
v0.17.3.0-osx Merge pull request #167 into master 2022-07-19 19:12:13 +02:00
v0.17.3.0-win Merge pull request #167 into master 2022-07-19 19:12:13 +02:00
v0.17.3.2-android Merge pull request #182 into master 2022-05-09 18:07:08 +02:00
v0.17.3.2-freebsd Merge pull request #182 into master 2022-05-09 18:07:08 +02:00
v0.17.3.2-linux Merge pull request #182 into master 2022-05-09 18:07:08 +02:00
v0.17.3.2-osx Merge pull request #182 into master 2022-05-09 18:07:08 +02:00
v0.17.3.2-win Merge pull request #182 into master 2022-05-09 18:07:08 +02:00
v0.18.0.0-android Merge pull request #199 into master 2022-07-26 09:23:14 +02:00
v0.18.0.0-freebsd Merge pull request #199 into master 2022-07-26 09:23:14 +02:00
v0.18.0.0-linux Merge pull request #199 into master 2022-07-26 09:23:14 +02:00
v0.18.0.0-osx Merge pull request #199 into master 2022-07-26 09:23:14 +02:00
v0.18.0.0-win Merge pull request #199 into master 2022-07-26 09:23:14 +02:00
v0.18.1.0-android Merge pull request #204 into master 2022-10-05 11:59:42 +02:00
v0.18.1.0-freebsd Merge pull request #204 into master 2022-10-05 11:59:42 +02:00
v0.18.1.0-linux Merge pull request #204 into master 2022-10-05 11:59:42 +02:00
v0.18.1.0-osx Merge pull request #204 into master 2022-10-05 11:59:42 +02:00
v0.18.1.0-win Merge pull request #204 into master 2022-10-05 11:59:42 +02:00
v0.18.1.1-android Merge pull request #230 into master 2022-10-10 13:05:07 +02:00
v0.18.1.1-freebsd Merge pull request #230 into master 2022-10-10 13:05:07 +02:00
v0.18.1.1-linux Merge pull request #230 into master 2022-10-10 13:05:07 +02:00
v0.18.1.1-osx Merge pull request #230 into master 2022-10-10 13:05:07 +02:00
v0.18.1.1-win Merge pull request #230 into master 2022-10-10 13:05:07 +02:00
v0.18.1.2-android Add one-horse-wagon v0.18.1.2 2022-10-12 09:49:44 -05:00
v0.18.1.2-freebsd Add one-horse-wagon v0.18.1.2 2022-10-12 09:49:44 -05:00
v0.18.1.2-linux Add one-horse-wagon v0.18.1.2 2022-10-12 09:49:44 -05:00
v0.18.1.2-osx Add one-horse-wagon v0.18.1.2 2022-10-12 09:49:44 -05:00
v0.18.1.2-win Add one-horse-wagon v0.18.1.2 2022-10-12 09:49:44 -05:00
v0.18.2.0-android Merge pull request #239 into master 2023-05-16 22:17:14 +02:00
v0.18.2.0-freebsd Merge pull request #239 into master 2023-05-16 22:17:14 +02:00
v0.18.2.0-linux Merge pull request #239 into master 2023-05-16 22:17:14 +02:00
v0.18.2.0-osx Merge pull request #239 into master 2023-05-16 22:17:14 +02:00
v0.18.2.0-win Merge pull request #239 into master 2023-05-16 22:17:14 +02:00
v0.18.2.2-android Merge pull request #248 into master 2023-05-16 22:15:54 +02:00
v0.18.2.2-freebsd Merge pull request #248 into master 2023-05-16 22:15:54 +02:00
v0.18.2.2-linux Merge pull request #248 into master 2023-05-16 22:15:54 +02:00
v0.18.2.2-osx Merge pull request #248 into master 2023-05-16 22:15:54 +02:00
v0.18.2.2-win Merge pull request #248 into master 2023-05-16 22:15:54 +02:00
v0.18.3.0-android Merge pull request #252 into master 2023-10-02 11:03:34 +02:00
v0.18.3.0-freebsd Merge pull request #252 into master 2023-10-02 11:03:34 +02:00
v0.18.3.0-linux Merge pull request #252 into master 2023-10-02 11:03:34 +02:00
v0.18.3.0-osx Merge pull request #252 into master 2023-10-02 11:03:34 +02:00
v0.18.3.0-win Merge pull request #252 into master 2023-10-02 11:03:34 +02:00
v0.18.3.1-android Merge pull request #263 into master 2024-03-13 09:24:08 +01:00
v0.18.3.1-freebsd Merge pull request #263 into master 2024-03-13 09:24:08 +01:00
v0.18.3.1-linux Merge pull request #263 into master 2024-03-13 09:24:08 +01:00
v0.18.3.1-osx Merge pull request #263 into master 2024-03-13 09:24:08 +01:00
v0.18.3.1-win Merge pull request #263 into master 2024-03-13 09:24:08 +01:00
v0.18.3.2-android Add kevcrumb v0.18.3.2 2024-03-15 21:56:24 +00:00
v0.18.3.2-freebsd Add kevcrumb v0.18.3.2 2024-03-15 21:56:24 +00:00
v0.18.3.2-linux Add kevcrumb v0.18.3.2 2024-03-15 21:56:24 +00:00
v0.18.3.2-osx Add kevcrumb v0.18.3.2 2024-03-15 21:56:24 +00:00
v0.18.3.2-win Add kevcrumb v0.18.3.2 2024-03-15 21:56:24 +00:00
v0.18.3.3-android Add kevcrumb v0.18.3.3 2024-03-16 08:39:18 +00:00
v0.18.3.3-freebsd Add kevcrumb v0.18.3.3 2024-03-16 08:39:18 +00:00
v0.18.3.3-linux Add kevcrumb v0.18.3.3 2024-03-16 08:39:18 +00:00
v0.18.3.3-osx Add kevcrumb v0.18.3.3 2024-03-16 08:39:18 +00:00
v0.18.3.3-win Add kevcrumb v0.18.3.3 2024-03-16 08:39:18 +00:00
README.md Adding travis build status image. 2019-11-26 08:11:47 +01:00
verify-merge.py Verify-Merge: Add exception for single binary whitespace issue 2020-12-14 01:28:05 +01:00

README.md

Gitian assertions and signatures

This repo contains files asserting that various contributers have built Monero using a consistent process (reproducible builds with Gitian) and cryptographically signed the results of those builds.

From gitian.org:

Gitian uses a deterministic build process to allow multiple builders to create identical binaries. This allows multiple parties to sign the resulting binaries, guaranteeing that the binaries and tool chain were not tampered with and that the same source was used. It removes the build and distribution process as a single point of failure.

How to contribute

Build Status

We need more contributors to build Monero and confirm the Gitian results. Please follow the gitian build instructions to contribute your assertions.

Directory structure

Each release will have a directory in root, eg v0.14.1.0-linux/ Developers submitting their own gitian results will create a subdirectory matching their GitHub user name. Inside that directory, assert files from gitian and gpg signature files on those will be submitted.

Example for release v0.14.1.0:

v0.14.1.0-linux/${GH_USERNAME}/monero-linux-0.14-build.assert
v0.14.1.0-linux/${GH_USERNAME}/monero-linux-0.14-build.assert.sig

If you are committing for the first time, add your pgp public key to the gitian-pubkeys directory in armored ASCII format and a filename of username.asc.

Verifying Gitian Signatures

The verify-merge.py script can be used to verify existing gitian signatures and assert file contents (hashes of binaries). By default, it will check all releases. You can also specify a particular version to check, eg: ./verify-merge.py --version v0.14.1.0. More information on how to use the script can be found by running ./verify-merge.py --help.

It is also possible to use the script to check the signatures of open pull requests. For example for pull request id #12 on github: ./verify-merge.py --pull_id 12. Be aware that running this will change the content of your git tree by creating a new $pull_id_head and $pull_id_base branch. The script deletes these branches again on exit.