Class AlgorithmProperties


  • public class AlgorithmProperties
    extends java.lang.Object
    • Field Detail

      • parameterSetIdentifier

        private java.lang.String parameterSetIdentifier
      • curve

        private java.lang.String curve
      • mode

        private Mode mode
      • cryptoFunctions

        private java.util.List<CryptoFunction> cryptoFunctions
      • classicalSecurityLevel

        private java.lang.Integer classicalSecurityLevel
      • nistQuantumSecurityLevel

        private java.lang.Integer nistQuantumSecurityLevel
    • Constructor Detail

      • AlgorithmProperties

        public AlgorithmProperties()
    • 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)
      • setExecutionEnvironment

        public void setExecutionEnvironment​(ExecutionEnvironment executionEnvironment)
      • setImplementationPlatform

        public void setImplementationPlatform​(ImplementationPlatform implementationPlatform)
      • 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:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object