View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window zkproof-3.0.1.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
it.unisa.dia.gas.plaf.jpbc.util.io
├─ it.unisa.dia.gas.plaf.jpbc.util.io.Base64.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.io.ByteBufferDataInput.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.io.ByteBufferDataOutput.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.io.ExByteArrayInputStream.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.io.FieldStreamReader.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.io.PairingDataInput.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.io.PairingDataOutput.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.io.PairingStreamReader.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.io.PairingStreamWriter.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.field.vector
├─ it.unisa.dia.gas.plaf.jpbc.field.vector.ImmutableVectorElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.vector.VectorElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.vector.VectorElementPowPreProcessing.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.vector.VectorField.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.field.curve
├─ it.unisa.dia.gas.plaf.jpbc.field.curve.Base58.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.curve.CurveElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.curve.CurveField.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.curve.ImmutableCurveElement.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.util.io.disk
├─ it.unisa.dia.gas.plaf.jpbc.util.io.disk.ArraySector.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.io.disk.ByteBufferBigIntegerArraySector.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.io.disk.ByteBufferLatchSoftRefBigIntegerArraySector.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.io.disk.ByteBufferSoftRefBigIntegerArraySector.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.io.disk.Disk.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.io.disk.FileChannelDisk.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.io.disk.Sector.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.field.quadratic
├─ it.unisa.dia.gas.plaf.jpbc.field.quadratic.DegreeTwoExtensionQuadraticElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.quadratic.DegreeTwoExtensionQuadraticField.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.quadratic.ImmutableDegreeTwoExtensionQuadraticElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.quadratic.ImmutableQuadraticElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.quadratic.QuadraticElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.quadratic.QuadraticField.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.pairing.f
├─ it.unisa.dia.gas.plaf.jpbc.pairing.f.TypeFCurveGenerator.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.f.TypeFPairing.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.f.TypeFTateNoDenomMillerPairingMap.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.pairing.g
├─ it.unisa.dia.gas.plaf.jpbc.pairing.g.TypeGPairing.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.g.TypeGTateAffineNoDenomMillerPairingMap.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.pairing.product
├─ it.unisa.dia.gas.plaf.jpbc.pairing.product.ProductPairing.class - [JAR]
com.higgschain.trust.zkproof
├─ com.higgschain.trust.zkproof.BGNEncryption.class - [JAR]
├─ com.higgschain.trust.zkproof.BGNKey.class - [JAR]
├─ com.higgschain.trust.zkproof.Base58.class - [JAR]
├─ com.higgschain.trust.zkproof.EncryptAmount.class - [JAR]
├─ com.higgschain.trust.zkproof.HomomorphicEncryption.class - [JAR]
├─ com.higgschain.trust.zkproof.Paillier.class - [JAR]
├─ com.higgschain.trust.zkproof.SerializerUtil.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.field.gt
├─ it.unisa.dia.gas.plaf.jpbc.field.gt.GTFiniteElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.gt.GTFiniteField.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.gt.ImmutableGTFiniteElement.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.pairing.map
├─ it.unisa.dia.gas.plaf.jpbc.pairing.map.AbstractMillerPairingMap.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.map.AbstractMillerPairingPreProcessing.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.map.AbstractPairingMap.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.map.DefaultPairingPreProcessing.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.map.PairingMap.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.pairing.d
├─ it.unisa.dia.gas.plaf.jpbc.pairing.d.TypeDPairing.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.d.TypeDTateAffineNoDenomMillerPairingMap.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.pairing.e
├─ it.unisa.dia.gas.plaf.jpbc.pairing.e.TypeECurveGenerator.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.e.TypeEPairing.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.e.TypeETateProjectiveMillerPairingMap.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.pairing.a
├─ it.unisa.dia.gas.plaf.jpbc.pairing.a.TypeACurveGenerator.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.a.TypeAPairing.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.a.TypeATateAffineMillerPairingMap.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.a.TypeATateNafProjectiveMillerPairingMap.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.a.TypeATateProjectiveMillerPairingMap.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.util.concurrent.accumultor
├─ it.unisa.dia.gas.plaf.jpbc.util.concurrent.accumultor.AbstractAccumulator.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.concurrent.accumultor.Accumulator.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.concurrent.accumultor.BigIntegerAddAccumulator.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.concurrent.accumultor.BigIntegerAddModAccumulator.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.concurrent.accumultor.BigIntegerMulAccumulator.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.util.concurrent.context
├─ it.unisa.dia.gas.plaf.jpbc.util.concurrent.context.ContextExecutor.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.concurrent.context.ContextRunnable.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.pairing
├─ it.unisa.dia.gas.plaf.jpbc.pairing.AbstractPairing.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.PairingFactory.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.util.concurrent
├─ it.unisa.dia.gas.plaf.jpbc.util.concurrent.ExecutorServiceUtils.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.concurrent.Pool.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.concurrent.PoolExecutor.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.util.concurrent.recursive
├─ it.unisa.dia.gas.plaf.jpbc.util.concurrent.recursive.RecursiveBigIntegerMultiplier.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.concurrent.recursive.RecursiveMultiplier.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.util.collection
├─ it.unisa.dia.gas.plaf.jpbc.util.collection.FlagMap.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.collection.LatchHashMap.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.util.math
├─ it.unisa.dia.gas.plaf.jpbc.util.math.BigIntegerUtils.class - [JAR]
it.unisa.dia.gas.jpbc
├─ it.unisa.dia.gas.jpbc.Element.class - [JAR]
├─ it.unisa.dia.gas.jpbc.ElementPow.class - [JAR]
├─ it.unisa.dia.gas.jpbc.ElementPowPreProcessing.class - [JAR]
├─ it.unisa.dia.gas.jpbc.Field.class - [JAR]
├─ it.unisa.dia.gas.jpbc.FieldOver.class - [JAR]
├─ it.unisa.dia.gas.jpbc.Pairing.class - [JAR]
├─ it.unisa.dia.gas.jpbc.PairingParameters.class - [JAR]
├─ it.unisa.dia.gas.jpbc.PairingParametersGenerator.class - [JAR]
├─ it.unisa.dia.gas.jpbc.PairingPreProcessing.class - [JAR]
├─ it.unisa.dia.gas.jpbc.Point.class - [JAR]
├─ it.unisa.dia.gas.jpbc.Polynomial.class - [JAR]
├─ it.unisa.dia.gas.jpbc.PreProcessing.class - [JAR]
├─ it.unisa.dia.gas.jpbc.Vector.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.field.z
├─ it.unisa.dia.gas.plaf.jpbc.field.z.AbstractZElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.z.ImmutableZrElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.z.SymmetricZrElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.z.SymmetricZrField.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.z.ZElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.z.ZField.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.z.ZrElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.z.ZrField.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.pairing.accumulator
├─ it.unisa.dia.gas.plaf.jpbc.pairing.accumulator.AbstractPairingAccumulator.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.accumulator.MultiThreadedMulPairingAccumulator.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.accumulator.PairingAccumulator.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.accumulator.PairingAccumulatorFactory.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.accumulator.ProductPairingAccumulator.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.accumulator.SequentialMulPairingAccumulator.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.pairing.a1
├─ it.unisa.dia.gas.plaf.jpbc.pairing.a1.TypeA1CurveGenerator.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.a1.TypeA1Pairing.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.a1.TypeA1TateAffineMillerPairingMap.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.a1.TypeA1TateNafProjectiveMillerPairingMap.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.pairing.immutable
├─ it.unisa.dia.gas.plaf.jpbc.pairing.immutable.ImmutableElementPowPreProcessing.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.immutable.ImmutableField.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.immutable.ImmutablePairingPreProcessing.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.immutable.ImmutableParing.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.util
├─ it.unisa.dia.gas.plaf.jpbc.util.Arrays.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.util.ElementUtils.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.field.poly
├─ it.unisa.dia.gas.plaf.jpbc.field.poly.AbstractPolyElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.poly.ImmutablePolyModElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.poly.PolyElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.poly.PolyField.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.poly.PolyModElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.poly.PolyModField.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.poly.PolyUtils.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.pairing.parameters
├─ it.unisa.dia.gas.plaf.jpbc.pairing.parameters.MapParameters.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.parameters.MutableMapParameters.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.parameters.MutablePairingParameters.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.pairing.parameters.PropertiesParameters.class - [JAR]
it.unisa.dia.gas.plaf.jpbc.field.base
├─ it.unisa.dia.gas.plaf.jpbc.field.base.AbstractElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.base.AbstractElementPowPreProcessing.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.base.AbstractField.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.base.AbstractFieldOver.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.base.AbstractPointElement.class - [JAR]
├─ it.unisa.dia.gas.plaf.jpbc.field.base.AbstractVectorElement.class - [JAR]