mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-02-10 18:05:41 +08:00
Add check buffer size for password generation
This commit is contained in:
@ -450,6 +450,7 @@ namespace OSign
|
||||
CStorageBuffer buffer;
|
||||
buffer.Alloc(size);
|
||||
RAND_priv_bytes(buffer.GetData(), (int)size);
|
||||
buffer.AddSkip(size);
|
||||
buffer.Skip(size);
|
||||
return buffer;
|
||||
}
|
||||
|
||||
@ -22,6 +22,7 @@ TEST_F(COSignTest, crypt_storage_aes_gcm_random_password)
|
||||
{
|
||||
// создаем случайный пароль длиной 100 символов
|
||||
OSign::CStorageBuffer oPassword = OSign::Crypt::GeneratePassword(100);
|
||||
EXPECT_EQ(100, oPassword.GetLength());
|
||||
|
||||
// буфер для шифрования
|
||||
std::string sDataCrypt = "Hello, world!";
|
||||
|
||||
Reference in New Issue
Block a user