@@ -25,13 +25,13 @@ func TestSecretSharingClient(t *testing.T) {
2525 config := & ADCNetConfig {
2626 AuctionSlots : 10 ,
2727 MessageSize : 3 ,
28- MinServers : 2 ,
28+ MinServers : 2 ,
2929 MessageFieldOrder : crypto .MessageFieldOrder ,
3030 }
3131
3232 c := & ClientMessager {
3333 Config : config ,
34- SharedSecrets : map [int32 ]crypto.SharedKey {1 : sharedSecret ("c1s1" ), 2 : sharedSecret ("c1s2" ), 3 : sharedSecret ("c1s3" )},
34+ SharedSecrets : map [ServerID ]crypto.SharedKey {1 : sharedSecret ("c1s1" ), 2 : sharedSecret ("c1s2" ), 3 : sharedSecret ("c1s3" )},
3535 }
3636
3737 auctionIBF := blind_auction .NewIBFVector (config .AuctionSlots )
@@ -72,7 +72,7 @@ func TestE2E(t *testing.T) {
7272 AuctionSlots : 10 ,
7373 MessageSize : 3 ,
7474 MessageFieldOrder : crypto .MessageFieldOrder ,
75- MinServers : 2 ,
75+ MinServers : 2 ,
7676 }
7777
7878 // client1PK, client1SK, _ := crypto.GenerateKeyPair()
@@ -82,7 +82,7 @@ func TestE2E(t *testing.T) {
8282 for s := range servers {
8383 servers [s ] = & ServerMessager {
8484 Config : config ,
85- ServerID : int32 (s + 1 ),
85+ ServerID : ServerID (s + 1 ),
8686 SharedSecrets : make (map [string ]crypto.SharedKey ),
8787 }
8888 }
@@ -93,7 +93,7 @@ func TestE2E(t *testing.T) {
9393 for c := range clients {
9494 clients [c ] = & ClientMessager {
9595 Config : config ,
96- SharedSecrets : make (map [int32 ]crypto.SharedKey ),
96+ SharedSecrets : make (map [ServerID ]crypto.SharedKey ),
9797 }
9898 var pubkey crypto.PublicKey
9999 pubkey , clientKeys [c ], _ = crypto .GenerateKeyPair ()
@@ -106,7 +106,7 @@ func TestE2E(t *testing.T) {
106106 }
107107 }
108108
109- previousRoundOutput := & ServerRoundData {
109+ previousRoundOutput := & RoundBroadcast {
110110 RoundNumber : 1 ,
111111 AuctionVector : blind_auction .NewIBFVector (config .AuctionSlots ),
112112 MessageVector : []byte {},
@@ -145,10 +145,10 @@ func TestE2E(t *testing.T) {
145145 require .Len (t , talkingClients , 2 )
146146
147147 agg := & AggregatorMessager {Config : config }
148- aggregatedMessages , err := agg .AggregateClientMessages (2 , clientMsgs , clientPubkeys )
148+ aggregatedMessages , err := agg .AggregateClientMessages (2 , nil , clientMsgs , clientPubkeys )
149149 require .NoError (t , err )
150150 require .Len (t , aggregatedMessages , 3 ) // one message per server
151- aggregatedMessagesPerServer := make (map [int32 ]* AggregatedClientMessages , 3 )
151+ aggregatedMessagesPerServer := make (map [ServerID ]* AggregatedClientMessages , 3 )
152152 for _ , msg := range aggregatedMessages {
153153 aggregatedMessagesPerServer [msg .ServerID ] = msg
154154 }
@@ -221,7 +221,7 @@ func BenchmarkUnblindAggregate(b *testing.B) {
221221 AuctionSlots : 10 ,
222222 MessageSize : uint32 (msgVectorSlots ),
223223 MessageFieldOrder : fieldOrder ,
224- MinServers : 2 ,
224+ MinServers : 2 ,
225225 },
226226 ServerID : 1 ,
227227 SharedSecrets : sharedSecrets ,
@@ -272,22 +272,22 @@ func BenchmarkUnblindMessages(b *testing.B) {
272272 userPKs [i ] = pubkey
273273 }
274274
275- for _ , msgVectorSlots := range msgSizeBenches {
276- for _ , nServers := range nServerBenches {
277- for _ , nClients := range nClientBenches {
275+ for _ , msgVectorSlots := range msgSizeBenches {
276+ for _ , nServers := range nServerBenches {
277+ for _ , nClients := range nClientBenches {
278278 b .Run (fmt .Sprintf ("Unblind partial messages servers-%d-clients-%d-msg-%d-field-%d" , nServers , nClients , msgVectorSlots , fieldOrder .BitLen ()), func (b * testing.B ) {
279279
280280 config := & ADCNetConfig {
281281 AuctionSlots : 10 ,
282282 MessageSize : uint32 (msgVectorSlots ),
283283 MessageFieldOrder : fieldOrder ,
284- MinServers : uint32 (nServers ),
284+ MinServers : uint32 (nServers ),
285285 }
286286
287287 pdm := make ([]* ServerPartialDecryptionMessage , nServers )
288288 for i := range pdm {
289289 pdm [i ] = & ServerPartialDecryptionMessage {
290- ServerID : int32 (i + 1 ),
290+ ServerID : ServerID (i + 1 ),
291291 OriginalAggregate : & AggregatedClientMessages {RoundNumber : 1 },
292292 UserPKs : userPKs [:nClients ],
293293 AuctionVector : []* big.Int {},
0 commit comments