Implementation of the AT_CRYPTO class (https://docs.springcard.com/books/SpringCore/Host_interfaces/Logical/Direct_Protocol/AT_CRYPTO_class/) More...
Public Types | |
enum | INS : byte { Init = 0x00, Blank = 0x01, SetKeyUser = 0x10, SetKeyAdmin = 0x11, SetPrivateKey = 0x41, GenPrivateKey = 0x42, GetPublicKey = 0x43, Verify = 0x44, HashVerify = 0x45, Sign = 0x46, HashSign = 0x47, Ecdh = 0x48, GetCsr = 0x4E } |
INStructions exposed by this class. More... | |
enum | Chip : byte { AtAes132A = 0xAE, AtEcc608A = 0xEC } |
Static Public Attributes | |
const string | AtEccCurveName = "P-256" |
Additional Inherited Members | |
Protected Member Functions inherited from SpringCard.SpringCore.Direct.DirectDevice.ExchangeI | |
ExchangeI (CLA _CLA, DirectDevice parent) | |
bool | Exchange (CLA Cla, byte[] Cmd, out byte[] Rsp, ExchangeOptions options=null) |
bool | Exchange (byte Cmd, byte[] CmdData, out byte Sta, out byte[] RspData, ExchangeOptions options=null) |
bool | Exchange (byte Cmd, byte[] CmdData, out byte[] RspData, ExchangeOptions options=null) |
bool | Exchange (byte Cmd, byte[] CmdData, out byte Sta, ExchangeOptions options=null) |
bool | Exchange (byte Cmd, byte[] CmdData, ExchangeOptions options=null) |
bool | Exchange (byte Cmd, ExchangeOptions options=null) |
bool | Exchange (byte Cmd, out byte[] RspData, ExchangeOptions options=null) |
Properties inherited from SpringCard.SpringCore.Direct.DirectDevice.ExchangeI | |
DirectDevice | parent [get] |
CLA | _CLA [get] |
Implementation of the AT_CRYPTO class (https://docs.springcard.com/books/SpringCore/Host_interfaces/Logical/Direct_Protocol/AT_CRYPTO_class/)
|
strong |
INStructions exposed by this class.