C# Class Metropass.Core.PCL.Model.Kdb4.Keys.KeyGenerator

Inheritance: IKeyGenerator
Mostrar archivo Open project: TheAngryByrd/MetroPass Class Usage Examples

Public Methods

Method Description
GenerateHashedKeyAsync ( byte masterSeed, byte transformSeed, int rounds ) : Task
KeyGenerator ( ICanSHA256Hash hasher, IKeyTransformer keyTransformer, CompositeKey compositeKey, IProgress progress ) : System

Private Methods

Method Description
CreateRawCompositeKey32 ( ) : byte[]
GenerateKeyAsync ( byte transformSeed, int rounds ) : Task

Method Details

GenerateHashedKeyAsync() public method

public GenerateHashedKeyAsync ( byte masterSeed, byte transformSeed, int rounds ) : Task
masterSeed byte
transformSeed byte
rounds int
return Task

KeyGenerator() public method

public KeyGenerator ( ICanSHA256Hash hasher, IKeyTransformer keyTransformer, CompositeKey compositeKey, IProgress progress ) : System
hasher ICanSHA256Hash
keyTransformer IKeyTransformer
compositeKey CompositeKey
progress IProgress
return System