• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/Security-57031.1.35/Security/utilities/src/

Lines Matching defs:year

38 /* Cumulative number of days in the year for months up to month i.  */
41 static CFAbsoluteTime SecGregorianDateGetAbsoluteTime(int year, int month, int day, int hour, int minute, int second, CFTimeInterval timeZoneOffset, CFErrorRef *error) {
42 int is_leap_year = year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) ? 1 : 0;
51 int dy = year - 2001;
58 day += ((year - 2001) * 365 + leap_days) + mdays[month - 1] - 1;
66 static bool SecAbsoluteTimeGetGregorianDate(CFTimeInterval at, int *year, int *month, int *day, int *hour, int *minute, int *second, CFErrorRef *error) {
68 if (!CFCalendarDecomposeAbsoluteTime(SecCFCalendarGetZulu(), at, "yMdHms", year, month, day, hour, minute, second)) {
190 static const uint8_t* der_decode_commontime_body(CFAbsoluteTime *at, CFErrorRef *error, int year,
205 "date %.*s year: %04d%02d%02d%02d%02d%02d%+05g",
206 length, bytes, g.year, g.month,
218 *at = SecGregorianDateGetAbsoluteTime(year, month, day, hour, minute, second, timeZoneOffset, error) + fraction;
229 int year = 100 * der_decode_decimal_pair(&der, der_end, error) + der_decode_decimal_pair(&der, der_end, error);
230 return der_decode_commontime_body(at, error, year, der, der_end);
236 SInt32 year = der_decode_decimal_pair(&der, der_end, error);
237 if (year < 50) {
238 /* 0 <= year < 50 : assume century 21 */
239 year += 2000;
240 } else if (year < 70) {
241 /* 50 <= year < 70 : illegal per PKIX */
243 CFSTR("Invalid universal time year between 50 and 70"), 0, error);
246 /* 70 < year <= 99 : assume century 20 */
247 year += 1900;
250 return der_decode_commontime_body(at, error, year, der, der_end);
373 int year = 0, month = 0, day = 0, hour = 0, minute = 0, second = 0;
374 if (!SecAbsoluteTimeGetGregorianDate(at, &year, &month, &day, &hour, &minute, &second, error))
377 return ccder_encode_decimal_quad(year, der,