(t *testing.T)
| 437 | } |
| 438 | |
| 439 | func TestHashOpCode(t *testing.T) { |
| 440 | data := []byte{1, 2, 3, 4, 5, 6, 7, 8} |
| 441 | temp := sha256.Sum256(data) |
| 442 | md := ripemd160.New() |
| 443 | md.Write(temp[:]) |
| 444 | checkStackOpCode(t, HASH160, []Value{data}, []Value{md.Sum(nil)}) |
| 445 | hash256 := sha256.Sum256(temp[:]) |
| 446 | checkStackOpCode(t, HASH256, []Value{data}, []Value{hash256[:]}) |
| 447 | |
| 448 | sh := sha1.New() |
| 449 | sh.Write(data) |
| 450 | hash := sh.Sum(nil) |
| 451 | checkStackOpCode(t, SHA1, []Value{data}, []Value{hash[:]}) |
| 452 | |
| 453 | sh = sha256.New() |
| 454 | sh.Write(data) |
| 455 | hash = sh.Sum(nil) |
| 456 | checkStackOpCode(t, SHA256, []Value{data}, []Value{hash[:]}) |
| 457 | } |
| 458 | |
| 459 | func TestVerify(t *testing.T) { |
| 460 | pkAlgorithm := keypair.PK_ECDSA |
nothing calls this directly
no test coverage detected