replace C type conversion with static_cast
This commit is contained in:
@@ -64,23 +64,23 @@ void AESCipher<Key, KeySize>::Transcode(const u8* src, std::size_t size, u8* des
|
||||
|
||||
int written, last_written;
|
||||
if (EVP_CIPHER_mode(ctx->cipher) == EVP_CIPH_XTS_MODE) {
|
||||
EVP_CipherUpdate(ctx->ctx.get(), dest, &written, src, (int)size);
|
||||
if (written != (int)size) {
|
||||
EVP_CipherUpdate(ctx->ctx.get(), dest, &written, src, static_cast<int>(size));
|
||||
if (written != static_cast<int>(size)) {
|
||||
LOG_WARNING(Crypto, "Not all data was decrypted requested={:016X}, actual={:016X}.",
|
||||
size, written);
|
||||
}
|
||||
} else {
|
||||
std::size_t block_size = EVP_CIPHER_block_size(ctx->cipher);
|
||||
std::size_t remain = size % block_size;
|
||||
EVP_CipherUpdate(ctx->ctx.get(), dest, &written, src, (int)(size - remain));
|
||||
EVP_CipherUpdate(ctx->ctx.get(), dest, &written, src, static_cast<int>(size - remain));
|
||||
if (remain != 0) {
|
||||
std::vector<u8> block(block_size);
|
||||
std::memcpy(block.data(), src + size - remain, remain);
|
||||
EVP_CipherUpdate(ctx->ctx.get(), dest + written, &last_written, block.data(),
|
||||
(int)block_size);
|
||||
static_cast<int>(block_size));
|
||||
written += last_written;
|
||||
}
|
||||
if (written != (int)size) {
|
||||
if (written != static_cast<int>(size)) {
|
||||
LOG_WARNING(Crypto, "Not all data was decrypted requested={:016X}, actual={:016X}.",
|
||||
size, written + last_written);
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
bool CalculateHMACSHA256(u8* out, const u8* key, std::size_t key_length, const u8* data,
|
||||
std::size_t data_length) {
|
||||
HMAC(EVP_sha256(), key, (int)key_length, data, data_length, out, NULL);
|
||||
HMAC(EVP_sha256(), key, static_cast<int>(key_length), data, data_length, out, NULL);
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -40,9 +40,9 @@ void CalculateModExp(const u8* d, std::size_t d_length, const u8* n, std::size_t
|
||||
BIGNUM* N = BN_CTX_get(ctx);
|
||||
BIGNUM* S = BN_CTX_get(ctx);
|
||||
BIGNUM* M = BN_CTX_get(ctx);
|
||||
BN_bin2bn(d, (int)d_length, D);
|
||||
BN_bin2bn(n, (int)n_length, N);
|
||||
BN_bin2bn(s, (int)s_length, S);
|
||||
BN_bin2bn(d, static_cast<int>(d_length), D);
|
||||
BN_bin2bn(n, static_cast<int>(n_length), N);
|
||||
BN_bin2bn(s, static_cast<int>(s_length), S);
|
||||
BN_mod_exp(M, S, D, N, ctx);
|
||||
BN_bn2bin(M, m);
|
||||
BN_CTX_end(ctx);
|
||||
@@ -51,8 +51,8 @@ void CalculateModExp(const u8* d, std::size_t d_length, const u8* n, std::size_t
|
||||
|
||||
void GenerateRandomBytesWithSeed(u8* out, std::size_t out_length, const u8* seed,
|
||||
std::size_t seed_length) {
|
||||
RAND_seed((const void*)seed, (int)seed_length);
|
||||
ASSERT(RAND_bytes(out, (int)out_length) == 1);
|
||||
RAND_seed(static_cast<const void*>(seed), static_cast<int>(seed_length));
|
||||
ASSERT(RAND_bytes(out, static_cast<int>(out_length)) == 1);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user