0x00x0040
Members 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | mPredictionResistant | bool | Private+1 flags | — | |
| 0x0029 | 0x07 | padding / unreflected | |||
| 0x08 | mRandomSource | SecureRandom | Private+1 flags | — | |
| 0x08 | mDrbg | X931Rng | Private+1 flags | — | |
Inherited from SecureRandom 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | counter | long | PrivateStatic | — | |
| 0x08 | MasterRandom | SecureRandom | PrivateStatic+1 flags | — | |
| 0x08 | ArbitraryRandom | SecureRandom | Static+2 flags | — | |
| 0x0018 | 0x08 | padding / unreflected | |||
| 0x08 | generator | IRandomGenerator | 2 flags | — | |
| 0x08 | DoubleScale | double | PrivateStatic+1 flags | — | |
Functions 8
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(SecureRandom randomSource, X931Rng drbg, bool predictionResistant) | 2 flags | — | 0x08 |
| void SetSeed(const byte[]& seed) | Public+1 flags | — | 0x08 |
| void SetSeed(const Span<System.Byte>& seed) | Public+1 flags | — | 0x10 |
| void SetSeed(long seed) | Public+1 flags | — | 0x08 |
| void NextBytes(const byte[]& bytes) | Public+1 flags | — | 0x08 |
| void NextBytes(const byte[]& buf, int off, int len) | Public+1 flags | — | 0x08 |
| void NextBytes(const Span<System.Byte>& buffer) | Public+1 flags | — | 0x10 |
| byte[] GenerateSeed(int numBytes) | Public+1 flags | 0x08 |