As well as the Key Usage mask, a Key has an Algorithm Mask that specifies the cryptographic algorithms that the key may be used for.

Namespace: BasicCard.BasicCards.Components
Assembly: BasicCard (in BasicCard.dll) Version: 2.5.2.0 (2.5.2.0)

Syntax

C#
public enum KeyAlgorithmMask
Visual Basic
Public Enumeration KeyAlgorithmMask
Visual C++
public enum class KeyAlgorithmMask
F#
type KeyAlgorithmMask

Members

Member nameValueDescription
SingleDesCrc1 Single DES with 8-byte key
TripleDesEde2Crc2 Triple DES-EDE2 with 16-byte key
TripleDesEde3Crc8192 Triple DES-EDE3 with 24-byte key
Aes1284 AES with 16-byte key
Aes1928 AES with 24-byte key
Aes25616 AES with 32-byte key
EaxAes12832 EAX using AES with 16-byte key
EaxAes19264 EAX using AES with 24-byte key
EaxAes256128 EAX using AES with 32-byte key
OmacAes128256 OMAC using AES with 16-byte key
OmacAes192512 OMAC using AES with 24-byte key
OmacAes2561024 OMAC using AES with 32-byte key
EC1672048 EC-167 Elliptic Curve Cryptography
EC2114096 EC-211 Elliptic Curve Cryptography

See Also