New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problems reproducing the firmware build (compiling fails) #40
Comments
Please try with Ubuntu 18.04. This is what we use for builds. |
Also note that when you build, the The It is this final double-signed release file that is uploaded as a GitHub release for Passport owners to install. The SHA256 and MD5 reported on GitHub are for this double-signed file. On a related note, we are planning to create a Dockerfile in the next week or so to make the build process much easier. Happy to help answer any questions you may still have, and open to improving the documentation of course. |
I was just able to reproduce the Build Hash for
Ran the following to verify:
|
Ok. I get the same hash. Will update my analysis asap.
|
Thanks @Giszmo for giving us the push to update our instructions so they are more clear. Big fan of your site. |
@zachherbert thanks for the kind words! Linking to our verdict of your product, preferably using the widget, so the verdict reflects the latest state would be much appreciated. |
Will do @Giszmo let us know when it's updated and we will see if we can embed your widget. |
Firmware is reproducible. Analysis updated. Thanks for quick replies! |
I have not found a claim of the firmware to be reproducible but assume this to be the case as else the project would be at the whim of the release manager who might be a good guy but he under duress or his PC thanks to a virus could plant back doors ...
Anyway, I did not get to compare builds as the build following the build instructions failed.
The build instructions for my purpose could be better structured. I did not follow steps about "On-Chip Debugger" as I don't intend to debug stuff. I might have done other steps unnecessary to the actual build.
For reproducibility I used docker with an Ubuntu image:
My findings will also be published on WalletScrutiny.
The text was updated successfully, but these errors were encountered: