aboutsummaryrefslogtreecommitdiffstats
path: root/src/sbearssl/sbearssl_client_init_and_run.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2020-11-23 14:25:24 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2020-11-23 14:25:24 +0000
commit564631637bcd238b4c9aad5496aa9e049f948dd9 (patch)
tree970379fee11287430432e18a8f75bb5ddc17990b /src/sbearssl/sbearssl_client_init_and_run.c
parentbae11b88357db72b19413cd05c62ac9242b9b597 (diff)
downloads6-networking-564631637bcd238b4c9aad5496aa9e049f948dd9.tar.gz
Fix more bugs; disable renegociation in bearssl client
Diffstat (limited to 'src/sbearssl/sbearssl_client_init_and_run.c')
-rw-r--r--src/sbearssl/sbearssl_client_init_and_run.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sbearssl/sbearssl_client_init_and_run.c b/src/sbearssl/sbearssl_client_init_and_run.c
index a6e7aca..73fac70 100644
--- a/src/sbearssl/sbearssl_client_init_and_run.c
+++ b/src/sbearssl/sbearssl_client_init_and_run.c
@@ -59,6 +59,7 @@ void sbearssl_client_init_and_run (int *fds, tain_t const *tto, uint32_t preopti
sbearssl_ta_to(genalloc_s(sbearssl_ta, &tas) + i, btas + i, storage.s) ;
genalloc_free(sbearssl_ta, &tas) ;
br_ssl_client_init_full(&cc, &xc, btas, talen) ;
+ br_ssl_engine_add_flags(&cc.eng, BR_OPT_NO_RENEGOTIATION) ;
random_string((char *)buf, 32) ;
random_finish() ;
br_ssl_engine_inject_entropy(&cc.eng, buf, 32) ;