Open
Description
We should try to use BearSSL whenever possible.
To do:
- nginx
OpenSSL code is mostly contained in one file. It seems possible, but difficult to port to libtls. - python
Used by hashlib and ssl modules. hashlib has already ported. _ssl.c is over 6000 lines, though possibly could be ported to libtls.
Done:
- catgirl
Using libtls-bearssl. - curl
Upstream in 7.68.0. - ffmpeg
Using libtls-bearssl. - hostap
Patched to use BearSSL digests and HMAC. - libfido2
Ported to use BearSSL crypto. EdDSA is disabled for now until BearSSL has an implementation. - msmtp
libtls support added upstream by @noocsharp. - openntpd
Using libtls-bearssl. - openssh
Ported to BearSSL (mostly). DH key exchange methods are not yet implemented. - pounce
Using libtls-bearssl. - rsync
Added an MD4 fallback. - tinyemu
Patched to use BearSSL HMAC-SHA256 and AES-CBC. - transmission
Patched to use BearSSL SHA1 and PRNG. Added an RC4 fallback. - acme-client
Using libtls-bearssl, libx509cert, and BearSSL.
Metadata
Metadata
Assignees
Labels
No labels