Skip to content

Commit 446bd05

Browse files
committed
add default driver version for generators
Signed-off-by: Arne Rutjes <arne123@gmail.com>
1 parent 00e9017 commit 446bd05

File tree

3 files changed

+13
-14
lines changed

3 files changed

+13
-14
lines changed

integration/nwo/token/generators/pp/fabtokenv1/gen.go

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,16 @@ import (
2020
"github.com/hyperledger-labs/fabric-token-sdk/token/services/identity/x509"
2121
)
2222

23+
const DefaultDriverVersion = setup.ProtocolV1
24+
2325
type FabTokenPublicParamsGenerator struct {
2426
DriverVersion driver.TokenDriverVersion
2527
}
2628

2729
func NewFabTokenPublicParamsGenerator(version driver.TokenDriverVersion) *FabTokenPublicParamsGenerator {
28-
gen := &FabTokenPublicParamsGenerator{
29-
DriverVersion: setup.ProtocolV1,
30-
}
31-
if version > 0 {
32-
gen.DriverVersion = version
30+
return &FabTokenPublicParamsGenerator{
31+
DriverVersion: version,
3332
}
34-
return gen
3533
}
3634

3735
func (f *FabTokenPublicParamsGenerator) Generate(tms *topology.TMS, wallets *topology.Wallets, args ...interface{}) ([]byte, error) {

integration/nwo/token/generators/pp/zkatdlognoghv1/gen.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,19 @@ import (
2525
"github.com/hyperledger-labs/fabric-token-sdk/token/services/identity/x509"
2626
)
2727

28+
const DefaultDriverVersion = setup.ProtocolV1
29+
2830
type DLogPublicParamsGenerator struct {
2931
DefaultCurveID math3.CurveID
3032
DriverVersion driver.TokenDriverVersion
3133
}
3234

3335
// NewDLogPublicParamsGenerator creates a new generator. The version is optional and defaults to v1.
3436
func NewDLogPublicParamsGenerator(defaultCurveID math3.CurveID, version driver.TokenDriverVersion) *DLogPublicParamsGenerator {
35-
gen := &DLogPublicParamsGenerator{DefaultCurveID: defaultCurveID, DriverVersion: setup.ProtocolV1}
36-
if version > 0 {
37-
gen.DriverVersion = version
37+
return &DLogPublicParamsGenerator{
38+
DefaultCurveID: defaultCurveID,
39+
DriverVersion: version,
3840
}
39-
return gen
4041
}
4142

4243
func (d *DLogPublicParamsGenerator) Generate(tms *topology.TMS, wallets *topology.Wallets, args ...interface{}) ([]byte, error) {

integration/nwo/token/platform.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ import (
2525
"github.com/hyperledger-labs/fabric-token-sdk/integration/nwo/token/generators"
2626
"github.com/hyperledger-labs/fabric-token-sdk/integration/nwo/token/generators/crypto/fabtokenv1"
2727
"github.com/hyperledger-labs/fabric-token-sdk/integration/nwo/token/generators/crypto/zkatdlognoghv1"
28-
fabtokenv2 "github.com/hyperledger-labs/fabric-token-sdk/integration/nwo/token/generators/pp/fabtokenv1"
29-
common2 "github.com/hyperledger-labs/fabric-token-sdk/integration/nwo/token/generators/pp/zkatdlognoghv1"
28+
fabtokengen "github.com/hyperledger-labs/fabric-token-sdk/integration/nwo/token/generators/pp/fabtokenv1"
29+
zkatgen "github.com/hyperledger-labs/fabric-token-sdk/integration/nwo/token/generators/pp/zkatdlognoghv1"
3030
topology2 "github.com/hyperledger-labs/fabric-token-sdk/integration/nwo/token/topology"
3131
"github.com/hyperledger-labs/fabric-token-sdk/token"
3232
"github.com/hyperledger-labs/fabric-token-sdk/token/services/logging"
@@ -84,8 +84,8 @@ func NewPlatform(ctx api2.Context, t api2.Topology, builder api2.Builder) *Platf
8484
TokenGenPath: DefaultTokenGenPath,
8585
NetworkHandlers: map[string]NetworkHandler{},
8686
}
87-
p.PublicParamsGenerators[fabtokenv1.DriverIdentifier] = fabtokenv2.NewFabTokenPublicParamsGenerator(0)
88-
p.PublicParamsGenerators[zkatdlognoghv1.DriverIdentifier] = common2.NewDLogPublicParamsGenerator(math3.BN254, 0)
87+
p.PublicParamsGenerators[fabtokenv1.DriverIdentifier] = fabtokengen.NewFabTokenPublicParamsGenerator(fabtokengen.DefaultDriverVersion)
88+
p.PublicParamsGenerators[zkatdlognoghv1.DriverIdentifier] = zkatgen.NewDLogPublicParamsGenerator(math3.BN254, zkatgen.DefaultDriverVersion)
8989

9090
return p
9191
}

0 commit comments

Comments
 (0)