CryptoPrimitive
class CryptoPrimitive
kotlin.Any | ||
↳ | kotlin.Enum<java.security.CryptoPrimitive> | |
↳ | java.security.CryptoPrimitive |
An enumeration of cryptographic primitives.
Summary
Enum values | |
---|---|
Symmetric primitive: block cipher |
|
Asymmetric primitive: key agreement and key distribution |
|
Asymmetric primitive: key encapsulation mechanism |
|
Symmetric primitive: key wrap |
|
Symmetric primitive: message authentication code |
|
Hash function |
|
Asymmetric primitive: public key encryption |
|
Cryptographic random number generator |
|
Asymmetric primitive: signature scheme |
|
Symmetric primitive: stream cipher |
Enum values
BLOCK_CIPHER
enum val BLOCK_CIPHER : CryptoPrimitive
Symmetric primitive: block cipher
KEY_AGREEMENT
enum val KEY_AGREEMENT : CryptoPrimitive
Asymmetric primitive: key agreement and key distribution
KEY_ENCAPSULATION
enum val KEY_ENCAPSULATION : CryptoPrimitive
Asymmetric primitive: key encapsulation mechanism
MAC
enum val MAC : CryptoPrimitive
Symmetric primitive: message authentication code
PUBLIC_KEY_ENCRYPTION
enum val PUBLIC_KEY_ENCRYPTION : CryptoPrimitive
Asymmetric primitive: public key encryption
SECURE_RANDOM
enum val SECURE_RANDOM : CryptoPrimitive
Cryptographic random number generator
SIGNATURE
enum val SIGNATURE : CryptoPrimitive
Asymmetric primitive: signature scheme
STREAM_CIPHER
enum val STREAM_CIPHER : CryptoPrimitive
Symmetric primitive: stream cipher