Bouncy Castle Cryptography Library 1.81

org.bouncycastle.pqc.crypto.sphincsplus
Class SPHINCSPlusParameters

java.lang.Object
  extended byorg.bouncycastle.pqc.crypto.sphincsplus.SPHINCSPlusParameters

public class SPHINCSPlusParameters
extends java.lang.Object


Field Summary
static SPHINCSPlusParameters haraka_128f
          Deprecated. obsolete to be removed
static SPHINCSPlusParameters haraka_128f_simple
           
static SPHINCSPlusParameters haraka_128s
           
static SPHINCSPlusParameters haraka_128s_simple
           
static SPHINCSPlusParameters haraka_192f
           
static SPHINCSPlusParameters haraka_192f_simple
           
static SPHINCSPlusParameters haraka_192s
           
static SPHINCSPlusParameters haraka_192s_simple
           
static SPHINCSPlusParameters haraka_256f
           
static SPHINCSPlusParameters haraka_256f_simple
           
static SPHINCSPlusParameters haraka_256s
           
static SPHINCSPlusParameters haraka_256s_simple
           
static SPHINCSPlusParameters sha2_128f
           
static SPHINCSPlusParameters sha2_128f_robust
           
static SPHINCSPlusParameters sha2_128s
           
static SPHINCSPlusParameters sha2_128s_robust
           
static SPHINCSPlusParameters sha2_192f
           
static SPHINCSPlusParameters sha2_192f_robust
           
static SPHINCSPlusParameters sha2_192s
           
static SPHINCSPlusParameters sha2_192s_robust
           
static SPHINCSPlusParameters sha2_256f
           
static SPHINCSPlusParameters sha2_256f_robust
           
static SPHINCSPlusParameters sha2_256s
           
static SPHINCSPlusParameters sha2_256s_robust
           
static SPHINCSPlusParameters shake_128f
           
static SPHINCSPlusParameters shake_128f_robust
           
static SPHINCSPlusParameters shake_128s
           
static SPHINCSPlusParameters shake_128s_robust
           
static SPHINCSPlusParameters shake_192f
           
static SPHINCSPlusParameters shake_192f_robust
           
static SPHINCSPlusParameters shake_192s
           
static SPHINCSPlusParameters shake_192s_robust
           
static SPHINCSPlusParameters shake_256f
           
static SPHINCSPlusParameters shake_256f_robust
           
static SPHINCSPlusParameters shake_256s
           
static SPHINCSPlusParameters shake_256s_robust
           
 
Method Summary
 byte[] getEncoded()
           
 java.lang.Integer getID()
           
static java.lang.Integer getID(SPHINCSPlusParameters params)
          Deprecated. Use getID() instead
 java.lang.String getName()
           
static SPHINCSPlusParameters getParams(java.lang.Integer id)
          Return the SPHINCS+ parameters that map to the passed in parameter ID.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sha2_128f_robust

public static final SPHINCSPlusParameters sha2_128f_robust

sha2_128s_robust

public static final SPHINCSPlusParameters sha2_128s_robust

sha2_192f_robust

public static final SPHINCSPlusParameters sha2_192f_robust

sha2_192s_robust

public static final SPHINCSPlusParameters sha2_192s_robust

sha2_256f_robust

public static final SPHINCSPlusParameters sha2_256f_robust

sha2_256s_robust

public static final SPHINCSPlusParameters sha2_256s_robust

sha2_128f

public static final SPHINCSPlusParameters sha2_128f

sha2_128s

public static final SPHINCSPlusParameters sha2_128s

sha2_192f

public static final SPHINCSPlusParameters sha2_192f

sha2_192s

public static final SPHINCSPlusParameters sha2_192s

sha2_256f

public static final SPHINCSPlusParameters sha2_256f

sha2_256s

public static final SPHINCSPlusParameters sha2_256s

shake_128f_robust

public static final SPHINCSPlusParameters shake_128f_robust

shake_128s_robust

public static final SPHINCSPlusParameters shake_128s_robust

shake_192f_robust

public static final SPHINCSPlusParameters shake_192f_robust

shake_192s_robust

public static final SPHINCSPlusParameters shake_192s_robust

shake_256f_robust

public static final SPHINCSPlusParameters shake_256f_robust

shake_256s_robust

public static final SPHINCSPlusParameters shake_256s_robust

shake_128f

public static final SPHINCSPlusParameters shake_128f

shake_128s

public static final SPHINCSPlusParameters shake_128s

shake_192f

public static final SPHINCSPlusParameters shake_192f

shake_192s

public static final SPHINCSPlusParameters shake_192s

shake_256f

public static final SPHINCSPlusParameters shake_256f

shake_256s

public static final SPHINCSPlusParameters shake_256s

haraka_128f

public static final SPHINCSPlusParameters haraka_128f
Deprecated. obsolete to be removed


haraka_128s

public static final SPHINCSPlusParameters haraka_128s

haraka_192f

public static final SPHINCSPlusParameters haraka_192f

haraka_192s

public static final SPHINCSPlusParameters haraka_192s

haraka_256f

public static final SPHINCSPlusParameters haraka_256f

haraka_256s

public static final SPHINCSPlusParameters haraka_256s

haraka_128f_simple

public static final SPHINCSPlusParameters haraka_128f_simple

haraka_128s_simple

public static final SPHINCSPlusParameters haraka_128s_simple

haraka_192f_simple

public static final SPHINCSPlusParameters haraka_192f_simple

haraka_192s_simple

public static final SPHINCSPlusParameters haraka_192s_simple

haraka_256f_simple

public static final SPHINCSPlusParameters haraka_256f_simple

haraka_256s_simple

public static final SPHINCSPlusParameters haraka_256s_simple
Method Detail

getID

public java.lang.Integer getID()

getName

public java.lang.String getName()

getParams

public static SPHINCSPlusParameters getParams(java.lang.Integer id)
Return the SPHINCS+ parameters that map to the passed in parameter ID.

Parameters:
id - the oid of interest.
Returns:
the parameter set.

getID

public static java.lang.Integer getID(SPHINCSPlusParameters params)
Deprecated. Use getID() instead

Return the OID that maps to the passed in SPHINCS+ parameters.

Parameters:
params - the parameters of interest.
Returns:
the OID for the parameter set.

getEncoded

public byte[] getEncoded()

Bouncy Castle Cryptography Library 1.81