Class AlgorithmProperties
- java.lang.Object
-
- org.cyclonedx.model.component.crypto.AlgorithmProperties
-
public class AlgorithmProperties extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private CertificationLevelcertificationLevelprivate java.lang.IntegerclassicalSecurityLevelprivate java.util.List<CryptoFunction>cryptoFunctionsprivate java.lang.Stringcurveprivate ExecutionEnvironmentexecutionEnvironmentprivate ImplementationPlatformimplementationPlatformprivate Modemodeprivate java.lang.IntegernistQuantumSecurityLevelprivate Paddingpaddingprivate java.lang.StringparameterSetIdentifierprivate Primitiveprimitive
-
Constructor Summary
Constructors Constructor Description AlgorithmProperties()
-
Method Summary
-
-
-
Field Detail
-
primitive
private Primitive primitive
-
parameterSetIdentifier
private java.lang.String parameterSetIdentifier
-
curve
private java.lang.String curve
-
executionEnvironment
private ExecutionEnvironment executionEnvironment
-
implementationPlatform
private ImplementationPlatform implementationPlatform
-
certificationLevel
private CertificationLevel certificationLevel
-
mode
private Mode mode
-
padding
private Padding padding
-
cryptoFunctions
private java.util.List<CryptoFunction> cryptoFunctions
-
classicalSecurityLevel
private java.lang.Integer classicalSecurityLevel
-
nistQuantumSecurityLevel
private java.lang.Integer nistQuantumSecurityLevel
-
-
Method Detail
-
getPrimitive
public Primitive getPrimitive()
-
setPrimitive
public void setPrimitive(Primitive primitive)
-
getParameterSetIdentifier
public java.lang.String getParameterSetIdentifier()
-
setParameterSetIdentifier
public void setParameterSetIdentifier(java.lang.String parameterSetIdentifier)
-
getCurve
public java.lang.String getCurve()
-
setCurve
public void setCurve(java.lang.String curve)
-
getExecutionEnvironment
public ExecutionEnvironment getExecutionEnvironment()
-
setExecutionEnvironment
public void setExecutionEnvironment(ExecutionEnvironment executionEnvironment)
-
getImplementationPlatform
public ImplementationPlatform getImplementationPlatform()
-
setImplementationPlatform
public void setImplementationPlatform(ImplementationPlatform implementationPlatform)
-
getCertificationLevel
public CertificationLevel getCertificationLevel()
-
setCertificationLevel
public void setCertificationLevel(CertificationLevel certificationLevel)
-
getMode
public Mode getMode()
-
setMode
public void setMode(Mode mode)
-
getPadding
public Padding getPadding()
-
setPadding
public void setPadding(Padding padding)
-
getCryptoFunctions
public java.util.List<CryptoFunction> getCryptoFunctions()
-
setCryptoFunctions
public void setCryptoFunctions(java.util.List<CryptoFunction> cryptoFunctions)
-
getClassicalSecurityLevel
public java.lang.Integer getClassicalSecurityLevel()
-
setClassicalSecurityLevel
public void setClassicalSecurityLevel(java.lang.Integer classicalSecurityLevel)
-
getNistQuantumSecurityLevel
public java.lang.Integer getNistQuantumSecurityLevel()
-
setNistQuantumSecurityLevel
public void setNistQuantumSecurityLevel(java.lang.Integer nistQuantumSecurityLevel)
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-