C# Class LedgerWallet.Transports.HIDU2FTransport

Inheritance: HIDTransportBase
Datei anzeigen Open project: LedgerHQ/ledger-dotnet-api

Public Properties

Property Type Description
WellKnownU2F LedgerWallet.Transports.VendorProductIds[]

Public Methods

Method Description
GetHIDTransports ( IEnumerable ids = null ) : IEnumerable

Protected Methods

Method Description
HIDU2FTransport ( HidDevice device ) : System
Init ( ) : void
UnwrapReponseAPDU ( byte data, int &sequenceIdx, int &remaining ) : byte[]
WrapCommandAPDU ( Stream command, int &sequenceIdx ) : byte[]

Private Methods

Method Description
HIDU2FTransport ( ) : System

Method Details

GetHIDTransports() public static method

public static GetHIDTransports ( IEnumerable ids = null ) : IEnumerable
ids IEnumerable
return IEnumerable

HIDU2FTransport() protected method

protected HIDU2FTransport ( HidDevice device ) : System
device HidLibrary.HidDevice
return System

Init() protected method

protected Init ( ) : void
return void

UnwrapReponseAPDU() protected method

protected UnwrapReponseAPDU ( byte data, int &sequenceIdx, int &remaining ) : byte[]
data byte
sequenceIdx int
remaining int
return byte[]

WrapCommandAPDU() protected method

protected WrapCommandAPDU ( Stream command, int &sequenceIdx ) : byte[]
command Stream
sequenceIdx int
return byte[]

Property Details

WellKnownU2F public_oe static_oe property

public static VendorProductIds[],LedgerWallet.Transports WellKnownU2F
return LedgerWallet.Transports.VendorProductIds[]