Top Fields Constructors Methods
org.bouncycastle.math.ec.tools

public Class TraceOptimizer

extends Object
Class Inheritance
Imports
java.math.BigInteger, java.security.SecureRandom, java.util.ArrayList, .Enumeration, .Iterator, .List, .SortedSet, .TreeSet, org.bouncycastle.asn1.x9.ECNamedCurveTable, .X9ECParametersHolder, org.bouncycastle.crypto.ec.CustomNamedCurves, org.bouncycastle.math.ec.ECAlgorithms, .ECCurve, .ECFieldElement, org.bouncycastle.util.Integers

Field Summary

Modifier and TypeField and Description
private static final BigInteger
private static final SecureRandom
R

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static int
private static List<E>
public static void
public static void
main(String[] args)

public static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ONEback to summary
private static final BigInteger ONE
Rback to summary
private static final SecureRandom R

Constructor Detail

TraceOptimizerback to summary
public TraceOptimizer()

Method Detail

calculateTraceback to summary
private static int calculateTrace(ECFieldElement fe)
enumToListback to summary
private static List<E> enumToList(Enumeration<E> en)
implPrintNonZeroTraceBitsback to summary
public static void implPrintNonZeroTraceBits(ECCurve curve)
mainback to summary
public static void main(String[] args)
printNonZeroTraceBitsback to summary
public static void printNonZeroTraceBits(ECCurve curve)