camblet-driver icon indicating copy to clipboard operation
camblet-driver copied to clipboard

Migrate bearSSL to WolfSSL

Open baluchicken opened this issue 1 year ago • 0 comments

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

baluchicken avatar Feb 07 '24 11:02 baluchicken