{ "candidate": "P15-018", "cases": [ { "epoch_le": "ffffffffffffffff", "expected_add": "PASS", "expected_nsec": "PASS", "expected_seconds": -1, "expected_time32": "PASS", "expected_time64": "PASS", "fixed_nsec_le": "00000000", "id": "compact-pre1970-minus-one", "mtime_delta_le": "00000000" }, { "epoch_le": "ffffffffffffffff", "expected_add": "PASS", "expected_nsec": "PASS", "expected_seconds": 0, "expected_time32": "PASS", "expected_time64": "PASS", "fixed_nsec_le": "00000000", "id": "compact-cross-zero", "mtime_delta_le": "01000000" }, { "epoch_le": "fbffffffffffffff", "expected_add": "PASS", "expected_nsec": "PASS", "expected_seconds": -2, "expected_time32": "PASS", "expected_time64": "PASS", "fixed_nsec_le": "ffc99a3b", "id": "compact-negative-with-max-nsec", "mtime_delta_le": "03000000" }, { "epoch_le": "0000000000000080", "expected_add": "PASS", "expected_nsec": "PASS", "expected_seconds": -9223372036854775808, "expected_time32": "EINTEGRITY", "expected_time64": "PASS", "fixed_nsec_le": "00000000", "id": "compact-int64-min", "mtime_delta_le": "00000000" }, { "epoch_le": "ffffffffffffff7f", "expected_add": "PASS", "expected_nsec": "PASS", "expected_seconds": 9223372036854775807, "expected_time32": "EINTEGRITY", "expected_time64": "PASS", "fixed_nsec_le": "00000000", "id": "compact-int64-max", "mtime_delta_le": "00000000" }, { "epoch_le": "ffffffffffffff7f", "expected_add": "EINTEGRITY", "expected_nsec": "NOT_REACHED", "expected_seconds": null, "expected_time32": "NOT_REACHED", "expected_time64": "NOT_REACHED", "fixed_nsec_le": "00000000", "id": "compact-signed-upper-overflow", "mtime_delta_le": "01000000" }, { "epoch_le": "ffffff7f00000000", "expected_add": "PASS", "expected_nsec": "PASS", "expected_seconds": 2147483647, "expected_time32": "PASS", "expected_time64": "PASS", "fixed_nsec_le": "00000000", "id": "compact-time32-max", "mtime_delta_le": "00000000" }, { "epoch_le": "ffffff7f00000000", "expected_add": "PASS", "expected_nsec": "PASS", "expected_seconds": 2147483648, "expected_time32": "EINTEGRITY", "expected_time64": "PASS", "fixed_nsec_le": "00000000", "id": "compact-time32-upper-overflow", "mtime_delta_le": "01000000" }, { "epoch_le": "00000080ffffffff", "expected_add": "PASS", "expected_nsec": "PASS", "expected_seconds": -2147483648, "expected_time32": "PASS", "expected_time64": "PASS", "fixed_nsec_le": "00000000", "id": "compact-time32-min", "mtime_delta_le": "00000000" }, { "epoch_le": "ffffff7fffffffff", "expected_add": "PASS", "expected_nsec": "PASS", "expected_seconds": -2147483649, "expected_time32": "EINTEGRITY", "expected_time64": "PASS", "fixed_nsec_le": "00000000", "id": "compact-time32-lower-overflow", "mtime_delta_le": "00000000" }, { "epoch_le": "00000000ffffff7f", "expected_add": "PASS", "expected_nsec": "PASS", "expected_seconds": 9223372036854775807, "expected_time32": "EINTEGRITY", "expected_time64": "PASS", "fixed_nsec_le": "00000000", "id": "compact-uint32-delta-at-int64-max", "mtime_delta_le": "ffffffff" }, { "epoch_le": "01000000ffffff7f", "expected_add": "EINTEGRITY", "expected_nsec": "NOT_REACHED", "expected_seconds": null, "expected_time32": "NOT_REACHED", "expected_time64": "NOT_REACHED", "fixed_nsec_le": "00000000", "id": "compact-uint32-delta-over-int64-max", "mtime_delta_le": "ffffffff" }, { "epoch_le": "0000000000000000", "expected_add": "PASS", "expected_nsec": "PASS", "expected_seconds": 0, "expected_time32": "PASS", "expected_time64": "PASS", "fixed_nsec_le": "ffc99a3b", "id": "compact-nsec-max", "mtime_delta_le": "00000000" }, { "epoch_le": "0000000000000000", "expected_add": "PASS", "expected_nsec": "EINTEGRITY", "expected_seconds": 0, "expected_time32": "PASS", "expected_time64": "PASS", "fixed_nsec_le": "00ca9a3b", "id": "compact-nsec-overflow", "mtime_delta_le": "00000000" } ], "encoding": { "epoch": "signed 64-bit little-endian two's-complement seconds", "fixed_nsec": "unsigned 32-bit little-endian nanoseconds", "mtime_delta": "unsigned 32-bit little-endian seconds" }, "schema": 1 }