Alfred E. Heggestad
068b9ab8b8
tls: add accessor to OpenSSL context (ref #35 ) ( #46 )
2017-03-07 08:36:14 +01:00
Alfred E. Heggestad
6907d760f0
tls: undef X509_NAME for win32 ( fixes #32 ) ( #34 )
2016-11-23 08:29:44 +01:00
Richard Aas
718583f8a9
tls_set_certificate_pem()/tls_set_certificate_der(): minor format adjustments
2016-11-02 17:46:11 +01:00
Lennart Grahl
1ff344dbd9
Setting Certificate/Private Key Improvements ( #25 )
...
Add tls_set_certificate_pem() and tls_set_certificate_der() functions for setting certificate and private key on a TLS context in respective formats. Private key may optionally be passed as a separate argument, or part of the certificate data.
2016-11-02 17:37:25 +01:00
Lennart Grahl
a627951aeb
Change DTLS connection's remote peer address ( #24 )
...
* Make it possible to change the DTLS connection's remote peer address.
Add `dtls_set_peer` function
* Add `dtls_peer` getter function
Change `dtls_set_peer` signature, leave comparison of the remote address up to the user application
* Fix typo in docstring
2016-11-02 13:56:30 +01:00
Alfred E. Heggestad
afa2f1e21e
Openssl 1.1.0 ( #9 )
...
Add support for openssl 1.1.0
2016-10-30 15:44:18 +01:00
Richard Aas
30a963b874
tls: add tls_flush_error to dump openssl errors
...
Based on contributions from Lennart Grahl (#1 ) and Alfred Heggestad (#8 )
2016-09-23 14:20:22 +02:00
Richard Aas
06bbc5ba2c
tls: add client SNI (Server Name Indication) support
2016-06-02 07:31:30 +00:00
Alfred E. Heggestad
09d40ac36c
patch: add tls_set_ciphers()
2016-05-08 13:22:18 +00:00
Richard Aas
a6cb27837b
tls: added tls_cipher_name()
2016-03-07 13:37:58 +00:00
Richard Aas
e87b0df7a9
tls: added tls_cipher_name()
2016-03-07 13:25:47 +00:00
Richard Aas
a85f61b8a6
dtls: fix building with older openssl libs
2016-02-29 08:12:37 +00:00
Alfred E. Heggestad
88aa3a0097
patch: add dtls_set_mtu()
2016-02-15 15:21:22 +00:00
Richard Aas
c885f5fd36
openssl: stop using deprecated functions
2015-04-10 11:02:57 +00:00
Richard Aas
1dfceb2dc0
tls: set SSL_set_read_ahead() on DTLS connection
2015-03-09 16:01:50 +00:00
Richard Aas
761d3714ff
tls: add DTLS 1.2 support
2015-02-19 08:22:43 +00:00
Richard Aas
7c2d0d03d2
stun/dtls: adding stun_transp_name() and dtls_udp_sock() functions
2014-12-09 08:48:52 +00:00
Richard Aas
8277f5ff0f
stun/turn: added DTLS transport
2014-12-02 09:35:37 +00:00
Alfred E. Heggestad
d3c1ca217c
patch: detect openssl dtls/srtp in re.mk
2014-11-27 10:22:26 +00:00
Richard Aas
de76184842
tls: add tls_set_certificate()
2014-11-24 06:13:10 +00:00
Richard Aas
cbab363c47
tls: support DTLS over TURN
2014-09-01 09:43:22 +00:00
Richard Aas
1be9aa335c
This patch includes multiple TLS fixes:
...
- General TLS improvements
- New DTLS API
- OpenSSL multi-threading support
2014-06-12 10:51:53 +00:00
Alfred E. Heggestad
4e4827870c
patch: clear global openssl error state
2014-05-17 14:47:15 +00:00
Richard Aas
3284ff0517
tls: add SHA-256 to tls_get_remote_fingerprint()
2013-08-12 09:03:44 +00:00
Alfred E. Heggestad
a9a0f8459c
patch; tls -- clear SSL global error queue
...
http://www.openssl.org/docs/ssl/SSL_get_error.html
http://comments.gmane.org/gmane.comp.encryption.openssl.devel/18690
2013-06-11 17:58:03 +00:00
Richard Aas
8bfe715cb8
tls: remove bogus tls_get_local_fingerprint() function
2013-04-08 09:00:09 +00:00
Richard Aas
ba87f31c41
tls: add fingerprint api
2013-03-07 08:35:16 +00:00
Richard Aas
78241d4a60
doxygen comments for SDP and TLS
2012-04-11 13:24:07 +00:00
Alfred E. Heggestad
d78551bf75
dtls: check both DTLS_CTRL_GET_TIMEOUT and DTLS_CTRL_HANDLE_TIMEOUT
2011-12-22 13:41:34 +00:00
Alfred E. Heggestad
315a459deb
fix DTLS compiling on Debian 5.0
...
ii libssl-dev 0.9.8g-15+lenny9 SSL development libraries, header files and documentation
2011-12-22 10:55:44 +00:00
Richard Aas
fddf8ed5e7
tls: added DTLS
2011-12-22 07:36:31 +00:00
Alfred E. Heggestad
1838b1c844
patch: fix a bug in TLS code:
...
- handle recv with both TLS-handshake and Application data in same read
- robust ref-counting; handle mem_deref() in send-handler and estab-handler
2011-11-11 23:58:34 +00:00
Alfred E. Heggestad
91067df03c
patch: use BIO with tcp_send in TLS code, flush send-queue on tcp socket close
2011-11-09 15:36:25 +00:00
Alfred E. Heggestad
49d8f72384
patch: fix potential memory leak in tls_tcp by calling BIO_free()
2011-10-04 20:33:48 +00:00
Richard Aas
0b50778c33
tls_verify_cert(): check arguments and return value
2011-09-06 11:49:19 +00:00
Richard Aas
2ce9da5fa8
switch/case formatting style
2011-05-09 11:00:25 +00:00
Richard Aas
198703c7a0
update docs/dox for >= testing modules
2011-03-01 11:11:08 +00:00
Richard Aas
b8fb22fa71
tcp/udp: helper api cleanup
2011-02-28 06:55:25 +00:00
Alfred E. Heggestad
1c268e4e51
patch: handle pwd=NULL in tls
2010-12-06 21:41:11 +00:00
Alfred E. Heggestad
6648fd2393
update splash
2010-11-03 11:34:14 +00:00