Top Fields Constructors Methods
org.bouncycastle.pqc.crypto.util

pack-priv Class Utils

extends Object
Class Inheritance
Imports
java.util.HashMap, .Map, org.bouncycastle.asn1.ASN1ObjectIdentifier, .DERNull, org.bouncycastle.asn1.bc.BCObjectIdentifiers, org.bouncycastle.asn1.nist.NISTObjectIdentifiers, org.bouncycastle.asn1.oiw.OIWObjectIdentifiers, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.digests.SHA256Digest, .SHA512Digest, .SHAKEDigest, org.bouncycastle.pqc.asn1.PQCObjectIdentifiers, .SPHINCS256KeyParams, org.bouncycastle.pqc.crypto.bike.BIKEParameters, org.bouncycastle.pqc.crypto.cmce.CMCEParameters, org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumParameters, org.bouncycastle.pqc.crypto.crystals.kyber.KyberParameters, org.bouncycastle.pqc.crypto.falcon.FalconParameters, org.bouncycastle.pqc.crypto.frodo.FrodoParameters, org.bouncycastle.pqc.crypto.hqc.HQCParameters, org.bouncycastle.pqc.crypto.ntru.NTRUParameters, org.bouncycastle.pqc.crypto.ntruprime.NTRULPRimeParameters, .SNTRUPrimeParameters, org.bouncycastle.pqc.crypto.picnic.PicnicParameters, org.bouncycastle.pqc.crypto.rainbow.RainbowParameters, org.bouncycastle.pqc.crypto.saber.SABERParameters, org.bouncycastle.pqc.crypto.sphincs.SPHINCSKeyParameters, org.bouncycastle.pqc.crypto.sphincsplus.SPHINCSPlusParameters, org.bouncycastle.pqc.crypto.xmss.XMSSKeyParameters, org.bouncycastle.pqc.legacy.crypto.qtesla.QTESLASecurityCategory, org.bouncycastle.util.Integers

Field Summary

Modifier and TypeField and Description
pack-priv static final AlgorithmIdentifier
pack-priv static final AlgorithmIdentifier
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final AlgorithmIdentifier
pack-priv static final AlgorithmIdentifier
pack-priv static final Map<K, V>
pack-priv static final Map<K, V>
pack-priv static final AlgorithmIdentifier
pack-priv static final AlgorithmIdentifier
pack-priv static final AlgorithmIdentifier
pack-priv static final AlgorithmIdentifier

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static ASN1ObjectIdentifier
pack-priv static BIKEParameters
pack-priv static ASN1ObjectIdentifier
pack-priv static DilithiumParameters
pack-priv static ASN1ObjectIdentifier
pack-priv static FalconParameters
pack-priv static ASN1ObjectIdentifier
pack-priv static FrodoParameters
public static AlgorithmIdentifier
pack-priv static Digest
public static String
pack-priv static ASN1ObjectIdentifier
pack-priv static HQCParameters
pack-priv static ASN1ObjectIdentifier
pack-priv static KyberParameters
pack-priv static ASN1ObjectIdentifier
pack-priv static CMCEParameters
pack-priv static ASN1ObjectIdentifier
pack-priv static NTRULPRimeParameters
pack-priv static ASN1ObjectIdentifier
pack-priv static NTRUParameters
pack-priv static ASN1ObjectIdentifier
pack-priv static PicnicParameters
pack-priv static AlgorithmIdentifier
qTeslaLookupAlgID(int securityCategory)

pack-priv static int
pack-priv static ASN1ObjectIdentifier
pack-priv static RainbowParameters
pack-priv static ASN1ObjectIdentifier
pack-priv static SABERParameters
pack-priv static ASN1ObjectIdentifier
pack-priv static SNTRUPrimeParameters
pack-priv static AlgorithmIdentifier
pack-priv static String
pack-priv static ASN1ObjectIdentifier
pack-priv static SPHINCSPlusParameters
pack-priv static AlgorithmIdentifier
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

AlgID_qTESLA_p_Iback to summary
pack-priv static final AlgorithmIdentifier AlgID_qTESLA_p_I
AlgID_qTESLA_p_IIIback to summary
pack-priv static final AlgorithmIdentifier AlgID_qTESLA_p_III
bikeOidsback to summary
pack-priv static final Map<K, V> bikeOids
bikeParamsback to summary
pack-priv static final Map<K, V> bikeParams
categoriesback to summary
pack-priv static final Map<K, V> categories
dilithiumOidsback to summary
pack-priv static final Map<K, V> dilithiumOids
dilithiumParamsback to summary
pack-priv static final Map<K, V> dilithiumParams
falconOidsback to summary
pack-priv static final Map<K, V> falconOids
falconParamsback to summary
pack-priv static final Map<K, V> falconParams
frodoOidsback to summary
pack-priv static final Map<K, V> frodoOids
frodoParamsback to summary
pack-priv static final Map<K, V> frodoParams
hqcOidsback to summary
pack-priv static final Map<K, V> hqcOids
hqcParamsback to summary
pack-priv static final Map<K, V> hqcParams
kyberOidsback to summary
pack-priv static final Map<K, V> kyberOids
kyberParamsback to summary
pack-priv static final Map<K, V> kyberParams
mcElieceOidsback to summary
pack-priv static final Map<K, V> mcElieceOids
mcElieceParamsback to summary
pack-priv static final Map<K, V> mcElieceParams
ntruOidsback to summary
pack-priv static final Map<K, V> ntruOids
ntruParamsback to summary
pack-priv static final Map<K, V> ntruParams
ntruprimeOidsback to summary
pack-priv static final Map<K, V> ntruprimeOids
ntruprimeParamsback to summary
pack-priv static final Map<K, V> ntruprimeParams
picnicOidsback to summary
pack-priv static final Map<K, V> picnicOids
picnicParamsback to summary
pack-priv static final Map<K, V> picnicParams
rainbowOidsback to summary
pack-priv static final Map<K, V> rainbowOids
rainbowParamsback to summary
pack-priv static final Map<K, V> rainbowParams
saberOidsback to summary
pack-priv static final Map<K, V> saberOids
saberParamsback to summary
pack-priv static final Map<K, V> saberParams
sikeOidsback to summary
pack-priv static final Map<K, V> sikeOids
sikeParamsback to summary
pack-priv static final Map<K, V> sikeParams
sntruprimeOidsback to summary
pack-priv static final Map<K, V> sntruprimeOids
sntruprimeParamsback to summary
pack-priv static final Map<K, V> sntruprimeParams
SPHINCS_SHA3_256back to summary
pack-priv static final AlgorithmIdentifier SPHINCS_SHA3_256
SPHINCS_SHA512_256back to summary
pack-priv static final AlgorithmIdentifier SPHINCS_SHA512_256
sphincsPlusOidsback to summary
pack-priv static final Map<K, V> sphincsPlusOids
sphincsPlusParamsback to summary
pack-priv static final Map<K, V> sphincsPlusParams
XMSS_SHA256back to summary
pack-priv static final AlgorithmIdentifier XMSS_SHA256
XMSS_SHA512back to summary
pack-priv static final AlgorithmIdentifier XMSS_SHA512
XMSS_SHAKE128back to summary
pack-priv static final AlgorithmIdentifier XMSS_SHAKE128
XMSS_SHAKE256back to summary
pack-priv static final AlgorithmIdentifier XMSS_SHAKE256

Constructor Detail

Utilsback to summary
pack-priv Utils()

Method Detail

