C# Class HermaFx.Text.Base32Encoder

Show file Open project: evicertia/HermaFx

Public Methods

Method Description
Base32Encoder ( ) : System
Base32Encoder ( char padding ) : System
Base32Encoder ( string encodingTable ) : System
Base32Encoder ( string encodingTable, char padding ) : System
Decode ( string data ) : byte[]
Encode ( byte input ) : string

Protected Methods

Method Description
DecodeLastBlock ( ICollection outStream, char c1, char c2, char c3, char c4, char c5, char c6, char c7, char c8 ) : int
Ignore ( char c ) : bool
InitialiseDecodingTable ( ) : void
NextI ( string data, int i, int finish ) : int

Method Details

Base32Encoder() public method

public Base32Encoder ( ) : System
return System

Base32Encoder() public method

public Base32Encoder ( char padding ) : System
padding char
return System

Base32Encoder() public method

public Base32Encoder ( string encodingTable ) : System
encodingTable string
return System

Base32Encoder() public method

public Base32Encoder ( string encodingTable, char padding ) : System
encodingTable string
padding char
return System

Decode() public method

public Decode ( string data ) : byte[]
data string
return byte[]

DecodeLastBlock() protected method

protected DecodeLastBlock ( ICollection outStream, char c1, char c2, char c3, char c4, char c5, char c6, char c7, char c8 ) : int
outStream ICollection
c1 char
c2 char
c3 char
c4 char
c5 char
c6 char
c7 char
c8 char
return int

Encode() public method

public Encode ( byte input ) : string
input byte
return string

Ignore() protected method

protected Ignore ( char c ) : bool
c char
return bool

InitialiseDecodingTable() protected method

protected InitialiseDecodingTable ( ) : void
return void

NextI() protected method

protected NextI ( string data, int i, int finish ) : int
data string
i int
finish int
return int