camblet-driver
camblet-driver copied to clipboard
Migrate bearSSL to WolfSSL
Problem Statement
BearSSL received it's last commit on 2023 02 so we can say it is no longer maintained. We need features like tls 1.3, dtls support, arm64 optimization, maintained project, CSR generation. It seems these features may not be available.
Proposed Solution
Replace bearSSL with a more mature library WolfSSL.
Alternatives Considered
- s2n-tls(https://github.com/aws/s2n-tls)
- Tempesta TLS(https://github.com/tempesta-tech/tempesta/tree/master/tls)
- Kernel crypto API