Top Description Fields Constructors Methods
org.bouncycastle.pqc.legacy.crypto.qtesla

public Class QTESLASecurityCategory

extends Object
Class Inheritance

The qTESLA security categories.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static String

Returns:

the name for the category.
getName
(int
the category of interest.
securityCategory
)

Return a standard name for the security category.

pack-priv static int
getPrivateSize(int securityCategory)

pack-priv static int
getPublicSize(int securityCategory)

pack-priv static int
getSignatureSize(int securityCategory)

pack-priv static void
validate(int securityCategory)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

PROVABLY_SECURE_Iback to summary
public static final int PROVABLY_SECURE_I
PROVABLY_SECURE_IIIback to summary
public static final int PROVABLY_SECURE_III

Constructor Detail

QTESLASecurityCategoryback to summary
private QTESLASecurityCategory()

Method Detail

getNameback to summary
public static String getName(int securityCategory)

Return a standard name for the security category.

Parameters
securityCategory:int

the category of interest.

Returns:String

the name for the category.

getPrivateSizeback to summary
pack-priv static int getPrivateSize(int securityCategory)
getPublicSizeback to summary
pack-priv static int getPublicSize(int securityCategory)
getSignatureSizeback to summary
pack-priv static int getSignatureSize(int securityCategory)
validateback to summary
pack-priv static void validate(int securityCategory)