commit | 5701cdcd029bf64592e8d302e288b2fed2c343a5 | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Thu Sep 27 21:49:42 2012 +0000 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Thu Sep 27 21:49:42 2012 +0000 |
tree | 03af4bc6772a20877914b86e594d3be6721b7e26 | |
parent | f918310193d3042bcf91218e8a8ad15a236c7cad [diff] [blame] |
- Added ServerName extension parsing (SNI) at server side
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index cc0f65c..a33a566 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -3101,6 +3101,15 @@ return( 0 ); } +void ssl_set_sni( ssl_context *ssl, + int (*f_sni)(void *, ssl_context *, + const unsigned char *, size_t), + void *p_sni ) +{ + ssl->f_sni = f_sni; + ssl->p_sni = p_sni; +} + void ssl_set_max_version( ssl_context *ssl, int major, int minor ) { ssl->max_major_ver = major;