Skip to content

Commit c7b884b

Browse files
committed
Make lint happy
1 parent 36a6dec commit c7b884b

4 files changed

Lines changed: 22 additions & 21 deletions

File tree

pkg/accountability/simpleacc/internal/certificates/fullcertificates/fullcertificates.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ func IncludeFullCertificate(m dsl.Module,
5353
mc.Crypto,
5454
sliceutil.Transform(maputil.GetValues(certificate),
5555
func(i int, sp *accpbtypes.SignedPredecision) *cryptopbtypes.SignedData {
56-
return &cryptopbtypes.SignedData{[][]byte{sp.Predecision, []byte(mc.Self)}}
56+
return &cryptopbtypes.SignedData{Data: [][]byte{sp.Predecision, []byte(mc.Self)}}
5757
}),
5858
sliceutil.Transform(maputil.GetValues(certificate),
5959
func(i int, sp *accpbtypes.SignedPredecision) []byte {
@@ -68,8 +68,8 @@ func IncludeFullCertificate(m dsl.Module,
6868
})
6969

7070
cryptopbdsl.UponSigsVerified(m, func(nodeIds []t.NodeID, errs []error, allOk bool, vsr *verifySigs) error {
71-
for i, nodeId := range nodeIds {
72-
predecisions.ApplySigVerified(m, mc, params, state, nodeId, errs[i], vsr.certificate[nodeId], false, logger)
71+
for i, nodeID := range nodeIds {
72+
predecisions.ApplySigVerified(m, mc, params, state, nodeID, errs[i], vsr.certificate[nodeID], false, logger)
7373
}
7474
poms.SendPoMs(m, mc, params, state, logger)
7575
return nil

pkg/accountability/simpleacc/internal/certificates/lightcertificates/lightcertificates.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ func IncludeLightCertificate(m dsl.Module,
2929

3030
accpbdsl.UponLightCertificateReceived(m, func(from t.NodeID, data []byte) error {
3131

32+
if !params.LightCertificates {
33+
return nil
34+
}
35+
3236
if state.DecidedCertificate == nil {
3337
logger.Log(logging.LevelDebug, "Received light certificate before decided certificate, buffering it")
3438
lightCertificates[from] = data

pkg/accountability/simpleacc/internal/poms/poms.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ func IncludePoMs(
4747
nodeIds = append(nodeIds, pom.NodeId, pom.NodeId)
4848

4949
data = append(data,
50-
&cryptopbtypes.SignedData{[][]byte{pom.ConflictingMsg_1.Predecision, []byte(mc.Self)}},
51-
&cryptopbtypes.SignedData{[][]byte{pom.ConflictingMsg_2.Predecision, []byte(mc.Self)}})
50+
&cryptopbtypes.SignedData{Data: [][]byte{pom.ConflictingMsg_1.Predecision, []byte(mc.Self)}},
51+
&cryptopbtypes.SignedData{Data: [][]byte{pom.ConflictingMsg_2.Predecision, []byte(mc.Self)}})
5252

5353
signatures = append(signatures, pom.ConflictingMsg_1.Signature, pom.ConflictingMsg_2.Signature)
5454
}

pkg/accountability/simpleacc/internal/predecisions/predecisions.go

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ func IncludePredecisions(
4242
state.Predecided = true
4343

4444
// Sign predecision attaching mc.Self to prevent replay attacks
45-
cryptopbdsl.SignRequest(m, mc.Crypto, &cryptopbtypes.SignedData{[][]byte{data, []byte(mc.Self)}}, &signRequest{data})
45+
cryptopbdsl.SignRequest(m, mc.Crypto, &cryptopbtypes.SignedData{Data: [][]byte{data, []byte(mc.Self)}}, &signRequest{data: data})
4646

4747
return nil
4848
})
@@ -69,7 +69,7 @@ func IncludePredecisions(
6969

7070
// Verify signature of received signed predecision
7171
cryptopbdsl.VerifySig(m, mc.Crypto,
72-
&cryptopbtypes.SignedData{[][]byte{predecision, []byte(mc.Self)}},
72+
&cryptopbtypes.SignedData{Data: [][]byte{predecision, []byte(mc.Self)}},
7373
signature,
7474
from,
7575
&accpbtypes.SignedPredecision{
@@ -80,7 +80,8 @@ func IncludePredecisions(
8080
})
8181

8282
cryptopbdsl.UponSigVerified(m, func(nodeId t.NodeID, err error, sp *accpbtypes.SignedPredecision) error {
83-
return ApplySigVerified(m, mc, params, state, nodeId, err, sp, true, logger)
83+
ApplySigVerified(m, mc, params, state, nodeId, err, sp, true, logger)
84+
return nil
8485
})
8586

8687
}
@@ -94,27 +95,26 @@ func ApplySigVerified(
9495
mc *common.ModuleConfig,
9596
params *common.ModuleParams,
9697
state *incommon.State,
97-
nodeId t.NodeID,
98+
nodeID t.NodeID,
9899
err error,
99100
sp *accpbtypes.SignedPredecision,
100101
flushPoMs bool,
101102
logger logging.Logger,
102-
) error {
103+
) {
103104
if err != nil {
104105
logger.Log(logging.LevelDebug, "Signature verification failed")
105-
return nil
106106
}
107107

108108
// Check if PoM found
109-
if state.SignedPredecisions[nodeId] != nil {
110-
if !reflect.DeepEqual(state.SignedPredecisions[nodeId].Predecision, sp.Predecision) {
109+
if state.SignedPredecisions[nodeID] != nil {
110+
if !reflect.DeepEqual(state.SignedPredecisions[nodeID].Predecision, sp.Predecision) {
111111
logger.Log(logging.LevelWarn, "Received conflicting signed predecisions from same node")
112112
// if a PoM for this node has not already been sent
113-
if _, ok := state.SentPoMs[nodeId]; !ok {
113+
if _, ok := state.SentPoMs[nodeID]; !ok {
114114
state.UnsentPoMs = append(state.UnsentPoMs,
115115
&accpbtypes.PoM{
116-
NodeId: nodeId,
117-
ConflictingMsg_1: state.SignedPredecisions[nodeId],
116+
NodeId: nodeID,
117+
ConflictingMsg_1: state.SignedPredecisions[nodeID],
118118
ConflictingMsg_2: sp,
119119
})
120120

@@ -124,16 +124,15 @@ func ApplySigVerified(
124124
}
125125

126126
logger.Log(logging.LevelDebug, "Discarding signed predecision as already received one from same node")
127-
return nil
128127
}
129128
}
130129

131130
// Store signed predecision
132-
state.SignedPredecisions[nodeId] = sp
131+
state.SignedPredecisions[nodeID] = sp
133132
if state.PredecisionCount[string(sp.Predecision)] == nil {
134133
state.PredecisionCount[string(sp.Predecision)] = make([]t.NodeID, 0)
135134
}
136-
state.PredecisionCount[string(sp.Predecision)] = append(state.PredecisionCount[string(sp.Predecision)], nodeId)
135+
state.PredecisionCount[string(sp.Predecision)] = append(state.PredecisionCount[string(sp.Predecision)], nodeID)
137136

138137
// Once verified, if strong quorum, broadcast accpbdsl.FullCertificate
139138
if state.DecidedCertificate == nil &&
@@ -165,8 +164,6 @@ func ApplySigVerified(
165164
maputil.GetKeys(params.Membership.Nodes))
166165
}
167166
}
168-
169-
return nil
170167
}
171168

172169
type signRequest struct {

0 commit comments

Comments
 (0)