C# Class Secp256k1.Base58

Modified from CodesInChaos' public domain code https://gist.github.com/CodesInChaos/3175971
Mostrar archivo Open project: TangibleCryptography/Secp256k1

Public Methods

Method Description
AddCheckSum ( byte data ) : byte[]
Decode ( string base58 ) : byte[]
DecodeWithCheckSum ( string base58, byte &decoded ) : bool
Encode ( byte data ) : string
EncodeWithCheckSum ( byte data ) : string
RemoveCheckSum ( byte data ) : byte[]
VerifyCheckSum ( byte data ) : bool

Private Methods

Method Description
GetCheckSum ( byte data ) : byte[]

Method Details

AddCheckSum() public static method

public static AddCheckSum ( byte data ) : byte[]
data byte
return byte[]

Decode() public static method

public static Decode ( string base58 ) : byte[]
base58 string
return byte[]

DecodeWithCheckSum() public static method

public static DecodeWithCheckSum ( string base58, byte &decoded ) : bool
base58 string
decoded byte
return bool

Encode() public static method

public static Encode ( byte data ) : string
data byte
return string

EncodeWithCheckSum() public static method

public static EncodeWithCheckSum ( byte data ) : string
data byte
return string

RemoveCheckSum() public static method

public static RemoveCheckSum ( byte data ) : byte[]
data byte
return byte[]

VerifyCheckSum() public static method

public static VerifyCheckSum ( byte data ) : bool
data byte
return bool