public enum CryptoPrimitive extends Enum<CryptoPrimitive >
| Enum Constant and Description |
|---|
BLOCK_CIPHER
Symmetric primitive: block cipher
|
KEY_AGREEMENT
Asymmetric primitive: key agreement and key distribution
|
KEY_ENCAPSULATION
Asymmetric primitive: key encapsulation mechanism
|
KEY_WRAP
Symmetric primitive: key wrap
|
MAC
Symmetric primitive: message authentication code
|
MESSAGE_DIGEST
Hash function
|
PUBLIC_KEY_ENCRYPTION
Asymmetric primitive: public key encryption
|
SECURE_RANDOM
Cryptographic random number generator
|
SIGNATURE
Asymmetric primitive: signature scheme
|
STREAM_CIPHER
Symmetric primitive: stream cipher
|
| Modifier and Type | Method and Description |
|---|---|
static CryptoPrimitive |
valueOf(String
Returns the enum constant of this type with the specified name.
|
static CryptoPrimitive |
values()
Returns an array containing the constants of this enum type, in the order they are declared.
|
public static final CryptoPrimitiveMESSAGE_DIGEST
public static final CryptoPrimitiveSECURE_RANDOM
public static final CryptoPrimitiveBLOCK_CIPHER
public static final CryptoPrimitiveSTREAM_CIPHER
public static final CryptoPrimitiveMAC
public static final CryptoPrimitiveKEY_WRAP
public static final CryptoPrimitivePUBLIC_KEY_ENCRYPTION
public static final CryptoPrimitiveSIGNATURE
public static final CryptoPrimitiveKEY_ENCAPSULATION
public static final CryptoPrimitiveKEY_AGREEMENT
public static CryptoPrimitive[] values()
for (CryptoPrimitive c : CryptoPrimitive.values()) System.out.println(c);
public static CryptoPrimitivevalueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null