parser: correct minor errors
This commit is contained in:
parent
30370cd206
commit
b9ddd9483d
|
@ -178,13 +178,13 @@ type joinSplit struct {
|
||||||
vmacs [2][]byte // 64 [N_old][32]byte
|
vmacs [2][]byte // 64 [N_old][32]byte
|
||||||
proofPHGR13 []byte // 296
|
proofPHGR13 []byte // 296
|
||||||
proofGroth16 []byte // 192
|
proofGroth16 []byte // 192
|
||||||
encCiphertexts []byte // 1202 [N_new][601]byte
|
encCiphertexts [2][]byte // 1202 [N_new][601]byte
|
||||||
|
|
||||||
// not actually in the format, but needed for parsing
|
// not actually in the format, but needed for parsing
|
||||||
version uint32
|
version uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *JoinSplit) ParseFromSlice(data []byte) ([]byte, error) {
|
func (p *joinSplit) ParseFromSlice(data []byte) ([]byte, error) {
|
||||||
s := bytestring.String(data)
|
s := bytestring.String(data)
|
||||||
|
|
||||||
if ok := s.ReadUint64(&p.vpubOld); !ok {
|
if ok := s.ReadUint64(&p.vpubOld); !ok {
|
||||||
|
@ -253,6 +253,9 @@ type transaction struct {
|
||||||
func (tx *transaction) ParseFromSlice(data []byte) ([]byte, error) {
|
func (tx *transaction) ParseFromSlice(data []byte) ([]byte, error) {
|
||||||
s := bytestring.String(data)
|
s := bytestring.String(data)
|
||||||
|
|
||||||
|
// declare here to prevent shadowing problems in cryptobyte assignments
|
||||||
|
var err error
|
||||||
|
|
||||||
var header uint32
|
var header uint32
|
||||||
if ok := s.ReadUint32(&header); !ok {
|
if ok := s.ReadUint32(&header); !ok {
|
||||||
return nil, errors.New("could not read header")
|
return nil, errors.New("could not read header")
|
||||||
|
|
Loading…
Reference in New Issue