Skip to content

Commit f7f882a

Browse files
committed
all tests succeed
1 parent 2b533b3 commit f7f882a

7 files changed

+21
-18
lines changed

Diff for: aggsig.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ type AggsigPartialSignature struct {
263263
sig *C.secp256k1_aggsig_partial_signature
264264
}
265265

266-
func newAggsigPartialSignature(ctx *Context) *AggsigPartialSignature {
266+
func newAggsigPartialSignature() *AggsigPartialSignature {
267267
return &AggsigPartialSignature{
268268
sig: &C.secp256k1_aggsig_partial_signature{},
269269
}
@@ -431,7 +431,7 @@ func AggsigPartialSign(
431431
partsig *AggsigPartialSignature,
432432
err error,
433433
) {
434-
partsig = newAggsigPartialSignature(context)
434+
partsig = newAggsigPartialSignature()
435435
if 1 != C.secp256k1_aggsig_partial_sign(
436436
context.ctx,
437437
aggsigcontext.ctx,

Diff for: commitment_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ func TestCommitmentAPI(t *testing.T) {
6464
assert.IsType(t, Commitment{}, *comBoth)
6565
fmt.Printf("comBoth=%v\n", *comBoth)
6666

67-
var blindarr [1][]byte = [1][]byte{blind[:]}
67+
blindarr := [1][]byte{blind[:]}
6868
blindout, err := BlindSum(ctxNone, blindarr[:], nil)
6969
assert.NoError(t, err)
7070
assert.NotEmpty(t, blindout)

Diff for: go.mod

-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,5 @@ go 1.13
55
require (
66
github.com/pkg/errors v0.8.1
77
github.com/stretchr/testify v1.4.0
8-
golang.org/x/crypto v0.0.0-20191122220453-ac88ee75c92c
98
gopkg.in/yaml.v2 v2.2.7
109
)

Diff for: secp256k1_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ func testingRand(n int) []byte {
2828

2929
func TestRand256(t *testing.T) {
3030

31-
var rnd [2][32]byte = [2][32]byte{Random256(), Random256()}
31+
rnd := [2][32]byte{Random256(), Random256()}
3232
fmt.Printf("Random256(): %x\nRandom256(): %x\n", rnd[0], rnd[1])
3333
assert.NotEmpty(t, rnd[0][:])
3434
assert.NotEmpty(t, rnd[1][:])

Diff for: tests/200_repost.json

+15-11
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,37 @@
11
{
2-
"offset": "0907f957e4040d2b8d813f6751f4ca993965bd195dba9e999fab75100d07bbd568",
2+
"offset": "10d01d4b60a57c63fb838545a541018b8c40b9e6387f9e735116a03600a0dd6c",
33
"body": {
44
"inputs": [
55
{
66
"features": "Coinbase",
7-
"commit": "097cd81bba0136573a5f7e19b01306b0f11f6e8fa56156abf0be92d8921bcd3305"
7+
"commit": "0986958451aca0412fbaaa291dce94cfe700eeed4194a5b759ccd0406cb926cfaf"
8+
},
9+
{
10+
"features": "Coinbase",
11+
"commit": "0883114755974ea9006ca4ecc2697e89b356670f79601b8d9b24ab79bf87e6da2d"
812
}
913
],
1014
"outputs": [
1115
{
1216
"features": "Plain",
13-
"commit": "09976890862a72da67b7e902e10c4ad0a8673c38309f4a05f4903e74209d160005",
14-
"proof": "05827a6b1ee3adf9865285803319ecf43e15327b9e383a4add59dade0e38b3081948252043d7d68993e88ec37cbe79cb9abc3fab7285e5269904938827043a08031d98513ba1c5a96954af44809545ccb7c06b4197f26196cea80ed06363f5ccef1dfb769474b60dd91e6bdf2647401a2c05a20e2d572238ead1b3f26218d94ac3e5a1279aebe30e7863afa5f93a1dc6591353af22342b9403cadfaffba6b612f1f043cf4ac8ddabc85b532ba6e14b01814b960011d7236674ba461563d564ea96081d7348ba81560e582d387bda90266c9d05a371fb316ac5a0aa0c81c951a2b45155fd454e88ea9a50e51a61a4bc75fedcb0854c19b5fb0ea20a47b759ea413dcee1126ea2f17795d9fb23ecbed83bbfa9354c87e1e0a64943b0eaca2d8c7e8918d03265fdbe1215474177b2eb28179f4c4b733f409294f9dd93a5fc6ae914c79766d39001e8df7326479af7f27b13966fb18db3f73437b5571c0bdb9ffa85ef1a01fe5f13981a44605917fbc7a4a67baaf2f195f4bc32a1984763b552b92f9301ee792619697bc796a35b84b58f2f2ae6a69218c9d7b6772e00c0ef52921d8ba59eccda6f73b1e80a1025e27dfffa3ee08e9a98aa63f0be76996c92aae8752bf1bbb2e7d1c87397b2b1c4fd2abb32ef8674e1f49240e16e3abd1c315e6a61a96ea6b16918f124d60b8ca0f3d9809a6cc3736968f02db102606535d14ce735564319dc27db456ebbdac716f994f403d952e4c3729218b917728fc6be5d2f61310c7be9a4e37e82112303e86530b181c9d2edf1a4d462e457fbe7dd8aea5b5f55dc9a8531d10d7ef63b846c2acf0f008f21d384e7842e70e86bdd435bd6ea080a096496681684db89038a45329810f0973850b60301d6ca66db4574fd7b049be08cfda93733f13b59cea22e5ae55c3bd9242ac278e11c87aa3c1775af5506231af20b"
17+
"commit": "086d88c2d5a92f8afe3362f0e3f1f4cf9b6fdc8973bc3b8b99882461cdde572ed5",
18+
"proof": "d979580e875c650b536cb0b6034413828e94334184f55c8beae2cbd36f1e36a915a1f1571622ea9907ab6284b83cb013420040cd677c76416b5b19e8ebf041ad0d37966d143bcae23737534c87229034ca323d20d5dc24580f4c2eb49cecb33270591d0db765f2f36d655289a8baee16e8f661e99be56502a1484083e690215ca080a6995216372ace5b861443913bbc1d3c3813ba5df6f38e5965cdf0cde1d0797cab2a9f6559a0cb96512646caf1f3caf5a8fab80f06e5b879b83ea96bf2af1732b929aa672d8b996f0ef35bdf107a11166910eb79208fad6545412b8c922213a10d94c1c3780dc9ca59d9230ad6ebb96ed2649bcc57965d506822809919ef80b1b8fd5c233f5433cb8a61a50880b8678e372820043920c547a686f9abf709a10f8279338a2efafe2d0c2039fcaaa2cef083d67cae0ce7b6883ff5d4a1e63dce5baecc42b7ccbaac0fbf20a7dce71ffa47c93dbca618524b4ff8677a44f13969d80080aab15c1f5be8a7986a837edab4b9688204952549cee6e794e70542665ac4976e7685ff1282868866d87188fe757a010de68d256767e3b502b5c26e2eaef80eeb153ea0f302114fafbdfd3ee32ab013a661a3d31f29db237522523030c33393e99aaab81e7525e2d189d1ba5c2fdcedb6c76fead22fd6977e63a768ef7dd3524528d703dfc0907e5831eb948291103c1e957fdf6d64b6f44ea29a04d1dda34fbc0744294d1627e94af071fea9dce595b3aaef24a9ef3aa1a63202804a5262b9053c23b0927311d5bdff64ea0105e12e6cf112be1f48c01ee463e70e28ae452f576701bae331cbe1e75432fe0960c90ef1a7ee72b92b6750bab933ce1a13542f59143f35546edc63ba69ce6a04a885a237bffdd6dba50a2868d1f21eb8987e7e4c79929c0ea982a2350866f91e5b247f20eb82682e6601d8e2310607d8da3fd2"
1519
},
1620
{
1721
"features": "Plain",
18-
"commit": "096b89aab0d6b8cd00b4faa53917639cdfaa156a672e7e22b5c7e73cb63becf68e",
19-
"proof": "c84a250d398546eac3578a6bd56ac1eda7a1ea520b1fdb4a041b5e3a2a984592c7e8cc45d8bc1eb7dd73826e66ceb6ad899454bc5e517c006ea4b7e67881384b09bf57efa5d2ef64651fd6a87f7dda6627f6c6f346f52a81e7404c05cd828e8bfde62ee6e70c34891430074d17bf456ddb3a4113aea1694ce22f9be9c4f8002c62c1209a023a56c45f9cf358ee4d4f30d746f2fbb4d3a53c000aadc6e7b53298262fcb5c9290fe528fd73e6052fee3d042dad3467beb107d505efd61eff14cdffac0f6f8ea24db579510c9897df10cc798a623057bde1b1f63fd2bb3b6c5ad6102194b7d79aef41f93e7d9cb4a11bc24fc7eb5bdbcdcabeed0f06d4200ed3ea84ec628c63ff9620452cace26fbf0b4018b10de36534d422f12429a4fb0b93c7cd6c2cd895838c6f7efd9226466ad871dbeb6bbadf545f87089f30064e6b9e84f7dc128970a216a483cf93b5b51328bd60c805e4d09afd0f9b043316d74138a9dfb530235b830f18df08e8fd977a01f1a9f9da1f9b9f0676ff71002ad29e85739093b277344327ce93e0c5f9cd932762b506ba7dd3c8744c37d1fdab873ea368b947660014ec3e0b14c7b26b02e608ca83a125e57f093ad4db18b4f6911ef0687c0fded4f8c328df12680dddd56207116a821570555201b3d322b3a89172e09d1735c88d229f9ae932c56d11e3b6a20798c518c237d755c0d64c9ae3440510f5870689fcfb1fcb34ef1d6fecc5c7da42793b07cfa2890255acad43ef5ba9045b7c4ebcfb457ba19cc6bd9c1b34eebabc5fece783116789a463fee738cbf5404d687e72928daed33fd5b5fd491c8a2e175013ca55308e90aa29a71614ef832222dd76d092342a2fdcdbb087ade1aa7bc27db859f8ae49b33fc2f1eaea430a2d6470e99dc614f61b6c184b4e2694d727f7705c46dd5e398c6c0ba269b3d375d45f3caf837"
22+
"commit": "0807cf22056682a8852011f6af9752881a7bf8606e13a2ed4f92ac79ac76857217",
23+
"proof": "5655d60b6fd5e0a14a385adca49cb77a82212e8e1fa063d784d415494f2e2a11337870e3eee4ec84fbf3dfa13c64d7eab8a3953baabe3124fd904b0aed7347230fb0a4a40c3d12b546bf1ff6fee06912cee53e530643a148e6b63a9990dc3216c78774ebb426f9ca94375f5d8232e102393e63c25d58dee7ece80ec47d79528e6ade42829645e22387bcd905dca2386c9857db7fef8b6f0f0fc9c26dc3b1e0807067723b64916d24b1fb44fb1edab3f782f07960b1fa06c9b3dfd82f5922b5876916990e67ba93974e75d4a0bcb9e7f774bacf9ec3e78f3224db2657856cce0d10276d6f84c90fc4a2a2079203445eb2f7159294778c5d6ae2a0b8bfc0717fd41cf98a9d26baeb2d5e006800089f7d35c5a5ae1a97c6543ce708b445ff47fdaa7c76d2eb00a07ac4e66ab7b3d4cedd2aeed012fdfdff54fb25bafb1599c96e97f9783c4915ea02514145f94467b2967bafe071d22b6c0bfaae0870d94f14721b793403b51fd30cd74c0e1e21f66b8fdc777384f309f133c38cd7e4d404cc0822d3d9060e0eceaf3b54405989f033a1b965623a2e5ac967f3719722924274979270944c1ae853a5eeab0b3503d840f72423d86cd3f142844d14b3fa376dc0758bf9aa3d2edb2daa5401dbca300e934af2707e4e4f1cb094b422979a44c3f8c5a8055c2ca038ef795c3af83d43987d4214d7073c3fe6a1bfc39f54682868cd917cf50158f0e0e3475296146b017b40e1b76d866a7a5478f2a6a0a0c88a32e3bea8903a0b0f8b6581ad82a34da37952e97399749bd9f88757874166221a23e54e9d83cccb18b86be0d8adb0113e6a5289acac10941599a1462bd201dece90be8df63a93cd3a532f1d1addc9b449c7db07c88511ea6920c02efb5735f12d99b289a7b4cbdc5690f4ae945a4d0015c33bc6958c9d4433fd809f10e09f7f6f36cc03df335b39"
2024
}
2125
],
2226
"kernels": [
2327
{
2428
"features": "Plain",
25-
"fee": "10",
29+
"fee": "0",
2630
"lock_height": "0",
27-
"excess": "091f1895980bb35298c05939383943834ebbd1d5c8c405fa4f94bcfb6976ceb59f",
28-
"excess_sig": "99c3b941a5a04c2c61e3f1e3ded97bcc69acace916457071cc58635be88aa9fb13d66132e2f5e28f1d6c38a89d3c407d86bd08aa7bd3ef18dc7926bef467b553"
31+
"excess": "09f6c1bc276bbd629e3f2b8d0b7fe513a39fba2d85b5ec1b8e080efe447e12e502",
32+
"excess_sig": "13b579401940605c6137e434a10c7048722b495c5b9f59f5c1771379c5ff93986c2a6eeea26f3e45b4a05f495c26058b9d0d6ed449d71c57569f675ecf7e6bbe"
2933
}
3034
]
3135
},
32-
"id": "24e078b9-7dbd-429b-8c78-d071aec7d5c9"
33-
}
36+
"id": "e9d41cc3-0397-4913-9bac-f8b6b1c9f271"
37+
}

Diff for: tests/transaction_verify_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ func TestCommitsSumVerify(t *testing.T) {
159159
}
160160
}
161161

162-
commitSumOverage, err := secp256k1.CommitSum(Context, temp_inputs, temp_outputs)
162+
commitSumOverage, err := secp256k1.CommitSum(Context, temp_outputs, temp_inputs)
163163
assert.NoError(t, err)
164164
assert.NotNil(t, commitSumOverage)
165165
assert.IsType(t, secp256k1.Commitment{}, commitSumOverage)

Diff for: tests/tx_validation_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ func TestTxVerify(t *testing.T) {
177177
commitSerialize, err := secp256k1.CommitmentSerialize(context, outputs[0])
178178
assert.NoError(t, err)
179179
assert.NotEmpty(t, commitSerialize)
180-
fmt.Printf("commitSerialize=%s\n", hex.EncodeToString(commitSerialize))
180+
fmt.Printf("commitSerialize=%s\n", hex.EncodeToString(commitSerialize[:]))
181181

182182
// Verify kernel sums
183183

0 commit comments

Comments
 (0)