/* ISC license. */ #include #include #include #include #include int sbearssl_x509_minimal_set_tai (br_x509_minimal_context *ctx, tai const *t) { uint64_t u ; if (!utc_from_tai(&u, t)) return 0 ; u -= TAI_MAGIC ; br_x509_minimal_set_time(ctx, (uint32_t)(u / 86400 + 719528), u % 86400) ; return 1 ; }