]> git.saurik.com Git - apple/security.git/blob - utilities/src/der_date.h
Security-55471.14.4.tar.gz
[apple/security.git] / utilities / src / der_date.h
1 //
2 // der_date.h
3 // utilities
4 //
5 // Created by Michael Brouwer on 7/9/12.
6 // Copyright (c) 2012 Apple Inc. All rights reserved.
7 //
8
9 #ifndef _UTILITIES_DER_DATE_H_
10 #define _UTILITIES_DER_DATE_H_
11
12 #include <CoreFoundation/CoreFoundation.h>
13
14 const uint8_t* der_decode_generalizedtime_body(CFAbsoluteTime *at, CFErrorRef *error,
15 const uint8_t* der, const uint8_t *der_end);
16 const uint8_t* der_decode_universaltime_body(CFAbsoluteTime *at, CFErrorRef *error,
17 const uint8_t* der, const uint8_t *der_end);
18
19 size_t der_sizeof_generalizedtime(CFAbsoluteTime at, CFErrorRef *error);
20 uint8_t* der_encode_generalizedtime(CFAbsoluteTime at, CFErrorRef *error,
21 const uint8_t *der, uint8_t *der_end);
22
23 size_t der_sizeof_generalizedtime_body(CFAbsoluteTime at, CFErrorRef *error);
24 uint8_t* der_encode_generalizedtime_body(CFAbsoluteTime at, CFErrorRef *error,
25 const uint8_t *der, uint8_t *der_end);
26
27 #endif /* _UTILITIES_DER_DATE_H_ */