charybdis-ircd / charybdis

Scalable IRCv3.2 server for large, community-oriented networks
GNU General Public License v2.0
231 stars 102 forks source link

Added SNI support (OpenSSL) #309

Open ManiacTwister opened 4 years ago

ManiacTwister commented 4 years ago

This is the tls-sni implementation currently in use on hackint. This was my first contact with openss code.

We're using it since several months on our production systems, so i kindly ask you for responsible disclosure[1] if you discover any critical security flaws.

I hope you can use it as a starting point - even if the implementation for other ssl libraries is missing.

Related issues/pr: #305 #269

[1] mail@hackint.org or irc.hackint.org

mweinelt commented 4 years ago

We're using it since several months on our production systems

The original code is dated 2016-01-10, so probably a bit longer than that.