From e8d3f9d42c34f268a181661ca4aaedfa066c0a0a Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Fri, 7 Oct 2022 15:29:40 +0000 Subject: Add workaround to bearssl regression with BR_FEATURE_X509_TIME_CALLBACK Signed-off-by: Laurent Bercot --- src/sbearssl/sbearssl_x509_small_init_full.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/sbearssl/sbearssl_x509_small_init_full.c') diff --git a/src/sbearssl/sbearssl_x509_small_init_full.c b/src/sbearssl/sbearssl_x509_small_init_full.c index bcb88bb..aece45c 100644 --- a/src/sbearssl/sbearssl_x509_small_init_full.c +++ b/src/sbearssl/sbearssl_x509_small_init_full.c @@ -5,6 +5,8 @@ #include +#include + #include struct eltinfo_s @@ -28,6 +30,9 @@ void sbearssl_x509_small_init_full (sbearssl_x509_small_context *ctx, br_x509_tr { ctx->vtable = &sbearssl_x509_small_vtable ; br_x509_minimal_init_full(&ctx->minimal, btas, n) ; +#ifdef BR_FEATURE_X509_TIME_CALLBACK + br_x509_minimal_set_time_callback(&ctx->minimal, tain_secp(&STAMP), &sbearssl_x509_time_check) ; +#endif for (unsigned int i = 0 ; i < 6 ; i++) { ctx->elts[i].oid = eltinfo[i].oid ; -- cgit v1.3.1