public abstract class VectorStatisticTest<T extends TestInfo> extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
distinctAnswers |
protected static org.apache.logging.log4j.Logger |
LOGGER |
protected static double |
P_VALUE_SIGNIFICANCE_BORDER |
protected double |
pValue |
protected boolean |
significantDistinctAnswers |
protected T |
testInfo |
protected List<VectorContainer> |
vectorContainerList |
Constructor and Description |
---|
VectorStatisticTest(T testInfo,
List<de.rub.nds.tlsattacker.attacks.padding.VectorResponse> responseList) |
Modifier and Type | Method and Description |
---|---|
void |
extendTestWithVectorContainers(List<VectorContainer> vectorContainerList) |
void |
extendTestWithVectorResponses(List<de.rub.nds.tlsattacker.attacks.padding.VectorResponse> vectorResponseList) |
Set<de.rub.nds.tlsattacker.attacks.util.response.ResponseFingerprint> |
getAllResponseFingerprints() |
Set<de.rub.nds.tlsattacker.attacks.general.Vector> |
getAllVectors() |
de.rub.nds.tlsattacker.attacks.util.response.EqualityError |
getEqualityError() |
double |
getpValue() |
T |
getTestInfo() |
VectorContainer |
getVectorContainer(de.rub.nds.tlsattacker.attacks.general.Vector vector) |
List<VectorContainer> |
getVectorContainerList() |
boolean |
isDistinctAnswers() |
boolean |
isSignificantDistinctAnswers() |
ResponseCounter |
retrieveMostCommonAnswer() |
protected void |
updateInternals() |
protected static final double P_VALUE_SIGNIFICANCE_BORDER
protected static final org.apache.logging.log4j.Logger LOGGER
protected final List<VectorContainer> vectorContainerList
protected double pValue
protected boolean distinctAnswers
protected boolean significantDistinctAnswers
public boolean isDistinctAnswers()
public boolean isSignificantDistinctAnswers()
public double getpValue()
public T getTestInfo()
public List<VectorContainer> getVectorContainerList()
public VectorContainer getVectorContainer(de.rub.nds.tlsattacker.attacks.general.Vector vector)
public Set<de.rub.nds.tlsattacker.attacks.general.Vector> getAllVectors()
public Set<de.rub.nds.tlsattacker.attacks.util.response.ResponseFingerprint> getAllResponseFingerprints()
public ResponseCounter retrieveMostCommonAnswer()
public void extendTestWithVectorResponses(List<de.rub.nds.tlsattacker.attacks.padding.VectorResponse> vectorResponseList)
public void extendTestWithVectorContainers(List<VectorContainer> vectorContainerList)
public de.rub.nds.tlsattacker.attacks.util.response.EqualityError getEqualityError()
protected final void updateInternals()
Copyright © 2020. All rights reserved.