C# 클래스 BraintreeEncryption.Library.BouncyCastle.Crypto.Prng.ReversedWindowGenerator

Takes bytes generated by an underling RandomGenerator and reverses the order in each small window (of configurable size).

Access to internals is synchronized so a single one of these can be shared.

상속: IRandomGenerator
파일 보기 프로젝트 열기: braintree/braintree_windows_phone_encryption

공개 메소드들

메소드 설명
AddSeedMaterial ( byte seed ) : void

Add more seed material to the generator.

AddSeedMaterial ( long seed ) : void

Add more seed material to the generator.

NextBytes ( byte bytes ) : void

Fill byte array with random values.

NextBytes ( byte bytes, int start, int len ) : void

Fill byte array with random values.

ReversedWindowGenerator ( IRandomGenerator generator, int windowSize ) : System

비공개 메소드들

메소드 설명
doNextBytes ( byte bytes, int start, int len ) : void

메소드 상세

AddSeedMaterial() 공개 메소드

Add more seed material to the generator.
public AddSeedMaterial ( byte seed ) : void
seed byte A byte array to be mixed into the generator's state.
리턴 void

AddSeedMaterial() 공개 메소드

Add more seed material to the generator.
public AddSeedMaterial ( long seed ) : void
seed long A long value to be mixed into the generator's state.
리턴 void

NextBytes() 공개 메소드

Fill byte array with random values.
public NextBytes ( byte bytes ) : void
bytes byte Array to be filled.
리턴 void

NextBytes() 공개 메소드

Fill byte array with random values.
public NextBytes ( byte bytes, int start, int len ) : void
bytes byte Array to receive bytes.
start int Index to start filling at.
len int Length of segment to fill.
리턴 void

ReversedWindowGenerator() 공개 메소드

public ReversedWindowGenerator ( IRandomGenerator generator, int windowSize ) : System
generator IRandomGenerator
windowSize int
리턴 System