From db139ced5fde51d96e8085673fc7568a20f3185c Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Sat, 5 Mar 2016 17:56:40 +0100 Subject: [PATCH] MSVC analyzer FP --- src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c | 3 +++ src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c b/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c index 973791b4..a3c6d158 100644 --- a/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c +++ b/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c @@ -160,7 +160,10 @@ int fill_segment_ref(const argon2_instance_t *instance, /* 1.2 Computing the index of the reference block */ /* 1.2.1 Taking pseudo-random value from the previous block */ if (data_independent_addressing) { +#pragma warning(push) +#pragma warning(disable: 6385) pseudo_rand = pseudo_rands[i]; +#pragma warning(pop) } else { pseudo_rand = instance->region->memory[prev_offset].v[0]; } diff --git a/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c b/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c index 7d010beb..372ca0a5 100644 --- a/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c +++ b/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c @@ -156,7 +156,10 @@ int fill_segment_ssse3(const argon2_instance_t *instance, /* 1.2 Computing the index of the reference block */ /* 1.2.1 Taking pseudo-random value from the previous block */ if (data_independent_addressing) { +#pragma warning(push) +#pragma warning(disable: 6385) pseudo_rand = pseudo_rands[i]; +#pragma warning(pop) } else { pseudo_rand = instance->region->memory[prev_offset].v[0]; }