from enum value: CRYPTO_PRIMITIVE_AE = 14;
from enum value: CRYPTO_PRIMITIVE_BLOCK_CIPHER = 5;
from enum value: CRYPTO_PRIMITIVE_COMBINER = 15;
from enum value: CRYPTO_PRIMITIVE_DRBG = 3;
from enum value: CRYPTO_PRIMITIVE_HASH = 8;
from enum value: CRYPTO_PRIMITIVE_KDF = 11;
from enum value: CRYPTO_PRIMITIVE_KEM = 13;
from enum value: CRYPTO_PRIMITIVE_KEY_AGREE = 12;
from enum value: CRYPTO_PRIMITIVE_MAC = 4;
Another primitive type - none of the following
from enum value: CRYPTO_PRIMITIVE_OTHER = 2;
from enum value: CRYPTO_PRIMITIVE_PKE = 9;
from enum value: CRYPTO_PRIMITIVE_SIGNATURE = 7;
from enum value: CRYPTO_PRIMITIVE_STREAM_CIPHER = 6;
The primitive is not known
from enum value: CRYPTO_PRIMITIVE_UNKNOWN = 1;
ProtoBuff's default value -- it differs from "unknown"
from enum value: CRYPTO_PRIMITIVE_UNSPECIFIED = 0;
from enum value: CRYPTO_PRIMITIVE_XOF = 10;
Generated
from enum cyclonedx.v1_6.CryptoProperties.AlgorithmProperties.CryptoPrimitive