1
0
mirror of https://github.com/bitwarden/mobile.git synced 2024-11-29 12:45:20 +01:00

singleton Random()

This commit is contained in:
Kyle Spearrin 2016-07-09 13:12:46 -04:00
parent 549ac1f996
commit d61d3c201a

View File

@ -20,6 +20,7 @@ namespace Bit.App.Services
private const int KeySize = 256; private const int KeySize = 256;
private const int Iterations = 5000; private const int Iterations = 5000;
private readonly Random _random = new Random();
private readonly PaddedBufferedBlockCipher _cipher; private readonly PaddedBufferedBlockCipher _cipher;
private readonly ISecureStorageService _secureStorage; private readonly ISecureStorageService _secureStorage;
private KeyParameter _keyParameter; private KeyParameter _keyParameter;
@ -184,9 +185,8 @@ namespace Bit.App.Services
private byte[] GenerateRandomInitializationVector() private byte[] GenerateRandomInitializationVector()
{ {
var rand = new Random();
var iv = new byte[InitializationVectorSize]; var iv = new byte[InitializationVectorSize];
rand.NextBytes(iv); _random.NextBytes(iv);
return iv; return iv;
} }
} }