Bouncy Castle Cryptography Library 1.71

org.bouncycastle.pqc.crypto.sphincsplus
Class SPHINCSPlusParameters

java.lang.Object
  |
  +--org.bouncycastle.pqc.crypto.sphincsplus.SPHINCSPlusParameters

public class SPHINCSPlusParameters
extends java.lang.Object


Field Summary
static SPHINCSPlusParameters sha256_128f
           
static SPHINCSPlusParameters sha256_128f_simple
           
static SPHINCSPlusParameters sha256_128s
           
static SPHINCSPlusParameters sha256_128s_simple
           
static SPHINCSPlusParameters sha256_192f
           
static SPHINCSPlusParameters sha256_192f_simple
           
static SPHINCSPlusParameters sha256_192s
           
static SPHINCSPlusParameters sha256_192s_simple
           
static SPHINCSPlusParameters sha256_256f
           
static SPHINCSPlusParameters sha256_256f_simple
           
static SPHINCSPlusParameters sha256_256s
           
static SPHINCSPlusParameters sha256_256s_simple
           
static SPHINCSPlusParameters shake256_128f
           
static SPHINCSPlusParameters shake256_128f_simple
           
static SPHINCSPlusParameters shake256_128s
           
static SPHINCSPlusParameters shake256_128s_simple
           
static SPHINCSPlusParameters shake256_192f
           
static SPHINCSPlusParameters shake256_192f_simple
           
static SPHINCSPlusParameters shake256_192s
           
static SPHINCSPlusParameters shake256_192s_simple
           
static SPHINCSPlusParameters shake256_256f
           
static SPHINCSPlusParameters shake256_256f_simple
           
static SPHINCSPlusParameters shake256_256s
           
static SPHINCSPlusParameters shake256_256s_simple
           
 
Method Summary
 byte[] getEncoded()
           
static java.lang.Integer getID(SPHINCSPlusParameters params)
          Return the OID that maps to the passed in SPHINCS+ parameters.
 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

sha256_128f

public static final SPHINCSPlusParameters sha256_128f

sha256_128s

public static final SPHINCSPlusParameters sha256_128s

sha256_192f

public static final SPHINCSPlusParameters sha256_192f

sha256_192s

public static final SPHINCSPlusParameters sha256_192s

sha256_256f

public static final SPHINCSPlusParameters sha256_256f

sha256_256s

public static final SPHINCSPlusParameters sha256_256s

sha256_128f_simple

public static final SPHINCSPlusParameters sha256_128f_simple

sha256_128s_simple

public static final SPHINCSPlusParameters sha256_128s_simple

sha256_192f_simple

public static final SPHINCSPlusParameters sha256_192f_simple

sha256_192s_simple

public static final SPHINCSPlusParameters sha256_192s_simple

sha256_256f_simple

public static final SPHINCSPlusParameters sha256_256f_simple

sha256_256s_simple

public static final SPHINCSPlusParameters sha256_256s_simple

shake256_128f

public static final SPHINCSPlusParameters shake256_128f

shake256_128s

public static final SPHINCSPlusParameters shake256_128s

shake256_192f

public static final SPHINCSPlusParameters shake256_192f

shake256_192s

public static final SPHINCSPlusParameters shake256_192s

shake256_256f

public static final SPHINCSPlusParameters shake256_256f

shake256_256s

public static final SPHINCSPlusParameters shake256_256s

shake256_128f_simple

public static final SPHINCSPlusParameters shake256_128f_simple

shake256_128s_simple

public static final SPHINCSPlusParameters shake256_128s_simple

shake256_192f_simple

public static final SPHINCSPlusParameters shake256_192f_simple

shake256_192s_simple

public static final SPHINCSPlusParameters shake256_192s_simple

shake256_256f_simple

public static final SPHINCSPlusParameters shake256_256f_simple

shake256_256s_simple

public static final SPHINCSPlusParameters shake256_256s_simple
Method Detail

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)
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.71