diff options
Diffstat (limited to 'src/sbearssl/sbearssl_x509_small_init_full.c')
| -rw-r--r-- | src/sbearssl/sbearssl_x509_small_init_full.c | 5 |
1 files changed, 5 insertions, 0 deletions
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 <bearssl.h> +#include <skalibs/tai.h> + #include <s6-networking/sbearssl.h> 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 ; |
