| /src/crypto/krb5/src/lib/krb5/os/ |
| H A D | toffset.c | 42 krb5_os_context os_ctx = &context->os_context; in krb5_set_real_time() local 51 os_ctx->time_offset = ts_delta(seconds, sec); in krb5_set_real_time() 52 os_ctx->usec_offset = (microseconds > -1) ? microseconds - usec : 0; in krb5_set_real_time() 54 os_ctx->os_flags = ((os_ctx->os_flags & ~KRB5_OS_TOFFSET_TIME) | in krb5_set_real_time() 67 krb5_os_context os_ctx = &context->os_context; in krb5_set_debugging_time() local 69 os_ctx->time_offset = seconds; in krb5_set_debugging_time() 70 os_ctx->usec_offset = microseconds; in krb5_set_debugging_time() 71 os_ctx->os_flags = ((os_ctx->os_flags & ~KRB5_OS_TOFFSET_VALID) | in krb5_set_debugging_time() 83 krb5_os_context os_ctx = &context->os_context; in krb5_use_natural_time() local 85 os_ctx->os_flags &= ~(KRB5_OS_TOFFSET_VALID|KRB5_OS_TOFFSET_TIME); in krb5_use_natural_time() [all …]
|
| H A D | ccdefname.c | 269 krb5_os_context os_ctx; in krb5_cc_set_default_name() local 282 os_ctx = &context->os_context; in krb5_cc_set_default_name() 283 free(os_ctx->default_ccname); in krb5_cc_set_default_name() 284 os_ctx->default_ccname = new_ccname; in krb5_cc_set_default_name() 292 krb5_os_context os_ctx; in krb5_cc_default_name() local 298 os_ctx = &context->os_context; in krb5_cc_default_name() 299 if (os_ctx->default_ccname != NULL) in krb5_cc_default_name() 300 return os_ctx->default_ccname; in krb5_cc_default_name() 305 os_ctx->default_ccname = strdup(envstr); in krb5_cc_default_name() 306 return os_ctx->default_ccname; in krb5_cc_default_name() [all …]
|
| H A D | ustime.c | 70 krb5_os_context os_ctx = &context->os_context; in krb5_us_timeofday() local 72 if (os_ctx->os_flags & KRB5_OS_TOFFSET_TIME) { in krb5_us_timeofday() 73 *seconds = os_ctx->time_offset; in krb5_us_timeofday() 74 *microseconds = os_ctx->usec_offset; in krb5_us_timeofday() 76 } else if (os_ctx->os_flags & KRB5_OS_TOFFSET_VALID) { in krb5_us_timeofday() 77 return k5_time_with_offset(os_ctx->time_offset, os_ctx->usec_offset, in krb5_us_timeofday()
|
| H A D | timeofday.c | 34 krb5_os_context os_ctx; in krb5_timeofday() local 40 os_ctx = &context->os_context; in krb5_timeofday() 41 if (os_ctx->os_flags & KRB5_OS_TOFFSET_TIME) { in krb5_timeofday() 42 *timeret = os_ctx->time_offset; in krb5_timeofday() 48 if (os_ctx->os_flags & KRB5_OS_TOFFSET_VALID) in krb5_timeofday() 49 tval += os_ctx->time_offset; in krb5_timeofday()
|
| H A D | init_os_ctx.c | 416 krb5_os_context os_ctx; in k5_os_init_context() local 423 os_ctx = &ctx->os_context; in k5_os_init_context() 424 os_ctx->magic = KV5M_OS_CONTEXT; in k5_os_init_context() 425 os_ctx->time_offset = 0; in k5_os_init_context() 426 os_ctx->usec_offset = 0; in k5_os_init_context() 427 os_ctx->os_flags = 0; in k5_os_init_context() 428 os_ctx->default_ccname = 0; in k5_os_init_context() 493 krb5_os_context os_ctx; in k5_os_free_context() local 495 os_ctx = &ctx->os_context; in k5_os_free_context() 497 if (os_ctx->default_ccname) { in k5_os_free_context() [all …]
|
| /src/crypto/krb5/src/lib/krb5/krb/ |
| H A D | ser_ctx.c | 34 static krb5_error_code size_oscontext(krb5_os_context os_ctx, size_t *sizep); 35 static krb5_error_code externalize_oscontext(krb5_os_context os_ctx, 338 size_oscontext(krb5_os_context os_ctx, size_t *sizep) in size_oscontext() argument 350 externalize_oscontext(krb5_os_context os_ctx, in externalize_oscontext() argument 362 if (os_ctx != NULL) { in externalize_oscontext() 364 if (!size_oscontext(os_ctx, &required) && required <= remain) { in externalize_oscontext() 366 (void) krb5_ser_pack_int32(os_ctx->time_offset, &bp, &remain); in externalize_oscontext() 367 (void) krb5_ser_pack_int32(os_ctx->usec_offset, &bp, &remain); in externalize_oscontext() 368 (void) krb5_ser_pack_int32(os_ctx->os_flags, &bp, &remain); in externalize_oscontext() 387 krb5_os_context os_ctx; in internalize_oscontext() local [all …]
|
| /src/crypto/krb5/src/lib/krb5/ccache/ |
| H A D | cc_memory.c | 174 krb5_os_context os_ctx = &context->os_context; in init_mcc_cache() local 177 if (os_ctx->os_flags & KRB5_OS_TOFFSET_VALID) { in init_mcc_cache() 179 d->time_offset = os_ctx->time_offset; in init_mcc_cache() 180 d->usec_offset = os_ctx->usec_offset; in init_mcc_cache() 318 krb5_os_context os_ctx = &context->os_context; in krb5_mcc_resolve() local 344 !(os_ctx->os_flags & KRB5_OS_TOFFSET_VALID)) { in krb5_mcc_resolve() 346 os_ctx->time_offset = d->time_offset; in krb5_mcc_resolve() 347 os_ctx->usec_offset = d->usec_offset; in krb5_mcc_resolve() 348 os_ctx->os_flags = ((os_ctx->os_flags & ~KRB5_OS_TOFFSET_TIME) | in krb5_mcc_resolve()
|
| H A D | cc_file.c | 387 krb5_os_context os_ctx = &context->os_context; in read_header() local 423 (os_ctx->os_flags & KRB5_OS_TOFFSET_VALID)) in read_header() 426 os_ctx->time_offset = time_offset; in read_header() 427 os_ctx->usec_offset = usec_offset; in read_header() 428 os_ctx->os_flags = ((os_ctx->os_flags & ~KRB5_OS_TOFFSET_TIME) | in read_header() 445 krb5_os_context os_ctx = &context->os_context; in marshal_header() local 454 if (os_ctx->os_flags & KRB5_OS_TOFFSET_VALID) in marshal_header() 457 if (os_ctx->os_flags & KRB5_OS_TOFFSET_VALID) { in marshal_header() 461 k5_buf_add_uint32_be(buf, os_ctx->time_offset); in marshal_header() 462 k5_buf_add_uint32_be(buf, os_ctx->usec_offset); in marshal_header()
|
| H A D | cc_keyring.c | 774 krb5_os_context os_ctx = &context->os_context; in krcc_initialize() local 805 (os_ctx->os_flags & KRB5_OS_TOFFSET_VALID)) { in krcc_initialize() 806 ret = save_time_offsets(context, id, os_ctx->time_offset, in krcc_initialize() 807 os_ctx->usec_offset); in krcc_initialize() 894 krb5_os_context os_ctx = &context->os_context; in make_cache() local 924 !(os_ctx->os_flags & KRB5_OS_TOFFSET_VALID)) { in make_cache() 925 if (get_time_offsets(context, ccache, &os_ctx->time_offset, in make_cache() 926 &os_ctx->usec_offset) == 0) { in make_cache() 927 os_ctx->os_flags &= ~KRB5_OS_TOFFSET_TIME; in make_cache() 928 os_ctx->os_flags |= KRB5_OS_TOFFSET_VALID; in make_cache()
|
| /src/crypto/krb5/src/lib/krb5/ccache/ccapi/ |
| H A D | stdcc.c | 183 krb5_os_context os_ctx = (krb5_os_context) &in_context->os_context; in stdccv3_get_timeoffset() local 190 os_ctx->time_offset = time_offset; in stdccv3_get_timeoffset() 191 os_ctx->usec_offset = 0; in stdccv3_get_timeoffset() 192 os_ctx->os_flags = ((os_ctx->os_flags & ~KRB5_OS_TOFFSET_TIME) | in stdccv3_get_timeoffset() 210 krb5_os_context os_ctx = (krb5_os_context) &in_context->os_context; in stdccv3_set_timeoffset() local 212 if (!err && os_ctx->os_flags & KRB5_OS_TOFFSET_VALID) { in stdccv3_set_timeoffset() 215 os_ctx->time_offset); in stdccv3_set_timeoffset()
|