Bitcoin Forum
May 17, 2024, 01:30:47 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bad signature for *.deb files in bitcoinarmory.com  (Read 1194 times)
darkice (OP)
Member
**
Offline Offline

Activity: 85
Merit: 10



View Profile
March 04, 2016, 09:38:34 AM
 #1

I was unable to verify .deb files from bitcoinarmory.com

Processing armory_0.93.3_ubuntu-64bit.deb...
BADSIG _gpgbuilder


How can we securely download and verify the latest version ?

Thank you.
unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1009


View Profile
March 04, 2016, 11:28:57 AM
 #2

Armory is changing hands. We are not sure who is running bitcoinarmory.com anymore. goatpig is now the sole developer, you can download Armory here
achow101
Staff
Legendary
*
Offline Offline

Activity: 3402
Merit: 6641


Just writing some code


View Profile WWW
March 04, 2016, 11:31:38 AM
 #3

Did you follow the verification instructions at http://www.bitcoinarmory.com/download/? Make sure you have imported Alan's signing key.

darkice (OP)
Member
**
Offline Offline

Activity: 85
Merit: 10



View Profile
March 04, 2016, 04:22:32 PM
 #4

Got it thank you;

Also cross checked with the github 9.3.3 repo and ended up compiling from source.

I sign offline but I am still paranoid about it.
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
March 04, 2016, 04:35:05 PM
 #5

Armory has never had a signed .deb afaik. Our signing process has always been to create the packages, get the sha256 hash, and offline sign those. Think about it, it's a pain to setup a purely offline machine that can build the entire package, let alone do this for all supported OS. It's simpler to offline sign the package hash.

micalith
Hero Member
*****
Offline Offline

Activity: 894
Merit: 501



View Profile
May 20, 2016, 03:46:31 PM
 #6

What if you're not comfortable compiling from source yourself?

I downloaded the latest version as suggested by knightdk, and when I run the verify:

$ dpkg-sig --verify *.deb


it outputs the folowing:

Processing armory_0.94.0_amd64.deb...


I'm probably too much of a noob to figure out how all this isn't disconcerting
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
May 20, 2016, 04:27:13 PM
 #7

Armory uses the same package verification process as Bitcoin Core:

1) Check the sig on sha256sum file vs my public key (https://github.com/goatpig/BitcoinArmory/releases/download/v0.94.1/sha256sum.asc.txt)

2) Hash the package you want to check, verify the hash and file name match what's in the signed sha256sum file

micalith
Hero Member
*****
Offline Offline

Activity: 894
Merit: 501



View Profile
May 20, 2016, 05:49:27 PM
 #8

1) Check the sig on sha256sum file vs my public key (https://github.com/goatpig/BitcoinArmory/releases/download/v0.94.1/sha256sum.asc.txt)

2) Hash the package you want to check, verify the hash and file name match what's in the signed sha256sum file


Thanks. I'm sorry, but I'm still a bit confused about the procedure.

I've downloaded the sha256sum file as you've instructed, but can't find your public key. Would that be something equivalent to Alan's key ID '98832223'? i.e. would I enter the following? 
Code:
$ gpg --recv-keys --keyserver keyserver.ubuntu.com **your key ID**
$ dpkg-sig --verify armory_0.94.1_amd64.deb
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
May 20, 2016, 06:13:19 PM
 #9

https://github.com/goatpig/BitcoinArmory/tree/master/PublicKeys

You can find my key here.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!