-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Add BearSSL client and server, support true bidir, lower memory, modern SSL #4273
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
9c519a0
Add BearSSL as SSL/TLS provider to ESP8266-Arduino
earlephilhower fb44b74
Fix crash due to chaange in WiFiClient
earlephilhower 8f6f5df
Merge branch 'master' into bearssl_wip
d-a-v 71b003f
Pull latest bearssl, save 160 bytes
earlephilhower c9c560e
Merge branch 'master' of https://github.com/esp8266/Arduino into bear…
earlephilhower c91995c
Use String instead of fixed char[] for SD paths
earlephilhower c34f564
Merge branch 'master' into bearssl_wip
earlephilhower 2c31676
Attempt platformIO build fix for SD libs
earlephilhower a6f0042
More PIO build attempts
earlephilhower 5ec2865
Merge branch 'master' into bearssl_wip
earlephilhower 67afc48
Move axTLS code to a separate namespace
earlephilhower d2412d9
Move BearSSL to its own namespace, too
earlephilhower 65103cf
BearSSL class renamed to standard Client/ServerSecure
earlephilhower 9987019
Make BearSSLServer source compatible with axTLS code
earlephilhower d317be2
Add axTLS compatible wrappers to BearSSL Client
earlephilhower 35ccf94
Update examples to hardcode BearSSL namespace
earlephilhower 50e780a
Migrate ESP8266WebServerBearSSL to ServerSecure
earlephilhower 6261b79
Merge branch 'master' into bearssl_wip
earlephilhower bac5c9c
Fix linker script to place bearssl in flash
earlephilhower 6c94e92
Update per code review, remove old dead #if code
earlephilhower df612f6
Add EC public key parsing support
earlephilhower fc2aad0
Merge branch 'master' into bearssl_wip
devyte a064caa
Merge branch 'master' into bearssl_wip
earlephilhower 569bdda
Merge branch 'master' into bearssl_wip
devyte e8fbc98
Merge branch 'master' into bearssl_wip
earlephilhower 16bcc45
Merge branch 'master' of https://github.com/esp8266/Arduino into bear…
earlephilhower af52cb4
Merge branch 'master' into bearssl_wip
d-a-v 3c5a97c
Update BearSSL lib to upstream commit 77b18d97
earlephilhower File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Use String instead of fixed char[] for SD paths
CertStoreSD was assuming 64 bytes or less for entire SD card path for DER files. As there is no hard limitation like this in the FAT FS, move to a String to allow for unlimited lengths.
- Loading branch information
commit c91995ca2baf4ffbf72ede31a0c7c48cb72179b1
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is the name hardcoded?