Chris Conlon
|
d30c45a79c
|
Merge pull request #1637 from ghoso/openssl_compat201805
OpenSSL Compatibility APIs 2018/06
|
2018-09-26 14:54:14 -06:00 |
|
Kaleb Himes
|
5cd428eaa8
|
Merge pull request #1853 from dgarske/mp_add_d
Fixes for missing `mp_add_d`
|
2018-09-26 13:50:14 -06:00 |
|
JacobBarthelmeh
|
fc81467715
|
Merge pull request #1851 from dgarske/lighttpd_fix
Lighttpd fixes
|
2018-09-26 13:24:16 -06:00 |
|
Chris Conlon
|
8ccd715f31
|
Merge branch 'master' into openssl_compat201805
|
2018-09-26 11:06:26 -06:00 |
|
David Garske
|
441c0492f6
|
Fixes for missing mp_add_d . Fix for IDE/GCC-ARM user_settings.h to remove redudant USE_FAST_MATH option.
|
2018-09-26 08:34:08 -07:00 |
|
David Garske
|
6e629a51f8
|
Added test case for scenario where error is pushed, cleared then try to get current. Without fix to clear wc_current_node in wc_ClearErrorNodes this causes access to invalid/free'd memory.
|
2018-09-26 08:16:58 -07:00 |
|
David Garske
|
3c828c0547
|
Merge pull request #1850 from ejohnstown/const
DecodedCert der to const
|
2018-09-26 07:52:19 -07:00 |
|
David Garske
|
1bf7cad633
|
Fix for case where wc_ClearErrorNodes is called, but then wc_PullErrorNode is called and wc_current_node is populated with invalid ->next pointer.
|
2018-09-25 16:13:13 -07:00 |
|
David Garske
|
d7249068db
|
Fix for Lighttpd 1.4.49, which requires HAVE_EX_DATA .
|
2018-09-25 15:14:57 -07:00 |
|
John Safranek
|
18a27cfe75
|
Changed the DecodedCert's der pointer to be a pointer to const. The
DecodedCert doesn't own the der value, so it should be const. Had to
make many other changes downstream of this.
|
2018-09-25 12:55:52 -07:00 |
|
Go Hosohara
|
52b5fe569b
|
restore PR#1819 to pass Jenkins tests.
|
2018-09-25 18:04:27 +09:00 |
|
Go Hosohara
|
ff5506faf2
|
define wolfSSL_OPENSSL_add_all_alogrithms_noconf alias for wolfSSL_OpenSSL_add_all_algorithms_noconf and some fixes
|
2018-09-25 15:39:56 +09:00 |
|
Takashi Kojo
|
71863c462e
|
(void) for unused in NO_RSA case
|
2018-09-25 15:39:56 +09:00 |
|
Takashi Kojo
|
dc06bb075d
|
moving and consoridating NID defines to enum in asn.h
|
2018-09-25 15:39:56 +09:00 |
|
Takashi Kojo
|
01654dac1a
|
minor fix
|
2018-09-25 15:39:56 +09:00 |
|
Go Hosohara
|
cfa99c567b
|
merge PR #1820 Porting aid
|
2018-09-25 15:39:56 +09:00 |
|
Go Hosohara
|
ca9f62713d
|
fix test_wolfSSL_CTX_load_verify_locations() build error
|
2018-09-25 15:39:56 +09:00 |
|
Takashi Kojo
|
cf5377ec5b
|
Revert "fix api.c error code to fit into"
This reverts commit 9eddc2ed3598dbede3c6a3aa1e0b50e111369d63.
|
2018-09-25 15:39:56 +09:00 |
|
Takashi Kojo
|
921992e689
|
fix api.c error code to fit into
|
2018-09-25 15:39:55 +09:00 |
|
Go Hosohara
|
d9c0e1ddde
|
increase memory bucket size
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
c28e981b9b
|
avoid shadow
|
2018-09-25 15:39:55 +09:00 |
|
Go Hosohara
|
c7cfa74577
|
Fix some flaws caused by rebase
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
a189d00fc9
|
Refactor cs+ project
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
3c93d4e638
|
KEEP_STORE_CERTS release elimination, limited to FreeX509 in X509_STORE_CTX
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
226bc54b57
|
ctx->ourCert keeps duplicated x509
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
8a046b0bac
|
WOLFSSL_KEEP_STORE_CERTS for wolfSSL_X509_free
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
59beba6338
|
WOLFSSL_CIPHER_INTERNALNAME option
|
2018-09-25 15:39:55 +09:00 |
|
Go Hosohara
|
c3abb6c0cd
|
HAVE_HTTP_CLIENT is disabled if WOLFSSL_USER_IO is defined in wolfsssl/wolfio.h
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
93e1221894
|
WOLFSSL_KEEP_STORE_CERTS for X509_STOREmake
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
9ea88b5181
|
wc_PKCS12_free, EVP_PKEY_free for PKCS12 in test_wolfSSL_OBJ
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
89dcbd6693
|
set dynamic flag when wolfSSL_ASN1_OBJECT_new()
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
511b59cf73
|
set dynamic flag in ASN1_OBJECT_new
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
9ae3ccb3ba
|
OBJ_sn2nid with OPENSSL_EXTRA_X509_SMALL
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
094141b4ea
|
initiallizing asn1Name
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
7d2a03f8c9
|
OBJ_obj2nid memory leak
|
2018-09-25 15:39:55 +09:00 |
|
Go Hosohara
|
2669b80943
|
Fix crashed issue if you call X509_free() after X509_STOER_CTX_free()
|
2018-09-25 15:39:55 +09:00 |
|
Go Hosohara
|
5de7a34fd4
|
Add memory free to prevent from leaking
|
2018-09-25 15:39:55 +09:00 |
|
Go Hosohara
|
1c627430c7
|
increase wolfcrypt test program memory size along to WOLFSSL structure modificaiton.
rebase with master branch
|
2018-09-25 15:39:55 +09:00 |
|
Go Hosohara
|
1d1f4df8cb
|
Fix XBADFILE typo
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
7af43b6cf0
|
test_wolfSSL_OBJ with NO_DES3, NO_RSA
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
7767d802b7
|
arg_obj check has done before
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
c673884cbb
|
#ifdef HAVE_ECC to OBJ_nid2obj, and its test in api.c
|
2018-09-25 15:39:55 +09:00 |
|
Takashi Kojo
|
4d03b55fef
|
XBADFILE in bio.c
|
2018-09-25 15:39:55 +09:00 |
|
Go Hosohara
|
fd634141bd
|
wolfSSL_get_rbio,wolfSSL_get_wbio.
fix to check XBADFILE in wolfSSL_BIO_write_file.
|
2018-09-25 15:39:55 +09:00 |
|
Go Hosohara
|
fd01659baa
|
Obj_obj2nid
|
2018-09-25 15:39:55 +09:00 |
|
Go Hosohara
|
19c1a3a3f9
|
Fix i2d_RSAPublicKey() memory leak issue.
|
2018-09-25 15:39:55 +09:00 |
|
Go Hosohara
|
3f993c280c
|
Change buffer variable name for preventing from conflict with debug option.
|
2018-09-25 15:39:54 +09:00 |
|
Go Hosohara
|
3f82fb62a0
|
SSL_get_peer_cert_chain() count value check in api.c
|
2018-09-25 15:39:54 +09:00 |
|
Takashi Kojo
|
259d3b5720
|
WOLFSSL_USER_FILESYSTEM option
|
2018-09-25 15:39:54 +09:00 |
|
Takashi Kojo
|
1e87eae3b7
|
i2d_RSAPublicKey(rsa, NULL)
|
2018-09-25 15:39:54 +09:00 |
|