Skip to content

Self-check failures on 32-bit i386 systems

Hi. There appears to be some 64-bitisms in the code. Could you support 32-bit targets?

https://salsa.debian.org/jas/sigsum-go/-/jobs/5178882

    client_test.go:171: bad signature: (expected) failure: monitoring alert: Invalid log signature: log signature invalid
    client_test.go:171: bad signature (hash): (expected) failure: monitoring alert: Invalid log signature: log signature invalid
    client_test.go:171: bad consistency: (expected) failure: monitoring alert: Log tree head not consistent: consistency proof not valid: invalid proof: old root mismatch
...
ok  	sigsum.org/sigsum-go/pkg/submit	0.063s
# sigsum.org/sigsum-go/pkg/types [sigsum.org/sigsum-go/pkg/types.test]
src/sigsum.org/sigsum-go/pkg/types/tree_head_test.go:235:4: cannot use testCosignTimestamp (untyped int constant 72623859790382856) as int value in argument to t.Errorf (overflows)
?   	sigsum.org/sigsum-go/tests/mk-add-tree-request	[no test files]