Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement TLS1.3 for windows client side #641

Open
wants to merge 89 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
624fe50
tls1.3 support
alfred2g May 16, 2024
6c28ad0
add version check
alfred2g May 18, 2024
de09df2
add version check
alfred2g May 18, 2024
5586e6a
sync
alfred2g May 18, 2024
c20a5dd
version info
alfred2g May 18, 2024
4f50b77
crate acquire common section
alfred2g May 18, 2024
a5a3390
Split newer and older versions of windows
alfred2g May 19, 2024
9d7eec0
more cleanups
alfred2g May 19, 2024
f8299fa
Fix missing definitions sc_ctx
alfred2g May 20, 2024
f49ae4a
typo
alfred2g May 20, 2024
bcf5e8a
Fix dwflags
alfred2g May 20, 2024
4625803
Fix version number fetch
alfred2g May 20, 2024
3f25df0
separate credentials into common parameter
alfred2g May 20, 2024
cd61590
remove duplicate status
alfred2g May 20, 2024
ff9ba3b
fix some errors
alfred2g May 20, 2024
ec1653b
Add local schannel credential
alfred2g May 20, 2024
07f3959
fix reference paCred
alfred2g May 20, 2024
41e5652
use common code for credentials
alfred2g May 20, 2024
3bb3396
Remove comments
alfred2g May 21, 2024
eee6ade
Fix indentation
alfred2g May 21, 2024
75db3db
Fix warnings
alfred2g May 21, 2024
324ade1
add logs
alfred2g May 21, 2024
e9871c6
Fix warnings
alfred2g May 21, 2024
bf25cd2
clang format
alfred2g May 21, 2024
f5f8c3b
clang format
alfred2g May 21, 2024
92c9936
Style: clang-format
alfred2g May 21, 2024
4fa64c2
enable protocol fields
alfred2g May 22, 2024
6c8743f
clang format
alfred2g May 22, 2024
7469078
enable tls1.3
alfred2g May 22, 2024
228d45b
Fix enabled protocols
alfred2g May 22, 2024
38e9e10
Remove some logs
alfred2g May 22, 2024
9841bd3
Fix review comments
alfred2g May 24, 2024
f03bf38
clang-format
alfred2g May 24, 2024
5e405da
Better logging for windows version
alfred2g May 24, 2024
ebf3bbe
Add Variable check
alfred2g May 29, 2024
f256416
Clang format
alfred2g May 29, 2024
38ee533
clang format
alfred2g May 29, 2024
69c58da
style: clang-format
alfred2g May 29, 2024
b4a4801
Add comment for the environment variable
alfred2g May 29, 2024
2d69731
test tls1.3 on aws endpoint
alfred2g May 29, 2024
1aa6c8d
test update
alfred2g May 29, 2024
ac82db7
clang format
alfred2g May 29, 2024
b7f9af3
Enable testcase
alfred2g May 29, 2024
d0e8b18
send packet to iot core
alfred2g May 31, 2024
1a1c938
fix build error
alfred2g May 31, 2024
c2b67df
fix timeout
alfred2g Jun 2, 2024
7368732
Fix syntax error
alfred2g Jun 2, 2024
7e90e13
certificate
alfred2g Jun 3, 2024
1e78132
Fix test
alfred2g Jun 4, 2024
26ea49d
Run 1.3 test only on windows
alfred2g Jun 4, 2024
7ece56a
run tls1.3 test only on supported windows version
alfred2g Jun 5, 2024
e1ea12e
Remove weird characters
alfred2g Jun 5, 2024
3c1f42d
change license
alfred2g Jun 5, 2024
42ca698
fix build error
alfred2g Jun 5, 2024
69a0823
print windows machine version
alfred2g Jun 5, 2024
8c24342
add root ca
alfred2g Jun 5, 2024
211ba95
debug print
alfred2g Jun 5, 2024
ed181f7
different connect packet
alfred2g Jun 5, 2024
3f3de38
connect test to port 8883
alfred2g Jun 13, 2024
6f1f73c
add connack assertions
alfred2g Jun 13, 2024
b8524ec
uncomment code
alfred2g Jun 13, 2024
7331dfc
clang format
alfred2g Jun 13, 2024
6d3e19d
remove blank lines
alfred2g Jun 13, 2024
19fa6da
add alpn protocol
alfred2g Jun 13, 2024
bafa0bc
remove commented code
alfred2g Jun 13, 2024
e056004
clang format
alfred2g Jun 13, 2024
98a9ebc
clang-format
alfred2g Jun 13, 2024
895c348
clang-format
alfred2g Jun 13, 2024
4cf7d05
clang-format
alfred2g Jun 13, 2024
8c84482
clang format
alfred2g Jun 13, 2024
fc98455
clang format
alfred2g Jun 13, 2024
558f075
Add and remove environment variable
alfred2g Jun 14, 2024
e3be4f5
Add test case to cmakefiles
alfred2g Jun 14, 2024
d6bef11
Fix unreachable code
alfred2g Jun 14, 2024
3ecbac8
clang-format
alfred2g Jun 14, 2024
279c609
Fix environment variable
alfred2g Jun 14, 2024
a5b4131
fix syntax error
alfred2g Jun 14, 2024
2380f9e
syntax error
alfred2g Jun 14, 2024
adb7b43
get environment variable
alfred2g Jun 14, 2024
e7b5a59
clang format
alfred2g Jun 14, 2024
acabfe5
clang format
alfred2g Jun 14, 2024
50d7064
Change build version for server 2022
alfred2g Jun 14, 2024
6d37fd8
fix memory cleanup
alfred2g Jun 18, 2024
11c0e29
merge with main
sbSteveK Sep 16, 2024
57e5cb3
missing close bracket
sbSteveK Sep 16, 2024
a8edf64
remove duplicate pcerts
sbSteveK Sep 16, 2024
640e48d
Windows version check renaming
sbSteveK Sep 16, 2024
2f932ed
there is no need to convert to ul. If there is an issue with int, it'…
sbSteveK Sep 16, 2024
a798351
missed a few
sbSteveK Sep 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading