提交 b597aab8 编写于 作者: E Emilia Kasper

Build fixes

Various build fixes, mostly uncovered by clang's unused-const-variable
and unused-function errors.
Reviewed-by: NKurt Roeckx <kurt@openssl.org>
(cherry picked from commit 0e1c318ece3c82e96ae95a34a1badf58198d6b28)
上级 4aecfd4d
...@@ -70,7 +70,7 @@ ...@@ -70,7 +70,7 @@
#include "ec_lcl.h" #include "ec_lcl.h"
static const char EC_version[] = "EC" OPENSSL_VERSION_PTEXT; const char EC_version[] = "EC" OPENSSL_VERSION_PTEXT;
/* functions for EC_GROUP objects */ /* functions for EC_GROUP objects */
......
...@@ -108,7 +108,6 @@ typedef u64 smallfelem[NLIMBS]; ...@@ -108,7 +108,6 @@ typedef u64 smallfelem[NLIMBS];
/* This is the value of the prime as four 64-bit words, little-endian. */ /* This is the value of the prime as four 64-bit words, little-endian. */
static const u64 kPrime[4] = { 0xfffffffffffffffful, 0xffffffff, 0, 0xffffffff00000001ul }; static const u64 kPrime[4] = { 0xfffffffffffffffful, 0xffffffff, 0, 0xffffffff00000001ul };
static const limb bottom32bits = 0xffffffff;
static const u64 bottom63bits = 0x7ffffffffffffffful; static const u64 bottom63bits = 0x7ffffffffffffffful;
/* bin32_to_felem takes a little-endian byte array and converts it into felem /* bin32_to_felem takes a little-endian byte array and converts it into felem
......
...@@ -1367,7 +1367,7 @@ static const struct nistp_test_params nistp_tests_params[] = ...@@ -1367,7 +1367,7 @@ static const struct nistp_test_params nistp_tests_params[] =
}, },
}; };
void nistp_single_test(const struct nistp_test_params *test) static void nistp_single_test(const struct nistp_test_params *test)
{ {
BN_CTX *ctx; BN_CTX *ctx;
BIGNUM *p, *a, *b, *x, *y, *n, *m, *order; BIGNUM *p, *a, *b, *x, *y, *n, *m, *order;
...@@ -1470,7 +1470,7 @@ void nistp_single_test(const struct nistp_test_params *test) ...@@ -1470,7 +1470,7 @@ void nistp_single_test(const struct nistp_test_params *test)
BN_CTX_free(ctx); BN_CTX_free(ctx);
} }
void nistp_tests() static void nistp_tests()
{ {
unsigned i; unsigned i;
......
...@@ -114,9 +114,6 @@ static const ENGINE_CMD_DEFN dynamic_cmd_defns[] = { ...@@ -114,9 +114,6 @@ static const ENGINE_CMD_DEFN dynamic_cmd_defns[] = {
ENGINE_CMD_FLAG_NO_INPUT}, ENGINE_CMD_FLAG_NO_INPUT},
{0, NULL, NULL, 0} {0, NULL, NULL, 0}
}; };
static const ENGINE_CMD_DEFN dynamic_cmd_defns_empty[] = {
{0, NULL, NULL, 0}
};
/* Loading code stores state inside the ENGINE structure via the "ex_data" /* Loading code stores state inside the ENGINE structure via the "ex_data"
* element. We load all our state into a single structure and use that as a * element. We load all our state into a single structure and use that as a
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册