Switch some integers from unsigned to signed.

This change switches the time fields (firstSeen/lastSeen) of an
address from uint64 to int64, to be compatible with (time.Time).Unix,
as well as changing the block height fields (firstBlock/lastBlock)
from uint32 to int32, since block height is normally represented
signed.
This commit is contained in:
Josh Rickmar 2013-10-28 09:15:26 -04:00
parent cafd4666d9
commit 3c390364d7

View file

@ -807,10 +807,10 @@ type btcAddress struct {
initVector [16]byte initVector [16]byte
privKey [32]byte privKey [32]byte
pubKey [65]byte pubKey [65]byte
firstSeen uint64 firstSeen int64
lastSeen uint64 lastSeen int64
firstBlock uint32 firstBlock int32
lastBlock uint32 lastBlock int32
privKeyCT []byte // non-nil if unlocked. privKeyCT []byte // non-nil if unlocked.
} }
@ -834,8 +834,8 @@ func newBtcAddress(privkey, iv []byte) (addr *btcAddress, err error) {
hasPrivKey: true, hasPrivKey: true,
hasPubKey: true, hasPubKey: true,
}, },
firstSeen: math.MaxUint64, firstSeen: math.MaxInt64,
firstBlock: math.MaxUint32, firstBlock: math.MaxInt32,
} }
copy(addr.initVector[:], iv) copy(addr.initVector[:], iv)
pub := pubkeyFromPrivkey(privkey) pub := pubkeyFromPrivkey(privkey)