1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-09 00:00:04 +01:00

x509-warning-fixes

This commit is contained in:
Andy Green 2019-01-11 18:19:21 +08:00
parent 39e19c85f1
commit 613993300d
3 changed files with 5 additions and 7 deletions

View file

@ -723,7 +723,6 @@ if (NOT LWS_HAVE_GETIFADDRS)
set(LWS_BUILTIN_GETIFADDRS 1)
endif()
CHECK_INCLUDE_FILE(getopt.h LWS_HAS_GETOPT_LONG)
CHECK_INCLUDE_FILE(dlfcn.h LWS_HAVE_DLFCN_H)
CHECK_INCLUDE_FILE(fcntl.h LWS_HAVE_FCNTL_H)
CHECK_INCLUDE_FILE(in6addr.h LWS_HAVE_IN6ADDR_H)
@ -818,7 +817,7 @@ CHECK_C_SOURCE_COMPILES("#define _GNU_SOURCE
return 0;
}" LWS_HAS_PTHREAD_SETNAME_NP)
CHECK_C_SOURCE_COMPILES("
CHECK_C_SOURCE_COMPILES("#include <stddef.h>
#include <getopt.h>
int main(void) {
void *p = (void *)getopt_long;

View file

@ -28,7 +28,6 @@
#cmakedefine LWS_HAVE_ECDSA_SIG_set0
#cmakedefine LWS_HAVE_EVP_MD_CTX_free
#cmakedefine LWS_HAVE_EVP_aes_128_wrap
#cmakedefine LWS_HAS_GETOPT_LONG
#cmakedefine LWS_HAVE_LIBCAP
#cmakedefine LWS_HAVE_MALLOC_H
#cmakedefine LWS_HAVE_mbedtls_net_init

View file

@ -292,11 +292,11 @@ lws_x509_public_to_jwk(struct lws_jwk *jwk, struct lws_x509_cert *x509,
ASN1_OBJECT *obj = NULL;
const EC_POINT *ecpoint;
const EC_GROUP *ecgroup;
EC_KEY *ecpub = NULL;
X509_PUBKEY *pubkey;
RSA *rsapub = NULL;
BIGNUM *mpi[4];
EVP_PKEY *pkey;
EC_KEY *ecpub;
RSA *rsapub;
memset(jwk, 0, sizeof(*jwk));
@ -480,10 +480,10 @@ lws_x509_jwk_privkey_pem(struct lws_jwk *jwk, void *pem, size_t len,
BIO* bio = BIO_new(BIO_s_mem());
BIGNUM *mpi, *dummy[4];
EVP_PKEY *pkey = NULL;
EC_KEY *ecpriv = NULL;
RSA *rsapriv = NULL;
const BIGNUM *cmpi;
int n, m, ret = -1;
EC_KEY *ecpriv;
RSA *rsapriv;
BIO_write(bio, pem, len);
PEM_read_bio_PrivateKey(bio, &pkey, lws_x509_jwk_privkey_pem_pp_cb,