Takashi Kojo
|
2fdf98ebd4
|
eliminate redandant pad block, DES3
|
2018-01-16 14:48:56 -07:00 |
|
Go Hosohara
|
e8d628f61b
|
wrap up no certificate alert related code in OPENSSL_EXTRA directive.
|
2018-01-16 14:48:55 -07:00 |
|
Takashi Kojo
|
f690a980bf
|
Avoid duplicated callback when error is overriden
|
2018-01-16 14:48:53 -07:00 |
|
Jacob Barthelmeh
|
92c9ff5f48
|
reset cipher suites after call to wolfSSL_set_options
|
2018-01-16 14:45:58 -07:00 |
|
Takashi Kojo
|
0a3d6534c7
|
add SanityCheckMsgReceived in ProcessOldClientHello
|
2018-01-16 14:42:17 -07:00 |
|
Go Hosohara
|
d6e22346e3
|
Regarding with commit #4899aad884880bb8ef1859ea6b57eded013cd2b4, send no certificate alert only if SSLv3, otherwise proceed with size 0 certificate.
|
2018-01-16 14:42:17 -07:00 |
|
Takashi Kojo
|
2a4766198a
|
add SendAlert(ssl, alert_fatal, bad_certificate);
|
2018-01-16 14:42:15 -07:00 |
|
Takashi Kojo
|
401db67bcd
|
WOLFSSL_MIN_DOWNGRADE, default: TLSv1_MINOR
|
2018-01-16 14:41:03 -07:00 |
|
Takashi Kojo
|
5a40d8b3c2
|
rollingback certErr_ovrdn, VerifyCallback
|
2018-01-16 14:41:01 -07:00 |
|
Takashi Kojo
|
a19813eab2
|
CertificateVerify, getting past when the error is overridden by VerifyCallback
|
2018-01-16 14:39:40 -07:00 |
|
Takashi Kojo
|
2f1f86d5f2
|
VerifyCallback with any reason
|
2018-01-16 14:35:10 -07:00 |
|
Go Hosohara
|
8336e02931
|
send no certificate alert on SSLv3 if certificate size is 0.
|
2018-01-16 14:32:52 -07:00 |
|
Jacob Barthelmeh
|
b40218f7f4
|
certificate verify callback override
|
2018-01-16 14:32:50 -07:00 |
|
Go Hosohara
|
3d0c850e10
|
Change to send certificate message on SSLv3 even though certificate size is 0.
|
2018-01-16 14:27:50 -07:00 |
|
Jacob Barthelmeh
|
21a14403c6
|
wolfSSL_set_options behavior with downgrade version
|
2018-01-16 14:27:50 -07:00 |
|
Takashi Kojo
|
973bac429c
|
eliminate dupricate callbacks on -188 error
|
2018-01-16 14:27:48 -07:00 |
|
Takashi Kojo
|
2cee800127
|
verifyCallback and SendAlert on invalid certificate,
|
2018-01-16 14:24:00 -07:00 |
|
Takashi Kojo
|
4ab0934000
|
Merge branch 'Compatibility-Layer-Part5' of https://github.com/JacobBarthelmeh/wolfssl into Compatibility-Layer-Part5
|
2018-01-16 14:16:14 -07:00 |
|
Go Hosohara
|
54a006f47d
|
correct wolfSSL_get_state() by code review suggestion.
|
2018-01-16 13:50:00 -07:00 |
|
Go Hosohara
|
a32ae3e516
|
Change to kick info callback when state transition occurs.
|
2018-01-16 13:50:00 -07:00 |
|
Jacob Barthelmeh
|
a643ae1907
|
return code of sk num, X509 store peer chain, and get text by NID fix
|
2018-01-16 13:49:58 -07:00 |
|
Jacob Barthelmeh
|
cc5e9e3dae
|
adjustment for verify callback and certificate error depth
|
2018-01-16 13:44:52 -07:00 |
|
Takashi Kojo
|
3af8975a66
|
shadow global value error with cross-compiler
|
2018-01-16 13:34:35 -07:00 |
|
Jacob Barthelmeh
|
990e1f3ddf
|
implement wolfSSL set msg callback function
|
2018-01-16 10:39:20 -07:00 |
|
Jacob Barthelmeh
|
ede8127569
|
implement function for setting CTX verify depth
|
2018-01-16 02:17:40 -07:00 |
|
Jacob Barthelmeh
|
fcb1a10a3c
|
upadte memory bio read and setting bios in ssl struct
|
2018-01-16 01:42:34 -07:00 |
|
Jacob Barthelmeh
|
ad6cc6be2e
|
fix clang build warnings and change return type
|
2018-01-16 01:12:11 -07:00 |
|
Jacob Barthelmeh
|
db3badb73a
|
add GENERAL NAME stack functions and fix WOLFSSL_BIO free with files
|
2018-01-16 01:12:09 -07:00 |
|
Jacob Barthelmeh
|
32bf163633
|
update base64 WOLFSSL_BIO encoding and checking session context ID
|
2018-01-15 17:54:46 -07:00 |
|
Jacob Barthelmeh
|
60b21ffa62
|
add compat functions; rand egd, rand file, bio_f_base64, bio pop, bio set flags, crypto set id callback, crypto set locking callback, evp pkey get1 RSA, PEM write bio RSA private key, set info callback and alter ERR GET REASON
|
2018-01-15 16:06:36 -07:00 |
|
David Garske
|
481f4765eb
|
Cleanup to remove duplicate MAX_DIGEST_SIZE in hmac.h and refactor to use WC_MAX_DIGEST_SIZE. Cleanup for HMAC to include hash.h and refactor HMAC_BLOCK_SIZE to WC_HMAC_BLOCK_SIZE. Fix build warning in benchmark.c with unused variable if features are disabled.
|
2018-01-11 09:52:49 -08:00 |
|
Jacob Barthelmeh
|
23b271da84
|
clean up after rebase
|
2018-01-10 09:28:56 -07:00 |
|
Jacob Barthelmeh
|
326d889658
|
initialize extra name entries to 0
|
2018-01-10 09:28:56 -07:00 |
|
Jacob Barthelmeh
|
79ea6b78bb
|
add name entry and fix build without RSA
|
2018-01-10 09:28:56 -07:00 |
|
Jacob Barthelmeh
|
915f628bc7
|
add DH Agree callback
|
2018-01-03 16:47:15 -07:00 |
|
dgarske
|
3f53e8d1dd
|
Merge pull request #1270 from JacobBarthelmeh/CAAM
add CAAM with INTEGRITY support
|
2018-01-03 08:14:46 -08:00 |
|
Jacob Barthelmeh
|
01f603ad65
|
add documentation, macro for no AES hw or HASH hw, use usleep when waiting for entropy
|
2018-01-02 15:00:35 -07:00 |
|
David Garske
|
d75c2e2a91
|
Added new WOLFSSL_EXTRA define for expanded API's without openssl extra. Removed old GOAHEAD_WS, which had build errors and current project requires full openssl extra compatability. Fix unused arg build warnings for OCSP. The WOLFSSL_EXTRA adds: wolfSSL_CTX_set_quiet_shutdown, wolfSSL_set_quiet_shutdown, wolfSSL_set_accept_state and wolfSSL_set_connect_state.
|
2017-12-27 08:55:28 -08:00 |
|
Chris Conlon
|
2660ff0b93
|
Merge pull request #1251 from kojo1/openSSL-Compat-201711
openSSL compatibility 201711
|
2017-12-21 16:25:46 -07:00 |
|
Chris Conlon
|
e97f8b5a9c
|
fix scanbuild issues, internal.c and tfm.c
|
2017-12-20 12:18:49 -07:00 |
|
Jacob Barthelmeh
|
5fa9455bf9
|
add CAAM with INTEGRITY support
|
2017-12-20 11:16:11 -07:00 |
|
David Garske
|
4712376ce1
|
Fix for OCSP non-blocking with check all flag set.
|
2017-12-19 16:52:47 -08:00 |
|
toddouska
|
ddae61afbd
|
Merge pull request #1259 from dgarske/fix_ocsp_nonblock
Fixes for handling non-blocking OCSP
|
2017-12-18 16:43:24 -08:00 |
|
David Garske
|
5b003918ef
|
Fix for #ifdef issue causing some X509 functions to be unavailable when DH and ECC were disabled. Fix for HashAlgoToType not being available if building with DH and ECC disabled and RSA PSS enabled.
|
2017-12-18 11:10:12 -08:00 |
|
David Garske
|
de05c563b6
|
Fix to handle non-blocking OCSP when WOLFSSL_NONBLOCK_OCSP is defined and not using async. OCSP callback should return OCSP_WANT_READ. Added ability to simulate non-blocking OCSP using TEST_NONBLOCK_CERTS.
|
2017-12-08 03:12:33 +01:00 |
|
Sean Parkinson
|
4f97a49213
|
Fix placement of #endif
|
2017-12-08 09:13:53 +10:00 |
|
toddouska
|
ecb9e799a9
|
Merge pull request #1243 from dgarske/def_sec_reneg
Adds new define to enable secure-renegotiation by default
|
2017-11-29 14:40:23 -08:00 |
|
Takashi Kojo
|
05b9b39e06
|
free ctx->alpn_cli_protos
|
2017-11-24 06:27:36 +09:00 |
|
Takashi Kojo
|
5f025de0f8
|
pull ssl->protoMsgCb() from Part5
|
2017-11-24 05:49:41 +09:00 |
|
dgarske
|
8c15c65343
|
Merge pull request #1216 from abrahamsonn/windows-errors
Windows errors
|
2017-11-21 15:21:14 -08:00 |
|