mirror of
https://github.com/bitwarden/mobile
synced 2025-12-18 09:13:15 +00:00
singleton Random()
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user