diff options
Diffstat (limited to 'cmd/sigsum-debug')
-rw-r--r-- | cmd/sigsum-debug/hashleaf/hashleaf.go | 3 | ||||
-rw-r--r-- | cmd/sigsum-debug/sign/sign.go | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/cmd/sigsum-debug/hashleaf/hashleaf.go b/cmd/sigsum-debug/hashleaf/hashleaf.go index 00f8bbb..0f5d3e3 100644 --- a/cmd/sigsum-debug/hashleaf/hashleaf.go +++ b/cmd/sigsum-debug/hashleaf/hashleaf.go @@ -18,9 +18,10 @@ func Main(_ []string, optPriv string, optShardHint uint64) error { if err != nil { return fmt.Errorf("sign: %v", err) } + preimage := types.HashFn(data) stm := types.Statement{ ShardHint: optShardHint, - Checksum: *types.HashFn(data), + Checksum: *types.HashFn(preimage[:]), } sig, err := stm.Sign(priv) if err != nil { diff --git a/cmd/sigsum-debug/sign/sign.go b/cmd/sigsum-debug/sign/sign.go index ac21472..c984cb5 100644 --- a/cmd/sigsum-debug/sign/sign.go +++ b/cmd/sigsum-debug/sign/sign.go @@ -17,9 +17,10 @@ func Main(_ []string, optPriv string, optShardHint uint64) error { if err != nil { return fmt.Errorf("sign: %v", err) } + preimage := types.HashFn(data) stm := types.Statement{ ShardHint: optShardHint, - Checksum: *types.HashFn(data), + Checksum: *types.HashFn(preimage[:]), } sig, err := stm.Sign(priv) if err != nil { |