Mclwrap's bilinear group classes are currently found under org.cryptimeleon.math.structures.groups.elliptic.type3.mcl.
I would like to make Mclwrap not fake being part of Math like that anymore, for example using a directory structure such as org.cryptimeleon.mclwrap.bn254.
I just added standalone representation tests to mclwrap (didn't have those before) and they seem to collect all of Math's classes as well, due to passing org.cryptimeleon.math to StandaloneReprTest. Obviously Mclwrap is not going to include standalone repr tests for all those classes. That problem can be solved by giving Mclwrap its own packaging structure.
Mclwrap's bilinear group classes are currently found under
org.cryptimeleon.math.structures.groups.elliptic.type3.mcl
.I would like to make Mclwrap not fake being part of Math like that anymore, for example using a directory structure such as
org.cryptimeleon.mclwrap.bn254
.I just added standalone representation tests to mclwrap (didn't have those before) and they seem to collect all of Math's classes as well, due to passing
org.cryptimeleon.math
toStandaloneReprTest
. Obviously Mclwrap is not going to include standalone repr tests for all those classes. That problem can be solved by giving Mclwrap its own packaging structure.What do you think @JanBobolz ?