mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-04-28 11:47:48 +02:00
libi22pd: convert several loops to range based ones
Found with clang-tidy's modernize-loop-convert. Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
parent
6cc388c1bc
commit
0dabc88eeb
4 changed files with 12 additions and 12 deletions
|
@ -188,10 +188,10 @@ namespace crypto
|
||||||
static void DestroyElggTable (BIGNUM * table[][255], int len)
|
static void DestroyElggTable (BIGNUM * table[][255], int len)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < len; i++)
|
for (int i = 0; i < len; i++)
|
||||||
for (int j = 0; j < 255; j++)
|
for (auto & j : table[i])
|
||||||
{
|
{
|
||||||
BN_free (table[i][j]);
|
BN_free (j);
|
||||||
table[i][j] = nullptr;
|
j = nullptr;
|
||||||
}
|
}
|
||||||
BN_MONT_CTX_free (g_MontCtx);
|
BN_MONT_CTX_free (g_MontCtx);
|
||||||
}
|
}
|
||||||
|
|
|
@ -54,14 +54,14 @@ namespace crypto
|
||||||
|
|
||||||
// precalculate Bi256 table
|
// precalculate Bi256 table
|
||||||
Bi256Carry = { Bx, By }; // B
|
Bi256Carry = { Bx, By }; // B
|
||||||
for (int i = 0; i < 32; i++)
|
for (auto & i : Bi256)
|
||||||
{
|
{
|
||||||
Bi256[i][0] = Bi256Carry; // first point
|
i[0] = Bi256Carry; // first point
|
||||||
for (int j = 1; j < 128; j++)
|
for (int j = 1; j < 128; j++)
|
||||||
Bi256[i][j] = Sum (Bi256[i][j-1], Bi256[i][0], ctx); // (256+j+1)^i*B
|
i[j] = Sum (i[j-1], i[0], ctx); // (256+j+1)^i*B
|
||||||
Bi256Carry = Bi256[i][127];
|
Bi256Carry = i[127];
|
||||||
for (int j = 0; j < 128; j++) // add first point 128 more times
|
for (int j = 0; j < 128; j++) // add first point 128 more times
|
||||||
Bi256Carry = Sum (Bi256Carry, Bi256[i][0], ctx);
|
Bi256Carry = Sum (Bi256Carry, i[0], ctx);
|
||||||
}
|
}
|
||||||
|
|
||||||
BN_CTX_free (ctx);
|
BN_CTX_free (ctx);
|
||||||
|
|
|
@ -838,10 +838,10 @@ namespace crypto
|
||||||
{
|
{
|
||||||
GOST3411Block k = *this;
|
GOST3411Block k = *this;
|
||||||
GOST3411Block res = k^m;
|
GOST3411Block res = k^m;
|
||||||
for (int i = 0; i < 12; i++)
|
for (const auto & i : C_)
|
||||||
{
|
{
|
||||||
res.F ();
|
res.F ();
|
||||||
k = k^C_[i];
|
k = k^i;
|
||||||
k.F ();
|
k.F ();
|
||||||
res = k^res;
|
res = k^res;
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,8 +14,8 @@ namespace tunnel
|
||||||
m_CurrentTunnelDataMsg (nullptr), m_RemainingSize (0)
|
m_CurrentTunnelDataMsg (nullptr), m_RemainingSize (0)
|
||||||
{
|
{
|
||||||
RAND_bytes (m_NonZeroRandomBuffer, TUNNEL_DATA_MAX_PAYLOAD_SIZE);
|
RAND_bytes (m_NonZeroRandomBuffer, TUNNEL_DATA_MAX_PAYLOAD_SIZE);
|
||||||
for (size_t i = 0; i < TUNNEL_DATA_MAX_PAYLOAD_SIZE; i++)
|
for (unsigned char & i : m_NonZeroRandomBuffer)
|
||||||
if (!m_NonZeroRandomBuffer[i]) m_NonZeroRandomBuffer[i] = 1;
|
if (!i) i = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
TunnelGatewayBuffer::~TunnelGatewayBuffer ()
|
TunnelGatewayBuffer::~TunnelGatewayBuffer ()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue