Update to coturn 4.5.1.3

This commit is contained in:
feinerer 2020-08-15 05:11:03 +00:00
parent 07d277bcfe
commit 455a84983e
3 changed files with 9 additions and 15 deletions

View File

@ -1,8 +1,8 @@
# $OpenBSD: Makefile,v 1.6 2020/05/17 10:14:53 feinerer Exp $
# $OpenBSD: Makefile,v 1.7 2020/08/15 05:11:03 feinerer Exp $
COMMENT = coturn STUN/TURN server
V = 4.5.1.2
V = 4.5.1.3
DISTNAME = turnserver-${V}
CATEGORIES = telephony

View File

@ -1,2 +1,2 @@
SHA256 (turnserver-4.5.1.2.tar.gz) = XzTe0sKHHHTUmHEsP7/OikGPjqjmUIrcB8/l4VKIFFU=
SIZE (turnserver-4.5.1.2.tar.gz) = 452383
SHA256 (turnserver-4.5.1.3.tar.gz) = QIv3/eRV1kG7KiO6LfmS6groezKN505m4WfvWNjpcTo=
SIZE (turnserver-4.5.1.3.tar.gz) = 438452

View File

@ -1,31 +1,25 @@
$OpenBSD: patch-src_client_ns_turn_msg_c,v 1.1 2020/05/17 10:14:53 feinerer Exp $
$OpenBSD: patch-src_client_ns_turn_msg_c,v 1.2 2020/08/15 05:11:03 feinerer Exp $
LibreSSL has no FIPS mode.
Index: src/client/ns_turn_msg.c
--- src/client/ns_turn_msg.c.orig
+++ src/client/ns_turn_msg.c
@@ -244,9 +244,11 @@ int stun_produce_integrity_key_str(const uint8_t *unam
@@ -244,7 +244,7 @@ int stun_produce_integrity_key_str(const uint8_t *unam
unsigned int keylen = 0;
EVP_MD_CTX ctx;
EVP_MD_CTX_init(&ctx);
-#ifdef EVP_MD_CTX_FLAG_NON_FIPS_ALLOW
+#ifdef OPENSSL_FIPS
if (FIPS_mode()) {
EVP_MD_CTX_set_flags(&ctx,EVP_MD_CTX_FLAG_NON_FIPS_ALLOW);
}
+#endif
EVP_DigestInit_ex(&ctx,EVP_md5(), NULL);
EVP_DigestUpdate(&ctx,str,strl);
EVP_DigestFinal(&ctx,key,&keylen);
@@ -254,9 +256,11 @@ int stun_produce_integrity_key_str(const uint8_t *unam
@@ -256,7 +256,7 @@ int stun_produce_integrity_key_str(const uint8_t *unam
#else
unsigned int keylen = 0;
EVP_MD_CTX *ctx = EVP_MD_CTX_new();
-#ifdef EVP_MD_CTX_FLAG_NON_FIPS_ALLOW
+#ifdef OPENSSL_FIPS
if (FIPS_mode()) {
EVP_MD_CTX_set_flags(ctx, EVP_MD_CTX_FLAG_NON_FIPS_ALLOW);
}
+#endif
EVP_DigestInit_ex(ctx,EVP_md5(), NULL);
EVP_DigestUpdate(ctx,str,strl);
EVP_DigestFinal(ctx,key,&keylen);