diff --git a/auditing.go b/auditing.go index 6416460..0ef7c41 100644 --- a/auditing.go +++ b/auditing.go @@ -24,6 +24,7 @@ func reverseHashes(hashes []ct.MerkleTreeNode) { // TODO: drop the MerkleTreeBuilder return value func VerifyConsistencyProof(proof ct.ConsistencyProof, first *ct.SignedTreeHead, second *ct.SignedTreeHead) (bool, *MerkleTreeBuilder) { + // TODO: make sure every hash in proof is right length? otherwise input to hashChildren is ambiguous if second.TreeSize < first.TreeSize { // Can't be consistent if tree got smaller return false, nil