getdnsapi / getdns

A modern asynchronous DNS API https://getdnsapi.net/
Other
461 stars 127 forks source link

Is there any plan to migrate to wolfssl or mbedtls? #454

Open daiaji opened 4 years ago

daiaji commented 4 years ago

OpenSSL may be a little too big for embedded devices.

wtoorop commented 4 years ago

Not really, we do have gnutls and few other crypto library's support (libnettle, libsodium). Do you think it would be easy to include those as well? Would you like to help building support for them?

zxpetrel commented 4 years ago

I'd like to see this but cannot really contribute much more than this comment.

I've recently stopped using Stubby on an OpenWRT router because of the getdns OpenSSL dependency. OpenSSL was just too big for the resources I have.

I know the current OpenWRT wolfssl package (that I now use) is configured with --enable-opensslextra. And checking wolfssl documentation it seems they supply a compatibility header:

wtoorop commented 4 years ago

When time permits I'll have a look

birdie-github commented 1 year ago

Related issues:

https://github.com/getdnsapi/stubby/issues/311

https://github.com/openwrt/packages/issues/19481