passes += +test
failures += +!test
-// Check verification of cemented block from non-canonical account
+// Check verification of live cemented block from small-order public key
result = verify(PROBLEM_VECTOR.signature, PROBLEM_VECTOR.blockHash, PROBLEM_VECTOR.publicKey)
test = result === true
check(`verify problematic signature string ${NANO_ORG_VECTOR.signature}`, test)
}
// https://github.com/rsnano-node/rsnano-node/blob/develop/types/src/private_key.rs
+// Small-order public key producing malleable signatures
// Address: nano_11a11111111111111111111111111111111111111111111111116iq5p4i8
export const PROBLEM_VECTOR = {
blockHash: '150AFD70BD1E9845715F91D7CD7D5EE2683668199F19B4DF533FC7802CE07CA2',