Marco Oliverio
|
5d74c49ecb
|
dtls13: allow processing of HelloVerifyRequest to support downgrade
HelloVerifyRequest is used in DTLSv1.2 to perform a return routability check, so
it can be the legitim reply from a DTLSv1.2 server to a ClientHello.
|
2022-07-06 16:18:44 +02:00 |
|
David Garske
|
ec8149cd69
|
Merge pull request #5324 from julek-wolfssl/dtls13-hrr-fix
TLSX_COOKIE is only defined with WOLFSSL_SEND_HRR_COOKIE
|
2022-07-06 06:56:25 -07:00 |
|
Juliusz Sosinowicz
|
9b085a44be
|
sessionSecretCb should only be called when a ticket is present
|
2022-07-06 15:08:57 +02:00 |
|
Juliusz Sosinowicz
|
63b4c475d4
|
wolfSSL_set_session_secret_cb: fix for NULL input
|
2022-07-06 14:23:08 +02:00 |
|
Juliusz Sosinowicz
|
39e53c2b7c
|
Add wc_EccPublicKeyToDer_ex doxygen entry
|
2022-07-06 11:59:29 +02:00 |
|
Juliusz Sosinowicz
|
ef73409fd4
|
TLSX_COOKIE is only defined with WOLFSSL_SEND_HRR_COOKIE
|
2022-07-06 10:04:15 +02:00 |
|
Sean Parkinson
|
8b73feb8ef
|
SHA-512 ARM NEON: ensure data being hashed is 64-bit aligned
|
2022-07-06 16:18:18 +10:00 |
|
Jacob Barthelmeh
|
ff6edbff94
|
refactor name constraint checks
|
2022-07-05 17:20:50 -06:00 |
|
David Garske
|
9a256ca002
|
Merge pull request #5288 from haydenroche5/openldap
Add --enable-openldap option to configure.ac.
|
2022-07-05 16:04:51 -07:00 |
|
David Garske
|
4376ade9c8
|
Merge pull request #5123 from fabiankeil/configure-amd64-support
configure: Improve defaults for 64-bit BSDs
|
2022-07-05 13:52:02 -07:00 |
|
David Garske
|
08488b0fae
|
Merge pull request #5318 from embhorn/gh5314
Fix typos and bad macro names
|
2022-07-05 12:34:35 -07:00 |
|
Hayden Roche
|
f5a5d4ada5
|
Enhance OpenLDAP support.
- Add --enable-openldap to configure.ac
- Fix some issues around subject alt names and the WOLFSSL_GENERAL_NAME struct.
|
2022-07-05 10:40:07 -07:00 |
|
Fabian Keil
|
eb9a9ceef8
|
configure: Improve defaults for 64-bit BSDs
... by consistently treating host cpu "amd64" like host cpu "x86_64".
Tested on ElectroBSD amd64.
|
2022-07-05 19:37:31 +02:00 |
|
John Safranek
|
ded3f4e9b6
|
Merge pull request #5284 from julek-wolfssl/dtls-good-ch-cb
DTLS 1.3: additions for event driven server in wolfssl-examples
|
2022-07-05 10:14:59 -07:00 |
|
David Garske
|
1c009e8f91
|
Merge pull request #5311 from SparkiDev/ed_check_pubkey
Ed25519/Ed448: assume public key is not trusted
|
2022-07-05 09:25:50 -07:00 |
|
Eric Blankenhorn
|
394f36a0d7
|
Fix typos and bad macro names
|
2022-07-05 10:31:11 -05:00 |
|
Juliusz Sosinowicz
|
4caffee590
|
ForceZero the private key on import error
|
2022-07-05 13:44:31 +02:00 |
|
Juliusz Sosinowicz
|
20e5c98b2c
|
Error out when server indicates resumption but does full handshake
|
2022-07-05 09:42:39 +02:00 |
|
Juliusz Sosinowicz
|
fd7bf8d04d
|
Do resuming check as soon as we get a non-resumption msg
|
2022-07-05 08:49:00 +02:00 |
|
Juliusz Sosinowicz
|
144f2612e4
|
wc_ecc_export_x963_ex returns LENGTH_ONLY_E on a NULL output
|
2022-07-05 08:49:00 +02:00 |
|
Juliusz Sosinowicz
|
8e84560f71
|
CSR: confirm the signature when verify == VERIFY
|
2022-07-05 08:49:00 +02:00 |
|
Juliusz Sosinowicz
|
afaf41823c
|
wpa_supplicant uses larger challenge passwords for x509 requests
|
2022-07-05 08:49:00 +02:00 |
|
Juliusz Sosinowicz
|
5179741ddb
|
wpas: validate ecc points are on the curve
|
2022-07-05 08:48:37 +02:00 |
|
Juliusz Sosinowicz
|
ee3636f2e7
|
wc_EccPublicKeyToDer_ex: exporting the public key in compressed form
|
2022-07-05 08:48:18 +02:00 |
|
Juliusz Sosinowicz
|
448cde5a4b
|
Support for new DPP in wpa_supplicant
- Add null check to asn template code in MakeCertReq and test
- ENABLED_ECCCUSTCURVES can also be "all"
|
2022-07-05 08:48:18 +02:00 |
|
Sean Parkinson
|
4a962b7fb2
|
Ed25519/448: improvements
Check lengths of buffers in import functions.
priv/pub key set flag set on success only.
|
2022-07-05 09:02:05 +10:00 |
|
David Garske
|
1b64b82a6f
|
Merge pull request #5316 from LinuxJedi/fix-embos-mutex
Use the correct mutex type for embOS
|
2022-07-04 11:51:20 -07:00 |
|
David Garske
|
07b8f45d35
|
Merge pull request #5315 from rizlik/dtls_doDtls_fix
fix: examples/server: dtls mode checking
|
2022-07-04 10:20:20 -07:00 |
|
Andrew Hutchings
|
f8c67345d6
|
Use the correct mutex type for embOS
OS_MUTEX_Lock() is acutally a non-blocking mutex lock, for
wc_LockMutex() we need a blocking mutex. Switch to this.
|
2022-07-04 15:59:36 +01:00 |
|
Juliusz Sosinowicz
|
9dc2c27e3d
|
Expand wolfDTLS_SetChGoodCb() docs
|
2022-07-04 14:31:24 +02:00 |
|
Juliusz Sosinowicz
|
10c8a1668e
|
Reset cookie when resetting DTLS 1.3 state
|
2022-07-04 12:52:25 +02:00 |
|
Juliusz Sosinowicz
|
a8adde66c8
|
Use wc_HmacInit and wc_HmacFree in cookie logic
|
2022-07-04 12:51:50 +02:00 |
|
David Garske
|
00391a5ace
|
Rename callback to wolfDTLS_SetChGoodCb and add doxygen for it. Clarify DTLS_CTX.connected. Fix build errors for ./configure --enable-dtls --enable-dtls13 --disable-examples CFLAGS="-DNO_WOLFSSL_SERVER".
|
2022-07-04 11:08:39 +02:00 |
|
Juliusz Sosinowicz
|
7ea13bf5bf
|
Apply connected to sendto and address code review
|
2022-07-04 11:08:39 +02:00 |
|
Juliusz Sosinowicz
|
dd7073740b
|
DTLS 1.3: tie cookie to peer address
|
2022-07-04 11:08:39 +02:00 |
|
Juliusz Sosinowicz
|
e605cfeccb
|
Add docs for new features
|
2022-07-04 11:08:39 +02:00 |
|
Juliusz Sosinowicz
|
afdd5648aa
|
Address code review
|
2022-07-04 11:08:39 +02:00 |
|
Juliusz Sosinowicz
|
d72edd03b8
|
dtls: wolfSSL_set_dtls_fd_connected
wolfSSL_set_dtls_fd_connected sets the connected socket file descriptor. This descriptor should be called without addr and addr_len.
|
2022-07-04 11:08:39 +02:00 |
|
Juliusz Sosinowicz
|
c6aa4fc526
|
DTLS 1.3: allow the server to operate without maintaining state
|
2022-07-04 11:08:39 +02:00 |
|
Juliusz Sosinowicz
|
8fb48464e3
|
Add callback when we parse a verified ClientHello
|
2022-07-04 11:08:39 +02:00 |
|
Marco Oliverio
|
80f3db6e1d
|
fix: examples/server: dtls mode checking
This fixes using ssl to check if we are using dtls or not, when ssl is not yet
valid.
Fix: 060dfe1a69
|
2022-07-04 10:21:11 +02:00 |
|
Sean Parkinson
|
1077829f9d
|
Merge pull request #5313 from douzzer/20220701-sp_div-deadstore
fix clang-analyzer-deadcode.DeadStores in sp_div().
|
2022-07-04 08:32:50 +10:00 |
|
Sean Parkinson
|
7b9c214b3c
|
Merge pull request #4985 from kareem-wolfssl/iarWarningsFix
Fix compilation warnings from IAR.
|
2022-07-04 08:23:26 +10:00 |
|
Daniel Pouzzner
|
b16c2a2aef
|
fix clang-analyzer-deadcode.DeadStores in sp_div().
|
2022-07-01 23:49:58 -05:00 |
|
Daniel Pouzzner
|
5819332f89
|
Merge pull request #5312 from dgarske/fips_v5dev
FIPS in core hash using SHA2-256 and SHA2-384
|
2022-07-01 23:25:52 -05:00 |
|
David Garske
|
6c7db7318e
|
Merge pull request #5309 from kareem-wolfssl/arrayBoundFix
Pass in and check output length in SetCurve.
|
2022-07-01 18:58:42 -07:00 |
|
David Garske
|
b9be5c2c24
|
Update to FIPS v5-ready will use latest master. Support for FIPS in core hash using SHA2-256 and SHA2-384 in fips_test.h. Fixes for MATH_INT_T. Fix error: ‘tls13_kdf_test’ declared ‘static’ but never defined.
|
2022-07-01 15:40:21 -07:00 |
|
David Garske
|
bb68766bda
|
For ED255219 and ED448 if importing private only and public key is already set then check it.
|
2022-07-01 14:13:45 -07:00 |
|
Kareem
|
90749b7f88
|
Don't declare tls13_kdf_test if TLS 1.3 is not enabled, to avoid unused function warning.
|
2022-07-01 13:22:16 -07:00 |
|
Kareem
|
96aedc2f47
|
Fix SetCurve max sizes. Add fix for potentially uninitialized type in ProcessReplyEx.
|
2022-07-01 13:18:33 -07:00 |
|