Lines Matching refs:tm
196 struct tm *ts; in ASN1_UTCTIME_adj()
197 struct tm data; in ASN1_UTCTIME_adj()
254 struct tm *tm; in ASN1_UTCTIME_cmp_time_t() local
255 struct tm data; in ASN1_UTCTIME_cmp_time_t()
272 tm = OPENSSL_gmtime(&t, &data); in ASN1_UTCTIME_cmp_time_t()
276 if (tm == NULL) in ASN1_UTCTIME_cmp_time_t()
283 return_cmp(year, tm->tm_year); in ASN1_UTCTIME_cmp_time_t()
284 return_cmp(g2(s->data+2) - 1, tm->tm_mon); in ASN1_UTCTIME_cmp_time_t()
285 return_cmp(g2(s->data+4), tm->tm_mday); in ASN1_UTCTIME_cmp_time_t()
286 return_cmp(g2(s->data+6), tm->tm_hour); in ASN1_UTCTIME_cmp_time_t()
287 return_cmp(g2(s->data+8), tm->tm_min); in ASN1_UTCTIME_cmp_time_t()
288 return_cmp(g2(s->data+10), tm->tm_sec); in ASN1_UTCTIME_cmp_time_t()
299 struct tm tm;
302 memset(&tm,'\0',sizeof tm);
305 tm.tm_year=g2(s->data);
306 if(tm.tm_year < 50)
307 tm.tm_year+=100;
308 tm.tm_mon=g2(s->data+2)-1;
309 tm.tm_mday=g2(s->data+4);
310 tm.tm_hour=g2(s->data+6);
311 tm.tm_min=g2(s->data+8);
312 tm.tm_sec=g2(s->data+10);
323 return mktime(&tm)-offset*60; /* FIXME: mktime assumes the current timezone