bikeOidLookupback to summary
pack-priv static ASN1ObjectIdentifier bikeOidLookup(BIKEParameters params)
bikeParamsLookupback to summary
pack-priv static BIKEParameters bikeParamsLookup(ASN1ObjectIdentifier oid)
dilithiumOidLookupback to summary
pack-priv static ASN1ObjectIdentifier dilithiumOidLookup(DilithiumParameters params)
dilithiumParamsLookupback to summary
pack-priv static DilithiumParameters dilithiumParamsLookup(ASN1ObjectIdentifier oid)
falconOidLookupback to summary
pack-priv static ASN1ObjectIdentifier falconOidLookup(FalconParameters params)
falconParamsLookupback to summary
pack-priv static FalconParameters falconParamsLookup(ASN1ObjectIdentifier oid)
frodoOidLookupback to summary
pack-priv static ASN1ObjectIdentifier frodoOidLookup(FrodoParameters params)
frodoParamsLookupback to summary
pack-priv static FrodoParameters frodoParamsLookup(ASN1ObjectIdentifier oid)
getAlgorithmIdentifierback to summary
public static AlgorithmIdentifier getAlgorithmIdentifier(String digestName)
getDigestback to summary
pack-priv static Digest getDigest(ASN1ObjectIdentifier oid)
getDigestNameback to summary
public static String getDigestName(ASN1ObjectIdentifier digestOid)
hqcOidLookupback to summary
pack-priv static ASN1ObjectIdentifier hqcOidLookup(HQCParameters params)
hqcParamsLookupback to summary
pack-priv static HQCParameters hqcParamsLookup(ASN1ObjectIdentifier oid)
kyberOidLookupback to summary
pack-priv static ASN1ObjectIdentifier kyberOidLookup(KyberParameters params)
kyberParamsLookupback to summary
pack-priv static KyberParameters kyberParamsLookup(ASN1ObjectIdentifier oid)
mcElieceOidLookupback to summary
pack-priv static ASN1ObjectIdentifier mcElieceOidLookup(CMCEParameters params)
mcElieceParamsLookupback to summary
pack-priv static CMCEParameters mcElieceParamsLookup(ASN1ObjectIdentifier oid)
ntrulprimeOidLookupback to summary
pack-priv static ASN1ObjectIdentifier ntrulprimeOidLookup(NTRULPRimeParameters params)
ntrulprimeParamsLookupback to summary
pack-priv static NTRULPRimeParameters ntrulprimeParamsLookup(ASN1ObjectIdentifier oid)
ntruOidLookupback to summary
pack-priv static ASN1ObjectIdentifier ntruOidLookup(NTRUParameters params)
ntruParamsLookupback to summary
pack-priv static NTRUParameters ntruParamsLookup(ASN1ObjectIdentifier oid)
picnicOidLookupback to summary
pack-priv static ASN1ObjectIdentifier picnicOidLookup(PicnicParameters params)
picnicParamsLookupback to summary
pack-priv static PicnicParameters picnicParamsLookup(ASN1ObjectIdentifier oid)
qTeslaLookupAlgIDback to summary
pack-priv static AlgorithmIdentifier qTeslaLookupAlgID(int securityCategory)
qTeslaLookupSecurityCategoryback to summary
pack-priv static int qTeslaLookupSecurityCategory(AlgorithmIdentifier algorithm)
rainbowOidLookupback to summary
pack-priv static ASN1ObjectIdentifier rainbowOidLookup(RainbowParameters params)
rainbowParamsLookupback to summary
pack-priv static RainbowParameters rainbowParamsLookup(ASN1ObjectIdentifier oid)
saberOidLookupback to summary
pack-priv static ASN1ObjectIdentifier saberOidLookup(SABERParameters params)
saberParamsLookupback to summary
pack-priv static SABERParameters saberParamsLookup(ASN1ObjectIdentifier oid)
sntruprimeOidLookupback to summary
pack-priv static ASN1ObjectIdentifier sntruprimeOidLookup(SNTRUPrimeParameters params)
sntruprimeParamsLookupback to summary
pack-priv static SNTRUPrimeParameters sntruprimeParamsLookup(ASN1ObjectIdentifier oid)
sphincs256LookupTreeAlgIDback to summary
pack-priv static AlgorithmIdentifier sphincs256LookupTreeAlgID(String treeDigest)
sphincs256LookupTreeAlgNameback to summary
pack-priv static String sphincs256LookupTreeAlgName(SPHINCS256KeyParams keyParams)
sphincsPlusOidLookupback to summary
pack-priv static ASN1ObjectIdentifier sphincsPlusOidLookup(SPHINCSPlusParameters params)
sphincsPlusParamsLookupback to summary
pack-priv static SPHINCSPlusParameters sphincsPlusParamsLookup(ASN1ObjectIdentifier oid)
xmssLookupTreeAlgIDback to summary
pack-priv static AlgorithmIdentifier xmssLookupTreeAlgID(String treeDigest)