8
8
{% assign magnet = VERSION_SORTED_RELEASES[0].optional_magnetlink %}
9
9
{% capture PATH_PREFIX %}/bin/bitcoin-core-{{CURRENT_RELEASE}}{% endcapture %}
10
10
{% capture FILE_PREFIX %}bitcoin-{{CURRENT_RELEASE}}{% endcapture %}
11
- {% assign SIGNING_KEY_FINGERPRINT = "01EA5486DE18A882D4C2684590C8019E36C2E964" %}
12
- {% capture SIGNING_KEY_FINGERPRINT_EXPLODED %}{% include fingerprint-split.html hex=SIGNING_KEY_FINGERPRINT %} {% endcapture %}
11
+ {% capture SIGNING_KEY_FINGERPRINT_EXPLODED %}{% include fingerprint-split.html hex=page.example_builder_key %}{% endcapture %}
12
+ {% capture SHORT_BUILDER_KEY %}{{page.example_builder_key | slice: 0, 4}} {{ page.example_builder_key | slice: 4, 4 }}... {% endcapture %}
13
13
{% assign GPG_DOWNLOAD_URL = "https://www.gnupg.org/download/index.en.html#binary" %}
14
14
{% assign GPG_MACOS_DOWNLOAD_URL = "https://gpgtools.org/" %}
15
15
{% assign GPG_WINDOWS_DOWNLOAD_URL = "https://gpg4win.org/download.html" %}
@@ -69,7 +69,8 @@ <h2>{{ page.latestversion }} {{CURRENT_RELEASE}} <a type="application/rss+xml" h
69
69
</ div >
70
70
</ div >
71
71
< p class ="downloadmore ">
72
- < a href ="{{ PATH_PREFIX }}/SHA256SUMS.asc " class ="dl "> {{ page.downloadsig }}</ a > < br >
72
+ < a href ="{{ PATH_PREFIX }}/SHA256SUMS " class ="dl "> {{ page.download_sha }}</ a > < br >
73
+ < a href ="{{ PATH_PREFIX }}/SHA256SUMS.asc " class ="dl "> {{ page.download_sig }}</ a > < br >
73
74
< a href ="{{ PATH_PREFIX }}/{{ FILE_PREFIX }}.torrent " class ="dl "> {{ page.downloadtorrent }}</ a >
74
75
{% if magnet %} < a href ="{{ magnet | replace: '&', '\&'}} " class ="magnetlink " data-proofer-ignore > </ a > {% endif %}< br >
75
76
< a href ="{{ PATH_PREFIX }}/{{ FILE_PREFIX}}.tar.gz " class ="dl "> {{ page.source }}</ a > < br >
@@ -87,6 +88,10 @@ <h2>{{ page.latestversion }} {{CURRENT_RELEASE}} <a type="application/rss+xml" h
87
88
< h2 style ="text-align: center "> {{ page.patient }}</ h2 >
88
89
< p > {{ page.notesync | replace: '$(DATADIR_SIZE)', site.data.stats.datadir_gb | replace: '$(PRUNED_SIZE)', site.data.stats.pruned_gb | replace: '$(MONTHLY_RANGE_GB)', site.data.stats.monthly_storage_increase_range_gb }} {{ page.full_node_guide }}</ p >
89
90
91
+
92
+ < h2 style ="text-align: center "> {{ page.verify_title }}</ h2 >
93
+ < p > {{ page.verify_steps }}</ p >
94
+
90
95
{% if page.version > 4 %}
91
96
< h2 style ="text-align: center " id ="{{page.verify_download | slugify}} "> {{page.verify_download}}</ h2 >
92
97
< p > {{page.verification_recommended}}</ p >
@@ -96,7 +101,9 @@ <h2 style="text-align: center" id="{{page.verify_download | slugify}}">{{page.ve
96
101
< ol >
97
102
< li > < p > {{page.download_release}}</ p > </ li >
98
103
99
- < li > < p > {{page.download_checksums}} < a href ="{{ PATH_PREFIX }}/SHA256SUMS.asc "> SHA256SUMS.asc</ a > </ p > </ li >
104
+ < li > < p > {{page.download_checksums}} < a href ="{{ PATH_PREFIX }}/SHA256SUMS "> SHA256SUMS</ a > </ p > </ li >
105
+
106
+ < li > < p > {{page.download_checksums_sigs}} < a href ="{{ PATH_PREFIX }}/SHA256SUMS.asc "> SHA256SUMS.asc</ a > </ p > </ li >
100
107
101
108
< li > < p > {{page.cd_to_downloads}}</ p >
102
109
@@ -111,19 +118,21 @@ <h2 style="text-align: center" id="{{page.verify_download | slugify}}">{{page.ve
111
118
112
119
< li > < p > {{page.ensure_checksum_matches}}</ p >
113
120
114
- < pre class ="highlight "> < code > type SHA256SUMS.asc </ code > </ pre > </ li >
121
+ < pre class ="highlight "> < code > type SHA256SUMS</ code > </ pre > </ li >
115
122
116
123
< li > < p > {{page.install_gpg}} < a
117
124
href ="{{GPG_WINDOWS_DOWNLOAD_URL}} "> {{page.gpg_download_page}}</ a >
118
125
{{page.gpg_download_other}}
119
126
< a href ="{{GPG_DOWNLOAD_URL}} "> {{page.gpg_download_options}}</ a > </ p > </ li >
120
127
121
- < li > < p > {{page.obtain_release_key}}</ p >
128
+ < li > < p > {{page.obtain_release_key | replace: '$(BUILDER_KEYS_URL)', page.builder_keys_url | replace: '$(EXAMPLE_BUILDERS_LINE)', page.example_builders_line }}</ p >
122
129
123
- < pre class ="highlight "> < code > {{GPG}}{{site.strings.gpg_keyserver}} --recv-keys {{SIGNING_KEY_FINGERPRINT }}</ code > </ pre >
130
+ < pre class ="highlight "> < code > {{GPG}}{{site.strings.gpg_keyserver}} --recv-keys {{page.example_builder_key }}</ code > </ pre >
124
131
125
132
< p > {{page.release_key_obtained}}</ p > </ li >
126
133
134
+ < li > < p > {{page.choosing_builders | replace: '$(BUILDER_KEYS_URL)', page.builder_keys_url }}</ p > </ li >
135
+
127
136
< li > {{page.verify_checksums_file}}
128
137
129
138
< pre class ="highlight "> < code > {{GPG}} --verify SHA256SUMS.asc</ code > </ pre > </ li >
@@ -133,7 +142,7 @@ <h2 style="text-align: center" id="{{page.verify_download | slugify}}">{{page.ve
133
142
< li > < p > {{page.complete_line_saying}} < code > {{page.localized_gpg_primary_fingerprint}} {{SIGNING_KEY_FINGERPRINT_EXPLODED}}</ code > </ p > </ li >
134
143
</ ol >
135
144
136
- < p > {{page.gpg_trust_warning}}</ p > </ li >
145
+ < p > {{page.gpg_trust_warning | replace: '$(SHORT_BUILDER_KEY)', SHORT_BUILDER_KEY }}</ p > </ li >
137
146
138
147
</ ol >
139
148
</ details >
@@ -143,7 +152,9 @@ <h2 style="text-align: center" id="{{page.verify_download | slugify}}">{{page.ve
143
152
< ol >
144
153
< li > < p > {{page.download_release}}</ p > </ li >
145
154
146
- < li > < p > {{page.download_checksums}} < a href ="{{ PATH_PREFIX }}/SHA256SUMS.asc "> SHA256SUMS.asc</ a > </ p > </ li >
155
+ < li > < p > {{page.download_checksums}} < a href ="{{ PATH_PREFIX }}/SHA256SUMS "> SHA256SUMS</ a > </ p > </ li >
156
+
157
+ < li > < p > {{page.download_checksums_sigs}} < a href ="{{ PATH_PREFIX }}/SHA256SUMS.asc "> SHA256SUMS.asc</ a > </ p > </ li >
147
158
148
159
< li > < p > {{page.cd_to_downloads}}</ p >
149
160
@@ -153,7 +164,7 @@ <h2 style="text-align: center" id="{{page.verify_download | slugify}}">{{page.ve
153
164
154
165
< li > < p > {{page.verify_download_checksum}}</ p >
155
166
156
- < pre class ="highlight "> < code > shasum -a 256 --check SHA256SUMS.asc </ code > </ pre >
167
+ < pre class ="highlight "> < code > shasum -a 256 --check SHA256SUMS</ code > </ pre >
157
168
158
169
< p > {{page.checksum_warning_and_ok | replace, "$(SHASUMS_OK)", page.localized_checksum_ok}} < code > {{FILE_PREFIX}}{{site.data.binaries.macdmg}}: {{page.localized_checksum_ok}}</ code > </ p > </ li >
159
170
@@ -162,12 +173,14 @@ <h2 style="text-align: center" id="{{page.verify_download | slugify}}">{{page.ve
162
173
{{page.gpg_download_other}}
163
174
< a href ="{{GPG_DOWNLOAD_URL}} "> {{page.gpg_download_options}}</ a > </ p > </ li >
164
175
165
- < li > < p > {{page.obtain_release_key}}</ p >
176
+ < li > < p > {{page.obtain_release_key | replace: '$(BUILDER_KEYS_URL)', page.builder_keys_url | replace: '$(EXAMPLE_BUILDERS_LINE)', page.example_builders_line }}</ p >
166
177
167
- < pre class ="highlight "> < code > gpg{{site.strings.gpg_keyserver}} --recv-keys {{SIGNING_KEY_FINGERPRINT }}</ code > </ pre >
178
+ < pre class ="highlight "> < code > gpg{{site.strings.gpg_keyserver}} --recv-keys {{page.example_builder_key }}</ code > </ pre >
168
179
169
180
< p > {{page.release_key_obtained}}</ p > </ li >
170
181
182
+ < li > < p > {{page.choosing_builders | replace: '$(BUILDER_KEYS_URL)', page.builder_keys_url }}</ p > </ li >
183
+
171
184
< li > {{page.verify_checksums_file}}
172
185
173
186
< pre class ="highlight "> < code > gpg --verify SHA256SUMS.asc</ code > </ pre > </ li >
@@ -177,7 +190,7 @@ <h2 style="text-align: center" id="{{page.verify_download | slugify}}">{{page.ve
177
190
< li > < p > {{page.complete_line_saying}} < code > {{page.localized_gpg_primary_fingerprint}} {{SIGNING_KEY_FINGERPRINT_EXPLODED}}</ code > </ p > </ li >
178
191
</ ol >
179
192
180
- < p > {{page.gpg_trust_warning}}</ p > </ li >
193
+ < p > {{page.gpg_trust_warning | replace: '$(SHORT_BUILDER_KEY)', SHORT_BUILDER_KEY }}</ p > </ li >
181
194
</ ol >
182
195
</ details >
183
196
@@ -186,7 +199,9 @@ <h2 style="text-align: center" id="{{page.verify_download | slugify}}">{{page.ve
186
199
< ol >
187
200
< li > < p > {{page.download_release}}</ p > </ li >
188
201
189
- < li > < p > {{page.download_checksums}} < a href ="{{ PATH_PREFIX }}/SHA256SUMS.asc "> SHA256SUMS.asc</ a > </ p > </ li >
202
+ < li > < p > {{page.download_checksums}} < a href ="{{ PATH_PREFIX }}/SHA256SUMS "> SHA256SUMS</ a > </ p > </ li >
203
+
204
+ < li > < p > {{page.download_checksums_sigs}} < a href ="{{ PATH_PREFIX }}/SHA256SUMS.asc "> SHA256SUMS.asc</ a > </ p > </ li >
190
205
191
206
< li > < p > {{page.cd_to_downloads}}</ p >
192
207
@@ -196,16 +211,18 @@ <h2 style="text-align: center" id="{{page.verify_download | slugify}}">{{page.ve
196
211
197
212
< li > < p > {{page.verify_download_checksum}}</ p >
198
213
199
- < pre class ="highlight "> < code > sha256sum --ignore-missing --check SHA256SUMS.asc </ code > </ pre >
214
+ < pre class ="highlight "> < code > sha256sum --ignore-missing --check SHA256SUMS</ code > </ pre >
200
215
201
216
< p > {{page.checksum_warning_and_ok | replace, "$(SHASUMS_OK)", page.localized_checksum_ok}} < code > {{FILE_PREFIX}}-{{site.data.binaries.lin64}}: {{page.localized_checksum_ok}}</ code > </ p > </ li >
202
217
203
- < li > < p > {{page.obtain_release_key}}</ p >
218
+ < li > < p > {{page.obtain_release_key | replace: '$(BUILDER_KEYS_URL)', page.builder_keys_url | replace: '$(EXAMPLE_BUILDERS_LINE)', page.example_builders_line }}</ p >
204
219
205
- < pre class ="highlight "> < code > gpg{{site.strings.gpg_keyserver}} --recv-keys {{SIGNING_KEY_FINGERPRINT }}</ code > </ pre >
220
+ < pre class ="highlight "> < code > gpg{{site.strings.gpg_keyserver}} --recv-keys {{page.example_builder_key }}</ code > </ pre >
206
221
207
222
< p > {{page.release_key_obtained}}</ p > </ li >
208
223
224
+ < li > < p > {{page.choosing_builders | replace: '$(BUILDER_KEYS_URL)', page.builder_keys_url }}</ p > </ li >
225
+
209
226
< li > {{page.verify_checksums_file}}
210
227
211
228
< pre class ="highlight "> < code > gpg --verify SHA256SUMS.asc</ code > </ pre > </ li >
@@ -215,7 +232,7 @@ <h2 style="text-align: center" id="{{page.verify_download | slugify}}">{{page.ve
215
232
< li > < p > {{page.complete_line_saying}} < code > {{page.localized_gpg_primary_fingerprint}} {{SIGNING_KEY_FINGERPRINT_EXPLODED}}</ code > </ p > </ li >
216
233
</ ol >
217
234
218
- < p > {{page.gpg_trust_warning}}</ p > </ li >
235
+ < p > {{page.gpg_trust_warning | replace: '$(SHORT_BUILDER_KEY)', SHORT_BUILDER_KEY }}</ p > </ li >
219
236
220
237
</ ol >
221
238
</ details >
0 commit comments