]> git.saurik.com Git - apple/security.git/blame - utilities/src/der_date.h
Security-55471.14.18.tar.gz
[apple/security.git] / utilities / src / der_date.h
CommitLineData
427c49bc
A
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
14const uint8_t* der_decode_generalizedtime_body(CFAbsoluteTime *at, CFErrorRef *error,
15 const uint8_t* der, const uint8_t *der_end);
16const uint8_t* der_decode_universaltime_body(CFAbsoluteTime *at, CFErrorRef *error,
17 const uint8_t* der, const uint8_t *der_end);
18
19size_t der_sizeof_generalizedtime(CFAbsoluteTime at, CFErrorRef *error);
20uint8_t* der_encode_generalizedtime(CFAbsoluteTime at, CFErrorRef *error,
21 const uint8_t *der, uint8_t *der_end);
22
23size_t der_sizeof_generalizedtime_body(CFAbsoluteTime at, CFErrorRef *error);
24uint8_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_ */