Merge pull request #4985 from kareem-wolfssl/iarWarningsFix

Fix compilation warnings from IAR.
This commit is contained in:
Sean Parkinson
2022-07-04 08:23:26 +10:00
committed by GitHub
3 changed files with 16 additions and 4 deletions

View File

@@ -34897,7 +34897,7 @@ int wolfSSL_BN_is_word(const WOLFSSL_BIGNUM* bn, WOLFSSL_BN_ULONG w)
return WOLFSSL_FAILURE;
}
if (w <= MP_MASK) {
if (w <= (WOLFSSL_BN_ULONG)MP_MASK) {
if (mp_isword((mp_int*)bn->internal, (mp_digit)w) == MP_YES) {
return WOLFSSL_SUCCESS;
}
@@ -35548,7 +35548,7 @@ static int wolfSSL_BN_add_word_int(WOLFSSL_BIGNUM *bn, WOLFSSL_BN_ULONG w,
}
if (ret == WOLFSSL_SUCCESS) {
if (w <= MP_MASK) {
if (w <= (WOLFSSL_BN_ULONG)MP_MASK) {
if (sub == 1) {
rc = mp_sub_d((mp_int*)bn->internal, (mp_digit)w,
(mp_int*)bn->internal);
@@ -35856,7 +35856,7 @@ WOLFSSL_BN_ULONG wolfSSL_BN_mod_word(const WOLFSSL_BIGNUM *bn,
return (WOLFSSL_BN_ULONG)WOLFSSL_FATAL_ERROR;
}
if (w <= MP_MASK) {
if (w <= (WOLFSSL_BN_ULONG)MP_MASK) {
mp_digit bn_ret;
if (mp_mod_d((mp_int*)bn->internal, (mp_digit)w, &bn_ret) != MP_OKAY) {
WOLFSSL_MSG("mp_add_d error");

View File

@@ -6552,9 +6552,9 @@ static int x509AddCertDir(WOLFSSL_BY_DIR *ctx, const char *argc, long argl)
#else
(void)ctx;
(void)argc;
(void)argl;
return WOLFSSL_NOT_IMPLEMENTED;
#endif
(void)argl;
}
/* set additional data to X509_LOOKUP */

View File

@@ -31,6 +31,18 @@
#endif
#include "r_tsip_rx_if.h"
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#ifndef WOLFSSL_USER_SETTINGS
#include <wolfssl/options.h>
#endif
#include <wolfssl/wolfcrypt/settings.h>
#include <wolfssl/wolfcrypt/visibility.h>
#include <wolfssl/wolfcrypt/ecc.h>
#include <wolfssl/wolfcrypt/logging.h>
#ifdef __cplusplus