Class QTESLAParameterSpec

  • All Implemented Interfaces:
    java.security.spec.AlgorithmParameterSpec

    public class QTESLAParameterSpec
    extends java.lang.Object
    implements java.security.spec.AlgorithmParameterSpec
    qTESLA parameter details. These are divided up on the basis of the security categories for each individual parameter set.
    • Field Detail

      • HEURISTIC_I

        public static final java.lang.String HEURISTIC_I
        Available security categories.
      • HEURISTIC_III_SIZE

        public static final java.lang.String HEURISTIC_III_SIZE
      • HEURISTIC_III_SPEED

        public static final java.lang.String HEURISTIC_III_SPEED
      • PROVABLY_SECURE_I

        public static final java.lang.String PROVABLY_SECURE_I
      • PROVABLY_SECURE_III

        public static final java.lang.String PROVABLY_SECURE_III
    • Constructor Detail

      • QTESLAParameterSpec

        public QTESLAParameterSpec​(java.lang.String securityCategory)
        Base constructor.
        Parameters:
        securityCategory - the security category we want this parameterSpec to match.
    • Method Detail

      • getSecurityCategory

        public java.lang.String getSecurityCategory()
        Return the security category.
        Returns:
        the security category.