|
enum | AttributeType : CK_ATTRIBUTE_TYPE {
AttributeType::Class = CKA_CLASS,
AttributeType::Token = CKA_TOKEN,
AttributeType::Private = CKA_PRIVATE,
AttributeType::Label = CKA_LABEL,
AttributeType::Application = CKA_APPLICATION,
AttributeType::Value = CKA_VALUE,
AttributeType::ObjectId = CKA_OBJECT_ID,
AttributeType::CertificateType = CKA_CERTIFICATE_TYPE,
AttributeType::Issuer = CKA_ISSUER,
AttributeType::SerialNumber = CKA_SERIAL_NUMBER,
AttributeType::AcIssuer = CKA_AC_ISSUER,
AttributeType::Owner = CKA_OWNER,
AttributeType::AttrTypes = CKA_ATTR_TYPES,
AttributeType::Trusted = CKA_TRUSTED,
AttributeType::CertificateCategory = CKA_CERTIFICATE_CATEGORY,
AttributeType::JavaMidpSecurityDomain = CKA_JAVA_MIDP_SECURITY_DOMAIN,
AttributeType::Url = CKA_URL,
AttributeType::HashOfSubjectPublicKey = CKA_HASH_OF_SUBJECT_PUBLIC_KEY,
AttributeType::HashOfIssuerPublicKey = CKA_HASH_OF_ISSUER_PUBLIC_KEY,
AttributeType::NameHashAlgorithm = CKA_NAME_HASH_ALGORITHM,
AttributeType::CheckValue = CKA_CHECK_VALUE,
AttributeType::KeyType = CKA_KEY_TYPE,
AttributeType::Subject = CKA_SUBJECT,
AttributeType::Id = CKA_ID,
AttributeType::Sensitive = CKA_SENSITIVE,
AttributeType::Encrypt = CKA_ENCRYPT,
AttributeType::Decrypt = CKA_DECRYPT,
AttributeType::Wrap = CKA_WRAP,
AttributeType::Unwrap = CKA_UNWRAP,
AttributeType::Sign = CKA_SIGN,
AttributeType::SignRecover = CKA_SIGN_RECOVER,
AttributeType::Verify = CKA_VERIFY,
AttributeType::VerifyRecover = CKA_VERIFY_RECOVER,
AttributeType::Derive = CKA_DERIVE,
AttributeType::StartDate = CKA_START_DATE,
AttributeType::EndDate = CKA_END_DATE,
AttributeType::Modulus = CKA_MODULUS,
AttributeType::ModulusBits = CKA_MODULUS_BITS,
AttributeType::PublicExponent = CKA_PUBLIC_EXPONENT,
AttributeType::PrivateExponent = CKA_PRIVATE_EXPONENT,
AttributeType::Prime1 = CKA_PRIME_1,
AttributeType::Prime2 = CKA_PRIME_2,
AttributeType::Exponent1 = CKA_EXPONENT_1,
AttributeType::Exponent2 = CKA_EXPONENT_2,
AttributeType::Coefficient = CKA_COEFFICIENT,
AttributeType::PublicKeyInfo = CKA_PUBLIC_KEY_INFO,
AttributeType::Prime = CKA_PRIME,
AttributeType::Subprime = CKA_SUBPRIME,
AttributeType::Base = CKA_BASE,
AttributeType::PrimeBits = CKA_PRIME_BITS,
AttributeType::SubprimeBits = CKA_SUBPRIME_BITS,
AttributeType::SubPrimeBits = CKA_SUB_PRIME_BITS,
AttributeType::ValueBits = CKA_VALUE_BITS,
AttributeType::ValueLen = CKA_VALUE_LEN,
AttributeType::Extractable = CKA_EXTRACTABLE,
AttributeType::Local = CKA_LOCAL,
AttributeType::NeverExtractable = CKA_NEVER_EXTRACTABLE,
AttributeType::AlwaysSensitive = CKA_ALWAYS_SENSITIVE,
AttributeType::KeyGenMechanism = CKA_KEY_GEN_MECHANISM,
AttributeType::Modifiable = CKA_MODIFIABLE,
AttributeType::Copyable = CKA_COPYABLE,
AttributeType::Destroyable = CKA_DESTROYABLE,
AttributeType::EcdsaParams = CKA_ECDSA_PARAMS,
AttributeType::EcParams = CKA_EC_PARAMS,
AttributeType::EcPoint = CKA_EC_POINT,
AttributeType::SecondaryAuth = CKA_SECONDARY_AUTH,
AttributeType::AuthPinFlags = CKA_AUTH_PIN_FLAGS,
AttributeType::AlwaysAuthenticate = CKA_ALWAYS_AUTHENTICATE,
AttributeType::WrapWithTrusted = CKA_WRAP_WITH_TRUSTED,
AttributeType::WrapTemplate = CKA_WRAP_TEMPLATE,
AttributeType::UnwrapTemplate = CKA_UNWRAP_TEMPLATE,
AttributeType::DeriveTemplate = CKA_DERIVE_TEMPLATE,
AttributeType::OtpFormat = CKA_OTP_FORMAT,
AttributeType::OtpLength = CKA_OTP_LENGTH,
AttributeType::OtpTimeInterval = CKA_OTP_TIME_INTERVAL,
AttributeType::OtpUserFriendlyMode = CKA_OTP_USER_FRIENDLY_MODE,
AttributeType::OtpChallengeRequirement = CKA_OTP_CHALLENGE_REQUIREMENT,
AttributeType::OtpTimeRequirement = CKA_OTP_TIME_REQUIREMENT,
AttributeType::OtpCounterRequirement = CKA_OTP_COUNTER_REQUIREMENT,
AttributeType::OtpPinRequirement = CKA_OTP_PIN_REQUIREMENT,
AttributeType::OtpCounter = CKA_OTP_COUNTER,
AttributeType::OtpTime = CKA_OTP_TIME,
AttributeType::OtpUserIdentifier = CKA_OTP_USER_IDENTIFIER,
AttributeType::OtpServiceIdentifier = CKA_OTP_SERVICE_IDENTIFIER,
AttributeType::OtpServiceLogo = CKA_OTP_SERVICE_LOGO,
AttributeType::OtpServiceLogoType = CKA_OTP_SERVICE_LOGO_TYPE,
AttributeType::Gostr3410Params = CKA_GOSTR3410_PARAMS,
AttributeType::Gostr3411Params = CKA_GOSTR3411_PARAMS,
AttributeType::Gost28147Params = CKA_GOST28147_PARAMS,
AttributeType::HwFeatureType = CKA_HW_FEATURE_TYPE,
AttributeType::ResetOnInit = CKA_RESET_ON_INIT,
AttributeType::HasReset = CKA_HAS_RESET,
AttributeType::PixelX = CKA_PIXEL_X,
AttributeType::PixelY = CKA_PIXEL_Y,
AttributeType::Resolution = CKA_RESOLUTION,
AttributeType::CharRows = CKA_CHAR_ROWS,
AttributeType::CharColumns = CKA_CHAR_COLUMNS,
AttributeType::Color = CKA_COLOR,
AttributeType::BitsPerPixel = CKA_BITS_PER_PIXEL,
AttributeType::CharSets = CKA_CHAR_SETS,
AttributeType::EncodingMethods = CKA_ENCODING_METHODS,
AttributeType::MimeTypes = CKA_MIME_TYPES,
AttributeType::MechanismType = CKA_MECHANISM_TYPE,
AttributeType::RequiredCmsAttributes = CKA_REQUIRED_CMS_ATTRIBUTES,
AttributeType::DefaultCmsAttributes = CKA_DEFAULT_CMS_ATTRIBUTES,
AttributeType::SupportedCmsAttributes = CKA_SUPPORTED_CMS_ATTRIBUTES,
AttributeType::AllowedMechanisms = CKA_ALLOWED_MECHANISMS,
AttributeType::VendorDefined = CKA_VENDOR_DEFINED
} |
|
enum | CertificateCategory : CK_ULONG { CertificateCategory::Unspecified = CK_CERTIFICATE_CATEGORY_UNSPECIFIED,
CertificateCategory::TokenUser = CK_CERTIFICATE_CATEGORY_TOKEN_USER,
CertificateCategory::Authority = CK_CERTIFICATE_CATEGORY_AUTHORITY,
CertificateCategory::OtherEntity = CK_CERTIFICATE_CATEGORY_OTHER_ENTITY
} |
|
enum | CertificateType : CK_CERTIFICATE_TYPE { CertificateType::X509 = CKC_X_509,
CertificateType::X509AttrCert = CKC_X_509_ATTR_CERT,
CertificateType::Wtls = CKC_WTLS,
CertificateType::VendorDefined = CKC_VENDOR_DEFINED
} |
|
enum | Flag : CK_FLAGS {
Flag::None = 0,
Flag::TokenPresent = CKF_TOKEN_PRESENT,
Flag::RemovableDevice = CKF_REMOVABLE_DEVICE,
Flag::HwSlot = CKF_HW_SLOT,
Flag::Rng = CKF_RNG,
Flag::WriteProtected = CKF_WRITE_PROTECTED,
Flag::LoginRequired = CKF_LOGIN_REQUIRED,
Flag::UserPinInitialized = CKF_USER_PIN_INITIALIZED,
Flag::RestoreKeyNotNeeded = CKF_RESTORE_KEY_NOT_NEEDED,
Flag::ClockOnToken = CKF_CLOCK_ON_TOKEN,
Flag::ProtectedAuthenticationPath = CKF_PROTECTED_AUTHENTICATION_PATH,
Flag::DualCryptoOperations = CKF_DUAL_CRYPTO_OPERATIONS,
Flag::TokenInitialized = CKF_TOKEN_INITIALIZED,
Flag::SecondaryAuthentication = CKF_SECONDARY_AUTHENTICATION,
Flag::UserPinCountLow = CKF_USER_PIN_COUNT_LOW,
Flag::UserPinFinalTry = CKF_USER_PIN_FINAL_TRY,
Flag::UserPinLocked = CKF_USER_PIN_LOCKED,
Flag::UserPinToBeChanged = CKF_USER_PIN_TO_BE_CHANGED,
Flag::SoPinCountLow = CKF_SO_PIN_COUNT_LOW,
Flag::SoPinFinalTry = CKF_SO_PIN_FINAL_TRY,
Flag::SoPinLocked = CKF_SO_PIN_LOCKED,
Flag::SoPinToBeChanged = CKF_SO_PIN_TO_BE_CHANGED,
Flag::ErrorState = CKF_ERROR_STATE,
Flag::RwSession = CKF_RW_SESSION,
Flag::SerialSession = CKF_SERIAL_SESSION,
Flag::ArrayAttribute = CKF_ARRAY_ATTRIBUTE,
Flag::Hw = CKF_HW,
Flag::Encrypt = CKF_ENCRYPT,
Flag::Decrypt = CKF_DECRYPT,
Flag::Digest = CKF_DIGEST,
Flag::Sign = CKF_SIGN,
Flag::SignRecover = CKF_SIGN_RECOVER,
Flag::Verify = CKF_VERIFY,
Flag::VerifyRecover = CKF_VERIFY_RECOVER,
Flag::Generate = CKF_GENERATE,
Flag::GenerateKeyPair = CKF_GENERATE_KEY_PAIR,
Flag::Wrap = CKF_WRAP,
Flag::Unwrap = CKF_UNWRAP,
Flag::Derive = CKF_DERIVE,
Flag::EcFP = CKF_EC_F_P,
Flag::EcF2m = CKF_EC_F_2M,
Flag::EcEcparameters = CKF_EC_ECPARAMETERS,
Flag::EcNamedcurve = CKF_EC_NAMEDCURVE,
Flag::EcUncompress = CKF_EC_UNCOMPRESS,
Flag::EcCompress = CKF_EC_COMPRESS,
Flag::Extension = CKF_EXTENSION,
Flag::LibraryCantCreateOsThreads = CKF_LIBRARY_CANT_CREATE_OS_THREADS,
Flag::OsLockingOk = CKF_OS_LOCKING_OK,
Flag::DontBlock = CKF_DONT_BLOCK,
Flag::NextOtp = CKF_NEXT_OTP,
Flag::ExcludeTime = CKF_EXCLUDE_TIME,
Flag::ExcludeCounter = CKF_EXCLUDE_COUNTER,
Flag::ExcludeChallenge = CKF_EXCLUDE_CHALLENGE,
Flag::ExcludePin = CKF_EXCLUDE_PIN,
Flag::UserFriendlyOtp = CKF_USER_FRIENDLY_OTP
} |
|
enum | HardwareType : CK_HW_FEATURE_TYPE { HardwareType::MonotonicCounter = CKH_MONOTONIC_COUNTER,
HardwareType::Clock = CKH_CLOCK,
HardwareType::UserInterface = CKH_USER_INTERFACE,
HardwareType::VendorDefined = CKH_VENDOR_DEFINED
} |
|
enum | KeyDerivation : CK_ULONG {
KeyDerivation::Null = CKD_NULL,
KeyDerivation::Sha1Kdf = CKD_SHA1_KDF,
KeyDerivation::Sha1KdfAsn1 = CKD_SHA1_KDF_ASN1,
KeyDerivation::Sha1KdfConcatenate = CKD_SHA1_KDF_CONCATENATE,
KeyDerivation::Sha224Kdf = CKD_SHA224_KDF,
KeyDerivation::Sha256Kdf = CKD_SHA256_KDF,
KeyDerivation::Sha384Kdf = CKD_SHA384_KDF,
KeyDerivation::Sha512Kdf = CKD_SHA512_KDF,
KeyDerivation::CpdiversifyKdf = CKD_CPDIVERSIFY_KDF
} |
|
enum | KeyType : CK_KEY_TYPE {
KeyType::Rsa = CKK_RSA,
KeyType::Dsa = CKK_DSA,
KeyType::Dh = CKK_DH,
KeyType::Ecdsa = CKK_ECDSA,
KeyType::Ec = CKK_EC,
KeyType::X942Dh = CKK_X9_42_DH,
KeyType::Kea = CKK_KEA,
KeyType::GenericSecret = CKK_GENERIC_SECRET,
KeyType::Rc2 = CKK_RC2,
KeyType::Rc4 = CKK_RC4,
KeyType::Des = CKK_DES,
KeyType::Des2 = CKK_DES2,
KeyType::Des3 = CKK_DES3,
KeyType::Cast = CKK_CAST,
KeyType::Cast3 = CKK_CAST3,
KeyType::Cast5 = CKK_CAST5,
KeyType::Cast128 = CKK_CAST128,
KeyType::Rc5 = CKK_RC5,
KeyType::Idea = CKK_IDEA,
KeyType::Skipjack = CKK_SKIPJACK,
KeyType::Baton = CKK_BATON,
KeyType::Juniper = CKK_JUNIPER,
KeyType::Cdmf = CKK_CDMF,
KeyType::Aes = CKK_AES,
KeyType::Blowfish = CKK_BLOWFISH,
KeyType::Twofish = CKK_TWOFISH,
KeyType::Securid = CKK_SECURID,
KeyType::Hotp = CKK_HOTP,
KeyType::Acti = CKK_ACTI,
KeyType::Camellia = CKK_CAMELLIA,
KeyType::Aria = CKK_ARIA,
KeyType::Md5Hmac = CKK_MD5_HMAC,
KeyType::Sha1Hmac = CKK_SHA_1_HMAC,
KeyType::Ripemd128Hmac = CKK_RIPEMD128_HMAC,
KeyType::Ripemd160Hmac = CKK_RIPEMD160_HMAC,
KeyType::Sha256Hmac = CKK_SHA256_HMAC,
KeyType::Sha384Hmac = CKK_SHA384_HMAC,
KeyType::Sha512Hmac = CKK_SHA512_HMAC,
KeyType::Sha224Hmac = CKK_SHA224_HMAC,
KeyType::Seed = CKK_SEED,
KeyType::Gostr3410 = CKK_GOSTR3410,
KeyType::Gostr3411 = CKK_GOSTR3411,
KeyType::Gost28147 = CKK_GOST28147,
KeyType::VendorDefined = CKK_VENDOR_DEFINED
} |
|
enum | MechanismType : CK_MECHANISM_TYPE {
MechanismType::RsaPkcsKeyPairGen = CKM_RSA_PKCS_KEY_PAIR_GEN,
MechanismType::RsaPkcs = CKM_RSA_PKCS,
MechanismType::Rsa9796 = CKM_RSA_9796,
MechanismType::RsaX509 = CKM_RSA_X_509,
MechanismType::Md2RsaPkcs = CKM_MD2_RSA_PKCS,
MechanismType::Md5RsaPkcs = CKM_MD5_RSA_PKCS,
MechanismType::Sha1RsaPkcs = CKM_SHA1_RSA_PKCS,
MechanismType::Ripemd128RsaPkcs = CKM_RIPEMD128_RSA_PKCS,
MechanismType::Ripemd160RsaPkcs = CKM_RIPEMD160_RSA_PKCS,
MechanismType::RsaPkcsOaep = CKM_RSA_PKCS_OAEP,
MechanismType::RsaX931KeyPairGen = CKM_RSA_X9_31_KEY_PAIR_GEN,
MechanismType::RsaX931 = CKM_RSA_X9_31,
MechanismType::Sha1RsaX931 = CKM_SHA1_RSA_X9_31,
MechanismType::RsaPkcsPss = CKM_RSA_PKCS_PSS,
MechanismType::Sha1RsaPkcsPss = CKM_SHA1_RSA_PKCS_PSS,
MechanismType::DsaKeyPairGen = CKM_DSA_KEY_PAIR_GEN,
MechanismType::Dsa = CKM_DSA,
MechanismType::DsaSha1 = CKM_DSA_SHA1,
MechanismType::DsaSha224 = CKM_DSA_SHA224,
MechanismType::DsaSha256 = CKM_DSA_SHA256,
MechanismType::DsaSha384 = CKM_DSA_SHA384,
MechanismType::DsaSha512 = CKM_DSA_SHA512,
MechanismType::DhPkcsKeyPairGen = CKM_DH_PKCS_KEY_PAIR_GEN,
MechanismType::DhPkcsDerive = CKM_DH_PKCS_DERIVE,
MechanismType::X942DhKeyPairGen = CKM_X9_42_DH_KEY_PAIR_GEN,
MechanismType::X942DhDerive = CKM_X9_42_DH_DERIVE,
MechanismType::X942DhHybridDerive = CKM_X9_42_DH_HYBRID_DERIVE,
MechanismType::X942MqvDerive = CKM_X9_42_MQV_DERIVE,
MechanismType::Sha256RsaPkcs = CKM_SHA256_RSA_PKCS,
MechanismType::Sha384RsaPkcs = CKM_SHA384_RSA_PKCS,
MechanismType::Sha512RsaPkcs = CKM_SHA512_RSA_PKCS,
MechanismType::Sha256RsaPkcsPss = CKM_SHA256_RSA_PKCS_PSS,
MechanismType::Sha384RsaPkcsPss = CKM_SHA384_RSA_PKCS_PSS,
MechanismType::Sha512RsaPkcsPss = CKM_SHA512_RSA_PKCS_PSS,
MechanismType::Sha224RsaPkcs = CKM_SHA224_RSA_PKCS,
MechanismType::Sha224RsaPkcsPss = CKM_SHA224_RSA_PKCS_PSS,
MechanismType::Sha512224 = CKM_SHA512_224,
MechanismType::Sha512224Hmac = CKM_SHA512_224_HMAC,
MechanismType::Sha512224HmacGeneral = CKM_SHA512_224_HMAC_GENERAL,
MechanismType::Sha512224KeyDerivation = CKM_SHA512_224_KEY_DERIVATION,
MechanismType::Sha512256 = CKM_SHA512_256,
MechanismType::Sha512256Hmac = CKM_SHA512_256_HMAC,
MechanismType::Sha512256HmacGeneral = CKM_SHA512_256_HMAC_GENERAL,
MechanismType::Sha512256KeyDerivation = CKM_SHA512_256_KEY_DERIVATION,
MechanismType::Sha512T = CKM_SHA512_T,
MechanismType::Sha512THmac = CKM_SHA512_T_HMAC,
MechanismType::Sha512THmacGeneral = CKM_SHA512_T_HMAC_GENERAL,
MechanismType::Sha512TKeyDerivation = CKM_SHA512_T_KEY_DERIVATION,
MechanismType::Rc2KeyGen = CKM_RC2_KEY_GEN,
MechanismType::Rc2Ecb = CKM_RC2_ECB,
MechanismType::Rc2Cbc = CKM_RC2_CBC,
MechanismType::Rc2Mac = CKM_RC2_MAC,
MechanismType::Rc2MacGeneral = CKM_RC2_MAC_GENERAL,
MechanismType::Rc2CbcPad = CKM_RC2_CBC_PAD,
MechanismType::Rc4KeyGen = CKM_RC4_KEY_GEN,
MechanismType::Rc4 = CKM_RC4,
MechanismType::DesKeyGen = CKM_DES_KEY_GEN,
MechanismType::DesEcb = CKM_DES_ECB,
MechanismType::DesCbc = CKM_DES_CBC,
MechanismType::DesMac = CKM_DES_MAC,
MechanismType::DesMacGeneral = CKM_DES_MAC_GENERAL,
MechanismType::DesCbcPad = CKM_DES_CBC_PAD,
MechanismType::Des2KeyGen = CKM_DES2_KEY_GEN,
MechanismType::Des3KeyGen = CKM_DES3_KEY_GEN,
MechanismType::Des3Ecb = CKM_DES3_ECB,
MechanismType::Des3Cbc = CKM_DES3_CBC,
MechanismType::Des3Mac = CKM_DES3_MAC,
MechanismType::Des3MacGeneral = CKM_DES3_MAC_GENERAL,
MechanismType::Des3CbcPad = CKM_DES3_CBC_PAD,
MechanismType::Des3CmacGeneral = CKM_DES3_CMAC_GENERAL,
MechanismType::Des3Cmac = CKM_DES3_CMAC,
MechanismType::CdmfKeyGen = CKM_CDMF_KEY_GEN,
MechanismType::CdmfEcb = CKM_CDMF_ECB,
MechanismType::CdmfCbc = CKM_CDMF_CBC,
MechanismType::CdmfMac = CKM_CDMF_MAC,
MechanismType::CdmfMacGeneral = CKM_CDMF_MAC_GENERAL,
MechanismType::CdmfCbcPad = CKM_CDMF_CBC_PAD,
MechanismType::DesOfb64 = CKM_DES_OFB64,
MechanismType::DesOfb8 = CKM_DES_OFB8,
MechanismType::DesCfb64 = CKM_DES_CFB64,
MechanismType::DesCfb8 = CKM_DES_CFB8,
MechanismType::Md2 = CKM_MD2,
MechanismType::Md2Hmac = CKM_MD2_HMAC,
MechanismType::Md2HmacGeneral = CKM_MD2_HMAC_GENERAL,
MechanismType::Md5 = CKM_MD5,
MechanismType::Md5Hmac = CKM_MD5_HMAC,
MechanismType::Md5HmacGeneral = CKM_MD5_HMAC_GENERAL,
MechanismType::Sha1 = CKM_SHA_1,
MechanismType::Sha1Hmac = CKM_SHA_1_HMAC,
MechanismType::Sha1HmacGeneral = CKM_SHA_1_HMAC_GENERAL,
MechanismType::Ripemd128 = CKM_RIPEMD128,
MechanismType::Ripemd128Hmac = CKM_RIPEMD128_HMAC,
MechanismType::Ripemd128HmacGeneral = CKM_RIPEMD128_HMAC_GENERAL,
MechanismType::Ripemd160 = CKM_RIPEMD160,
MechanismType::Ripemd160Hmac = CKM_RIPEMD160_HMAC,
MechanismType::Ripemd160HmacGeneral = CKM_RIPEMD160_HMAC_GENERAL,
MechanismType::Sha256 = CKM_SHA256,
MechanismType::Sha256Hmac = CKM_SHA256_HMAC,
MechanismType::Sha256HmacGeneral = CKM_SHA256_HMAC_GENERAL,
MechanismType::Sha224 = CKM_SHA224,
MechanismType::Sha224Hmac = CKM_SHA224_HMAC,
MechanismType::Sha224HmacGeneral = CKM_SHA224_HMAC_GENERAL,
MechanismType::Sha384 = CKM_SHA384,
MechanismType::Sha384Hmac = CKM_SHA384_HMAC,
MechanismType::Sha384HmacGeneral = CKM_SHA384_HMAC_GENERAL,
MechanismType::Sha512 = CKM_SHA512,
MechanismType::Sha512Hmac = CKM_SHA512_HMAC,
MechanismType::Sha512HmacGeneral = CKM_SHA512_HMAC_GENERAL,
MechanismType::SecuridKeyGen = CKM_SECURID_KEY_GEN,
MechanismType::Securid = CKM_SECURID,
MechanismType::HotpKeyGen = CKM_HOTP_KEY_GEN,
MechanismType::Hotp = CKM_HOTP,
MechanismType::Acti = CKM_ACTI,
MechanismType::ActiKeyGen = CKM_ACTI_KEY_GEN,
MechanismType::CastKeyGen = CKM_CAST_KEY_GEN,
MechanismType::CastEcb = CKM_CAST_ECB,
MechanismType::CastCbc = CKM_CAST_CBC,
MechanismType::CastMac = CKM_CAST_MAC,
MechanismType::CastMacGeneral = CKM_CAST_MAC_GENERAL,
MechanismType::CastCbcPad = CKM_CAST_CBC_PAD,
MechanismType::Cast3KeyGen = CKM_CAST3_KEY_GEN,
MechanismType::Cast3Ecb = CKM_CAST3_ECB,
MechanismType::Cast3Cbc = CKM_CAST3_CBC,
MechanismType::Cast3Mac = CKM_CAST3_MAC,
MechanismType::Cast3MacGeneral = CKM_CAST3_MAC_GENERAL,
MechanismType::Cast3CbcPad = CKM_CAST3_CBC_PAD,
MechanismType::Cast5KeyGen = CKM_CAST5_KEY_GEN,
MechanismType::Cast128KeyGen = CKM_CAST128_KEY_GEN,
MechanismType::Cast5Ecb = CKM_CAST5_ECB,
MechanismType::Cast128Ecb = CKM_CAST128_ECB,
MechanismType::Cast5Cbc = CKM_CAST5_CBC,
MechanismType::Cast128Cbc = CKM_CAST128_CBC,
MechanismType::Cast5Mac = CKM_CAST5_MAC,
MechanismType::Cast128Mac = CKM_CAST128_MAC,
MechanismType::Cast5MacGeneral = CKM_CAST5_MAC_GENERAL,
MechanismType::Cast128MacGeneral = CKM_CAST128_MAC_GENERAL,
MechanismType::Cast5CbcPad = CKM_CAST5_CBC_PAD,
MechanismType::Cast128CbcPad = CKM_CAST128_CBC_PAD,
MechanismType::Rc5KeyGen = CKM_RC5_KEY_GEN,
MechanismType::Rc5Ecb = CKM_RC5_ECB,
MechanismType::Rc5Cbc = CKM_RC5_CBC,
MechanismType::Rc5Mac = CKM_RC5_MAC,
MechanismType::Rc5MacGeneral = CKM_RC5_MAC_GENERAL,
MechanismType::Rc5CbcPad = CKM_RC5_CBC_PAD,
MechanismType::IdeaKeyGen = CKM_IDEA_KEY_GEN,
MechanismType::IdeaEcb = CKM_IDEA_ECB,
MechanismType::IdeaCbc = CKM_IDEA_CBC,
MechanismType::IdeaMac = CKM_IDEA_MAC,
MechanismType::IdeaMacGeneral = CKM_IDEA_MAC_GENERAL,
MechanismType::IdeaCbcPad = CKM_IDEA_CBC_PAD,
MechanismType::GenericSecretKeyGen = CKM_GENERIC_SECRET_KEY_GEN,
MechanismType::ConcatenateBaseAndKey = CKM_CONCATENATE_BASE_AND_KEY,
MechanismType::ConcatenateBaseAndData = CKM_CONCATENATE_BASE_AND_DATA,
MechanismType::ConcatenateDataAndBase = CKM_CONCATENATE_DATA_AND_BASE,
MechanismType::XorBaseAndData = CKM_XOR_BASE_AND_DATA,
MechanismType::ExtractKeyFromKey = CKM_EXTRACT_KEY_FROM_KEY,
MechanismType::Ssl3PreMasterKeyGen = CKM_SSL3_PRE_MASTER_KEY_GEN,
MechanismType::Ssl3MasterKeyDerive = CKM_SSL3_MASTER_KEY_DERIVE,
MechanismType::Ssl3KeyAndMacDerive = CKM_SSL3_KEY_AND_MAC_DERIVE,
MechanismType::Ssl3MasterKeyDeriveDh = CKM_SSL3_MASTER_KEY_DERIVE_DH,
MechanismType::TlsPreMasterKeyGen = CKM_TLS_PRE_MASTER_KEY_GEN,
MechanismType::TlsMasterKeyDerive = CKM_TLS_MASTER_KEY_DERIVE,
MechanismType::TlsKeyAndMacDerive = CKM_TLS_KEY_AND_MAC_DERIVE,
MechanismType::TlsMasterKeyDeriveDh = CKM_TLS_MASTER_KEY_DERIVE_DH,
MechanismType::TlsPrf = CKM_TLS_PRF,
MechanismType::Ssl3Md5Mac = CKM_SSL3_MD5_MAC,
MechanismType::Ssl3Sha1Mac = CKM_SSL3_SHA1_MAC,
MechanismType::Md5KeyDerivation = CKM_MD5_KEY_DERIVATION,
MechanismType::Md2KeyDerivation = CKM_MD2_KEY_DERIVATION,
MechanismType::Sha1KeyDerivation = CKM_SHA1_KEY_DERIVATION,
MechanismType::Sha256KeyDerivation = CKM_SHA256_KEY_DERIVATION,
MechanismType::Sha384KeyDerivation = CKM_SHA384_KEY_DERIVATION,
MechanismType::Sha512KeyDerivation = CKM_SHA512_KEY_DERIVATION,
MechanismType::Sha224KeyDerivation = CKM_SHA224_KEY_DERIVATION,
MechanismType::PbeMd2DesCbc = CKM_PBE_MD2_DES_CBC,
MechanismType::PbeMd5DesCbc = CKM_PBE_MD5_DES_CBC,
MechanismType::PbeMd5CastCbc = CKM_PBE_MD5_CAST_CBC,
MechanismType::PbeMd5Cast3Cbc = CKM_PBE_MD5_CAST3_CBC,
MechanismType::PbeMd5Cast5Cbc = CKM_PBE_MD5_CAST5_CBC,
MechanismType::PbeMd5Cast128Cbc = CKM_PBE_MD5_CAST128_CBC,
MechanismType::PbeSha1Cast5Cbc = CKM_PBE_SHA1_CAST5_CBC,
MechanismType::PbeSha1Cast128Cbc = CKM_PBE_SHA1_CAST128_CBC,
MechanismType::PbeSha1Rc4128 = CKM_PBE_SHA1_RC4_128,
MechanismType::PbeSha1Rc440 = CKM_PBE_SHA1_RC4_40,
MechanismType::PbeSha1Des3EdeCbc = CKM_PBE_SHA1_DES3_EDE_CBC,
MechanismType::PbeSha1Des2EdeCbc = CKM_PBE_SHA1_DES2_EDE_CBC,
MechanismType::PbeSha1Rc2128Cbc = CKM_PBE_SHA1_RC2_128_CBC,
MechanismType::PbeSha1Rc240Cbc = CKM_PBE_SHA1_RC2_40_CBC,
MechanismType::Pkcs5Pbkd2 = CKM_PKCS5_PBKD2,
MechanismType::PbaSha1WithSha1Hmac = CKM_PBA_SHA1_WITH_SHA1_HMAC,
MechanismType::WtlsPreMasterKeyGen = CKM_WTLS_PRE_MASTER_KEY_GEN,
MechanismType::WtlsMasterKeyDerive = CKM_WTLS_MASTER_KEY_DERIVE,
MechanismType::WtlsMasterKeyDeriveDhEcc = CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC,
MechanismType::WtlsPrf = CKM_WTLS_PRF,
MechanismType::WtlsServerKeyAndMacDerive = CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE,
MechanismType::WtlsClientKeyAndMacDerive = CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE,
MechanismType::Tls10MacServer = CKM_TLS10_MAC_SERVER,
MechanismType::Tls10MacClient = CKM_TLS10_MAC_CLIENT,
MechanismType::Tls12Mac = CKM_TLS12_MAC,
MechanismType::Tls12Kdf = CKM_TLS12_KDF,
MechanismType::Tls12MasterKeyDerive = CKM_TLS12_MASTER_KEY_DERIVE,
MechanismType::Tls12KeyAndMacDerive = CKM_TLS12_KEY_AND_MAC_DERIVE,
MechanismType::Tls12MasterKeyDeriveDh = CKM_TLS12_MASTER_KEY_DERIVE_DH,
MechanismType::Tls12KeySafeDerive = CKM_TLS12_KEY_SAFE_DERIVE,
MechanismType::TlsMac = CKM_TLS_MAC,
MechanismType::TlsKdf = CKM_TLS_KDF,
MechanismType::KeyWrapLynks = CKM_KEY_WRAP_LYNKS,
MechanismType::KeyWrapSetOaep = CKM_KEY_WRAP_SET_OAEP,
MechanismType::CmsSig = CKM_CMS_SIG,
MechanismType::KipDerive = CKM_KIP_DERIVE,
MechanismType::KipWrap = CKM_KIP_WRAP,
MechanismType::KipMac = CKM_KIP_MAC,
MechanismType::CamelliaKeyGen = CKM_CAMELLIA_KEY_GEN,
MechanismType::CamelliaEcb = CKM_CAMELLIA_ECB,
MechanismType::CamelliaCbc = CKM_CAMELLIA_CBC,
MechanismType::CamelliaMac = CKM_CAMELLIA_MAC,
MechanismType::CamelliaMacGeneral = CKM_CAMELLIA_MAC_GENERAL,
MechanismType::CamelliaCbcPad = CKM_CAMELLIA_CBC_PAD,
MechanismType::CamelliaEcbEncryptData = CKM_CAMELLIA_ECB_ENCRYPT_DATA,
MechanismType::CamelliaCbcEncryptData = CKM_CAMELLIA_CBC_ENCRYPT_DATA,
MechanismType::CamelliaCtr = CKM_CAMELLIA_CTR,
MechanismType::AriaKeyGen = CKM_ARIA_KEY_GEN,
MechanismType::AriaEcb = CKM_ARIA_ECB,
MechanismType::AriaCbc = CKM_ARIA_CBC,
MechanismType::AriaMac = CKM_ARIA_MAC,
MechanismType::AriaMacGeneral = CKM_ARIA_MAC_GENERAL,
MechanismType::AriaCbcPad = CKM_ARIA_CBC_PAD,
MechanismType::AriaEcbEncryptData = CKM_ARIA_ECB_ENCRYPT_DATA,
MechanismType::AriaCbcEncryptData = CKM_ARIA_CBC_ENCRYPT_DATA,
MechanismType::SeedKeyGen = CKM_SEED_KEY_GEN,
MechanismType::SeedEcb = CKM_SEED_ECB,
MechanismType::SeedCbc = CKM_SEED_CBC,
MechanismType::SeedMac = CKM_SEED_MAC,
MechanismType::SeedMacGeneral = CKM_SEED_MAC_GENERAL,
MechanismType::SeedCbcPad = CKM_SEED_CBC_PAD,
MechanismType::SeedEcbEncryptData = CKM_SEED_ECB_ENCRYPT_DATA,
MechanismType::SeedCbcEncryptData = CKM_SEED_CBC_ENCRYPT_DATA,
MechanismType::SkipjackKeyGen = CKM_SKIPJACK_KEY_GEN,
MechanismType::SkipjackEcb64 = CKM_SKIPJACK_ECB64,
MechanismType::SkipjackCbc64 = CKM_SKIPJACK_CBC64,
MechanismType::SkipjackOfb64 = CKM_SKIPJACK_OFB64,
MechanismType::SkipjackCfb64 = CKM_SKIPJACK_CFB64,
MechanismType::SkipjackCfb32 = CKM_SKIPJACK_CFB32,
MechanismType::SkipjackCfb16 = CKM_SKIPJACK_CFB16,
MechanismType::SkipjackCfb8 = CKM_SKIPJACK_CFB8,
MechanismType::SkipjackWrap = CKM_SKIPJACK_WRAP,
MechanismType::SkipjackPrivateWrap = CKM_SKIPJACK_PRIVATE_WRAP,
MechanismType::SkipjackRelayx = CKM_SKIPJACK_RELAYX,
MechanismType::KeaKeyPairGen = CKM_KEA_KEY_PAIR_GEN,
MechanismType::KeaKeyDerive = CKM_KEA_KEY_DERIVE,
MechanismType::KeaDerive = CKM_KEA_DERIVE,
MechanismType::FortezzaTimestamp = CKM_FORTEZZA_TIMESTAMP,
MechanismType::BatonKeyGen = CKM_BATON_KEY_GEN,
MechanismType::BatonEcb128 = CKM_BATON_ECB128,
MechanismType::BatonEcb96 = CKM_BATON_ECB96,
MechanismType::BatonCbc128 = CKM_BATON_CBC128,
MechanismType::BatonCounter = CKM_BATON_COUNTER,
MechanismType::BatonShuffle = CKM_BATON_SHUFFLE,
MechanismType::BatonWrap = CKM_BATON_WRAP,
MechanismType::EcdsaKeyPairGen = CKM_ECDSA_KEY_PAIR_GEN,
MechanismType::EcKeyPairGen = CKM_EC_KEY_PAIR_GEN,
MechanismType::Ecdsa = CKM_ECDSA,
MechanismType::EcdsaSha1 = CKM_ECDSA_SHA1,
MechanismType::EcdsaSha224 = CKM_ECDSA_SHA224,
MechanismType::EcdsaSha256 = CKM_ECDSA_SHA256,
MechanismType::EcdsaSha384 = CKM_ECDSA_SHA384,
MechanismType::EcdsaSha512 = CKM_ECDSA_SHA512,
MechanismType::Ecdh1Derive = CKM_ECDH1_DERIVE,
MechanismType::Ecdh1CofactorDerive = CKM_ECDH1_COFACTOR_DERIVE,
MechanismType::EcmqvDerive = CKM_ECMQV_DERIVE,
MechanismType::EcdhAesKeyWrap = CKM_ECDH_AES_KEY_WRAP,
MechanismType::RsaAesKeyWrap = CKM_RSA_AES_KEY_WRAP,
MechanismType::JuniperKeyGen = CKM_JUNIPER_KEY_GEN,
MechanismType::JuniperEcb128 = CKM_JUNIPER_ECB128,
MechanismType::JuniperCbc128 = CKM_JUNIPER_CBC128,
MechanismType::JuniperCounter = CKM_JUNIPER_COUNTER,
MechanismType::JuniperShuffle = CKM_JUNIPER_SHUFFLE,
MechanismType::JuniperWrap = CKM_JUNIPER_WRAP,
MechanismType::Fasthash = CKM_FASTHASH,
MechanismType::AesKeyGen = CKM_AES_KEY_GEN,
MechanismType::AesEcb = CKM_AES_ECB,
MechanismType::AesCbc = CKM_AES_CBC,
MechanismType::AesMac = CKM_AES_MAC,
MechanismType::AesMacGeneral = CKM_AES_MAC_GENERAL,
MechanismType::AesCbcPad = CKM_AES_CBC_PAD,
MechanismType::AesCtr = CKM_AES_CTR,
MechanismType::AesGcm = CKM_AES_GCM,
MechanismType::AesCcm = CKM_AES_CCM,
MechanismType::AesCts = CKM_AES_CTS,
MechanismType::AesCmac = CKM_AES_CMAC,
MechanismType::AesCmacGeneral = CKM_AES_CMAC_GENERAL,
MechanismType::AesXcbcMac = CKM_AES_XCBC_MAC,
MechanismType::AesXcbcMac96 = CKM_AES_XCBC_MAC_96,
MechanismType::AesGmac = CKM_AES_GMAC,
MechanismType::BlowfishKeyGen = CKM_BLOWFISH_KEY_GEN,
MechanismType::BlowfishCbc = CKM_BLOWFISH_CBC,
MechanismType::TwofishKeyGen = CKM_TWOFISH_KEY_GEN,
MechanismType::TwofishCbc = CKM_TWOFISH_CBC,
MechanismType::BlowfishCbcPad = CKM_BLOWFISH_CBC_PAD,
MechanismType::TwofishCbcPad = CKM_TWOFISH_CBC_PAD,
MechanismType::DesEcbEncryptData = CKM_DES_ECB_ENCRYPT_DATA,
MechanismType::DesCbcEncryptData = CKM_DES_CBC_ENCRYPT_DATA,
MechanismType::Des3EcbEncryptData = CKM_DES3_ECB_ENCRYPT_DATA,
MechanismType::Des3CbcEncryptData = CKM_DES3_CBC_ENCRYPT_DATA,
MechanismType::AesEcbEncryptData = CKM_AES_ECB_ENCRYPT_DATA,
MechanismType::AesCbcEncryptData = CKM_AES_CBC_ENCRYPT_DATA,
MechanismType::Gostr3410KeyPairGen = CKM_GOSTR3410_KEY_PAIR_GEN,
MechanismType::Gostr3410 = CKM_GOSTR3410,
MechanismType::Gostr3410WithGostr3411 = CKM_GOSTR3410_WITH_GOSTR3411,
MechanismType::Gostr3410KeyWrap = CKM_GOSTR3410_KEY_WRAP,
MechanismType::Gostr3410Derive = CKM_GOSTR3410_DERIVE,
MechanismType::Gostr3411 = CKM_GOSTR3411,
MechanismType::Gostr3411Hmac = CKM_GOSTR3411_HMAC,
MechanismType::Gost28147KeyGen = CKM_GOST28147_KEY_GEN,
MechanismType::Gost28147Ecb = CKM_GOST28147_ECB,
MechanismType::Gost28147 = CKM_GOST28147,
MechanismType::Gost28147Mac = CKM_GOST28147_MAC,
MechanismType::Gost28147KeyWrap = CKM_GOST28147_KEY_WRAP,
MechanismType::DsaParameterGen = CKM_DSA_PARAMETER_GEN,
MechanismType::DhPkcsParameterGen = CKM_DH_PKCS_PARAMETER_GEN,
MechanismType::X942DhParameterGen = CKM_X9_42_DH_PARAMETER_GEN,
MechanismType::DsaProbablisticParameterGen = CKM_DSA_PROBABLISTIC_PARAMETER_GEN,
MechanismType::DsaShaweTaylorParameterGen = CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN,
MechanismType::AesOfb = CKM_AES_OFB,
MechanismType::AesCfb64 = CKM_AES_CFB64,
MechanismType::AesCfb8 = CKM_AES_CFB8,
MechanismType::AesCfb128 = CKM_AES_CFB128,
MechanismType::AesCfb1 = CKM_AES_CFB1,
MechanismType::AesKeyWrap = CKM_AES_KEY_WRAP,
MechanismType::AesKeyWrapPad = CKM_AES_KEY_WRAP_PAD,
MechanismType::RsaPkcsTpm11 = CKM_RSA_PKCS_TPM_1_1,
MechanismType::RsaPkcsOaepTpm11 = CKM_RSA_PKCS_OAEP_TPM_1_1,
MechanismType::VendorDefined = CKM_VENDOR_DEFINED
} |
|
enum | MGF : CK_RSA_PKCS_MGF_TYPE {
MGF::Mgf1Sha1 = CKG_MGF1_SHA1,
MGF::Mgf1Sha256 = CKG_MGF1_SHA256,
MGF::Mgf1Sha384 = CKG_MGF1_SHA384,
MGF::Mgf1Sha512 = CKG_MGF1_SHA512,
MGF::Mgf1Sha224 = CKG_MGF1_SHA224
} |
|
enum | Notification : CK_NOTIFICATION { Notification::Surrender = CKN_SURRENDER,
Notification::OtpChanged = CKN_OTP_CHANGED
} |
|
enum | ObjectClass : CK_OBJECT_CLASS {
ObjectClass::Data = CKO_DATA,
ObjectClass::Certificate = CKO_CERTIFICATE,
ObjectClass::PublicKey = CKO_PUBLIC_KEY,
ObjectClass::PrivateKey = CKO_PRIVATE_KEY,
ObjectClass::SecretKey = CKO_SECRET_KEY,
ObjectClass::HwFeature = CKO_HW_FEATURE,
ObjectClass::DomainParameters = CKO_DOMAIN_PARAMETERS,
ObjectClass::Mechanism = CKO_MECHANISM,
ObjectClass::OtpKey = CKO_OTP_KEY,
ObjectClass::VendorDefined = CKO_VENDOR_DEFINED
} |
|
enum | PseudoRandom : CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE {
PseudoRandom::Pkcs5Pbkd2HmacSha1 = CKP_PKCS5_PBKD2_HMAC_SHA1,
PseudoRandom::Pkcs5Pbkd2HmacGostr3411 = CKP_PKCS5_PBKD2_HMAC_GOSTR3411,
PseudoRandom::Pkcs5Pbkd2HmacSha224 = CKP_PKCS5_PBKD2_HMAC_SHA224,
PseudoRandom::Pkcs5Pbkd2HmacSha256 = CKP_PKCS5_PBKD2_HMAC_SHA256,
PseudoRandom::Pkcs5Pbkd2HmacSha384 = CKP_PKCS5_PBKD2_HMAC_SHA384,
PseudoRandom::Pkcs5Pbkd2HmacSha512 = CKP_PKCS5_PBKD2_HMAC_SHA512,
PseudoRandom::Pkcs5Pbkd2HmacSha512224 = CKP_PKCS5_PBKD2_HMAC_SHA512_224,
PseudoRandom::Pkcs5Pbkd2HmacSha512256 = CKP_PKCS5_PBKD2_HMAC_SHA512_256
} |
|
enum | PublicPointEncoding : uint32_t { PublicPointEncoding::Raw,
PublicPointEncoding::Der
} |
|
enum | ReturnValue : CK_RV {
ReturnValue::OK = CKR_OK,
ReturnValue::Cancel = CKR_CANCEL,
ReturnValue::HostMemory = CKR_HOST_MEMORY,
ReturnValue::SlotIdInvalid = CKR_SLOT_ID_INVALID,
ReturnValue::GeneralError = CKR_GENERAL_ERROR,
ReturnValue::FunctionFailed = CKR_FUNCTION_FAILED,
ReturnValue::ArgumentsBad = CKR_ARGUMENTS_BAD,
ReturnValue::NoEvent = CKR_NO_EVENT,
ReturnValue::NeedToCreateThreads = CKR_NEED_TO_CREATE_THREADS,
ReturnValue::CantLock = CKR_CANT_LOCK,
ReturnValue::AttributeReadOnly = CKR_ATTRIBUTE_READ_ONLY,
ReturnValue::AttributeSensitive = CKR_ATTRIBUTE_SENSITIVE,
ReturnValue::AttributeTypeInvalid = CKR_ATTRIBUTE_TYPE_INVALID,
ReturnValue::AttributeValueInvalid = CKR_ATTRIBUTE_VALUE_INVALID,
ReturnValue::ActionProhibited = CKR_ACTION_PROHIBITED,
ReturnValue::DataInvalid = CKR_DATA_INVALID,
ReturnValue::DataLenRange = CKR_DATA_LEN_RANGE,
ReturnValue::DeviceError = CKR_DEVICE_ERROR,
ReturnValue::DeviceMemory = CKR_DEVICE_MEMORY,
ReturnValue::DeviceRemoved = CKR_DEVICE_REMOVED,
ReturnValue::EncryptedDataInvalid = CKR_ENCRYPTED_DATA_INVALID,
ReturnValue::EncryptedDataLenRange = CKR_ENCRYPTED_DATA_LEN_RANGE,
ReturnValue::FunctionCanceled = CKR_FUNCTION_CANCELED,
ReturnValue::FunctionNotParallel = CKR_FUNCTION_NOT_PARALLEL,
ReturnValue::FunctionNotSupported = CKR_FUNCTION_NOT_SUPPORTED,
ReturnValue::KeyHandleInvalid = CKR_KEY_HANDLE_INVALID,
ReturnValue::KeySizeRange = CKR_KEY_SIZE_RANGE,
ReturnValue::KeyTypeInconsistent = CKR_KEY_TYPE_INCONSISTENT,
ReturnValue::KeyNotNeeded = CKR_KEY_NOT_NEEDED,
ReturnValue::KeyChanged = CKR_KEY_CHANGED,
ReturnValue::KeyNeeded = CKR_KEY_NEEDED,
ReturnValue::KeyIndigestible = CKR_KEY_INDIGESTIBLE,
ReturnValue::KeyFunctionNotPermitted = CKR_KEY_FUNCTION_NOT_PERMITTED,
ReturnValue::KeyNotWrappable = CKR_KEY_NOT_WRAPPABLE,
ReturnValue::KeyUnextractable = CKR_KEY_UNEXTRACTABLE,
ReturnValue::MechanismInvalid = CKR_MECHANISM_INVALID,
ReturnValue::MechanismParamInvalid = CKR_MECHANISM_PARAM_INVALID,
ReturnValue::ObjectHandleInvalid = CKR_OBJECT_HANDLE_INVALID,
ReturnValue::OperationActive = CKR_OPERATION_ACTIVE,
ReturnValue::OperationNotInitialized = CKR_OPERATION_NOT_INITIALIZED,
ReturnValue::PinIncorrect = CKR_PIN_INCORRECT,
ReturnValue::PinInvalid = CKR_PIN_INVALID,
ReturnValue::PinLenRange = CKR_PIN_LEN_RANGE,
ReturnValue::PinExpired = CKR_PIN_EXPIRED,
ReturnValue::PinLocked = CKR_PIN_LOCKED,
ReturnValue::SessionClosed = CKR_SESSION_CLOSED,
ReturnValue::SessionCount = CKR_SESSION_COUNT,
ReturnValue::SessionHandleInvalid = CKR_SESSION_HANDLE_INVALID,
ReturnValue::SessionParallelNotSupported = CKR_SESSION_PARALLEL_NOT_SUPPORTED,
ReturnValue::SessionReadOnly = CKR_SESSION_READ_ONLY,
ReturnValue::SessionExists = CKR_SESSION_EXISTS,
ReturnValue::SessionReadOnlyExists = CKR_SESSION_READ_ONLY_EXISTS,
ReturnValue::SessionReadWriteSoExists = CKR_SESSION_READ_WRITE_SO_EXISTS,
ReturnValue::SignatureInvalid = CKR_SIGNATURE_INVALID,
ReturnValue::SignatureLenRange = CKR_SIGNATURE_LEN_RANGE,
ReturnValue::TemplateIncomplete = CKR_TEMPLATE_INCOMPLETE,
ReturnValue::TemplateInconsistent = CKR_TEMPLATE_INCONSISTENT,
ReturnValue::TokenNotPresent = CKR_TOKEN_NOT_PRESENT,
ReturnValue::TokenNotRecognized = CKR_TOKEN_NOT_RECOGNIZED,
ReturnValue::TokenWriteProtected = CKR_TOKEN_WRITE_PROTECTED,
ReturnValue::UnwrappingKeyHandleInvalid = CKR_UNWRAPPING_KEY_HANDLE_INVALID,
ReturnValue::UnwrappingKeySizeRange = CKR_UNWRAPPING_KEY_SIZE_RANGE,
ReturnValue::UnwrappingKeyTypeInconsistent = CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT,
ReturnValue::UserAlreadyLoggedIn = CKR_USER_ALREADY_LOGGED_IN,
ReturnValue::UserNotLoggedIn = CKR_USER_NOT_LOGGED_IN,
ReturnValue::UserPinNotInitialized = CKR_USER_PIN_NOT_INITIALIZED,
ReturnValue::UserTypeInvalid = CKR_USER_TYPE_INVALID,
ReturnValue::UserAnotherAlreadyLoggedIn = CKR_USER_ANOTHER_ALREADY_LOGGED_IN,
ReturnValue::UserTooManyTypes = CKR_USER_TOO_MANY_TYPES,
ReturnValue::WrappedKeyInvalid = CKR_WRAPPED_KEY_INVALID,
ReturnValue::WrappedKeyLenRange = CKR_WRAPPED_KEY_LEN_RANGE,
ReturnValue::WrappingKeyHandleInvalid = CKR_WRAPPING_KEY_HANDLE_INVALID,
ReturnValue::WrappingKeySizeRange = CKR_WRAPPING_KEY_SIZE_RANGE,
ReturnValue::WrappingKeyTypeInconsistent = CKR_WRAPPING_KEY_TYPE_INCONSISTENT,
ReturnValue::RandomSeedNotSupported = CKR_RANDOM_SEED_NOT_SUPPORTED,
ReturnValue::RandomNoRng = CKR_RANDOM_NO_RNG,
ReturnValue::DomainParamsInvalid = CKR_DOMAIN_PARAMS_INVALID,
ReturnValue::CurveNotSupported = CKR_CURVE_NOT_SUPPORTED,
ReturnValue::BufferTooSmall = CKR_BUFFER_TOO_SMALL,
ReturnValue::SavedStateInvalid = CKR_SAVED_STATE_INVALID,
ReturnValue::InformationSensitive = CKR_INFORMATION_SENSITIVE,
ReturnValue::StateUnsaveable = CKR_STATE_UNSAVEABLE,
ReturnValue::CryptokiNotInitialized = CKR_CRYPTOKI_NOT_INITIALIZED,
ReturnValue::CryptokiAlreadyInitialized = CKR_CRYPTOKI_ALREADY_INITIALIZED,
ReturnValue::MutexBad = CKR_MUTEX_BAD,
ReturnValue::MutexNotLocked = CKR_MUTEX_NOT_LOCKED,
ReturnValue::NewPinMode = CKR_NEW_PIN_MODE,
ReturnValue::NextOtp = CKR_NEXT_OTP,
ReturnValue::ExceededMaxIterations = CKR_EXCEEDED_MAX_ITERATIONS,
ReturnValue::FipsSelfTestFailed = CKR_FIPS_SELF_TEST_FAILED,
ReturnValue::LibraryLoadFailed = CKR_LIBRARY_LOAD_FAILED,
ReturnValue::PinTooWeak = CKR_PIN_TOO_WEAK,
ReturnValue::PublicKeyInvalid = CKR_PUBLIC_KEY_INVALID,
ReturnValue::FunctionRejected = CKR_FUNCTION_REJECTED,
ReturnValue::VendorDefined = CKR_VENDOR_DEFINED
} |
|
enum | SessionState : CK_STATE {
SessionState::RoPublicSession = CKS_RO_PUBLIC_SESSION,
SessionState::RoUserFunctions = CKS_RO_USER_FUNCTIONS,
SessionState::RwPublicSession = CKS_RW_PUBLIC_SESSION,
SessionState::RwUserFunctions = CKS_RW_USER_FUNCTIONS,
SessionState::RwSoFunctions = CKS_RW_SO_FUNCTIONS
} |
|
enum | UserType : CK_USER_TYPE { UserType::SO = CKU_SO,
UserType::User = CKU_USER,
UserType::ContextSpecific = CKU_CONTEXT_SPECIFIC
} |
|