X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/866f8763175ff60e4fa455b92b5eb660a12fe6c7..7e6b461318c8a779d91381531435a68ee4e8b6ed:/OSX/libsecurity_codesigning/lib/reqreader.cpp?ds=sidebyside diff --git a/OSX/libsecurity_codesigning/lib/reqreader.cpp b/OSX/libsecurity_codesigning/lib/reqreader.cpp index bb3d74dd..d6f94a11 100644 --- a/OSX/libsecurity_codesigning/lib/reqreader.cpp +++ b/OSX/libsecurity_codesigning/lib/reqreader.cpp @@ -75,6 +75,15 @@ CFDataRef Requirement::Reader::getHash() return makeCFData(s, length); } +CFAbsoluteTime Requirement::Reader::getAbsoluteTime() +{ + // timestamps are saved as 64bit ints internally for + // portability, but CoreFoundation wants CFAbsoluteTimes, + // which are doubles. + // This cuts off subseconds. + return static_cast(get()); +} + const unsigned char *Requirement::Reader::getSHA1() { const unsigned char *digest; size_t length;