in qldbdriver/qldbhash.go [59:79]
func joinHashesPairwise(h1 []byte, h2 []byte) ([]byte, error) {
if len(h1) == 0 {
return h2, nil
}
if len(h2) == 0 {
return h1, nil
}
compare, err := hashComparator(h1, h2)
if err != nil {
return nil, err
}
var concatenated []byte
if compare < 0 {
concatenated = append(h1, h2...)
} else {
concatenated = append(h2, h1...)
}
return concatenated, nil
}