lease set parsing tests

This commit is contained in:
Hayden Parker
2016-07-05 21:35:24 -07:00
parent 940d0f64c0
commit e148ff03cc
2 changed files with 57 additions and 8 deletions

View File

@ -267,7 +267,7 @@ func (lease_set LeaseSet) Signature() (signature Signature, err error) {
(LEASE_SIZE * lease_count)
cert, err := destination.Certificate()
if err != nil {
return
}
cert_type, _ := cert.Type()
var end int
@ -287,7 +287,7 @@ func (lease_set LeaseSet) Signature() (signature Signature, err error) {
err = errors.New("error parsing signature: not enough data")
return
}
copy(signature[:], lease_set[start:end])
signature = []byte(lease_set[start:end])
return
}