untrusted comment: verify with openbsd-65-base.pub RWSZaRmt1LEQT/rgcj9Y6htaMDPPUMT0/FFcgFipVV/QwD3POpVV7mUz9BYRPN4PgDJog1d0fBEOSCacRNUNjfZd+FdpM6wJ5Aw= OpenBSD 6.5 errata 002, May 16, 2019: LibreSSL servers did not provide an SRTP profile, so DTLS negotiation failed. Apply by doing: signify -Vep /etc/signify/openbsd-65-base.pub -x 002_srtp.patch.sig \ -m - | (cd /usr/src && patch -p0) And then build and install libssl: cd /usr/src/lib/libssl make obj make make install Index: lib/libssl/ssl_tlsext.c =================================================================== diff -u -p -r1.44 ssl_tlsext.c --- lib/libssl/ssl_tlsext.c 25 Mar 2019 17:21:18 -0000 1.44 +++ lib/libssl/ssl_tlsext.c 9 May 2019 09:58:04 -0000 @@ -1822,7 +1822,8 @@ static struct tls_extension tls_extensio #ifndef OPENSSL_NO_SRTP { .type = TLSEXT_TYPE_use_srtp, - .messages = SSL_TLSEXT_MSG_CH | SSL_TLSEXT_MSG_EE, + .messages = SSL_TLSEXT_MSG_CH | SSL_TLSEXT_MSG_SH /* XXX */ | + SSL_TLSEXT_MSG_EE, .client = { .needs = tlsext_srtp_client_needs, .build = tlsext_srtp_client_build,