1170f4091Selric /* This is a generated file */ 2170f4091Selric #ifndef __der_private_h__ 3170f4091Selric #define __der_private_h__ 4170f4091Selric 5170f4091Selric #include <stdarg.h> 6170f4091Selric 7170f4091Selric int 8*d3273b5bSchristos _asn1_bmember_isset_bit ( 9*d3273b5bSchristos const void */*data*/, 10*d3273b5bSchristos unsigned int /*bit*/, 11*d3273b5bSchristos size_t /*size*/); 12*d3273b5bSchristos 13*d3273b5bSchristos void 14*d3273b5bSchristos _asn1_bmember_put_bit ( 15*d3273b5bSchristos unsigned char */*p*/, 16*d3273b5bSchristos const void */*data*/, 17*d3273b5bSchristos unsigned int /*bit*/, 18*d3273b5bSchristos size_t /*size*/, 19*d3273b5bSchristos unsigned int */*bitset*/); 20*d3273b5bSchristos 21*d3273b5bSchristos int 22170f4091Selric _asn1_copy ( 23170f4091Selric const struct asn1_template */*t*/, 24170f4091Selric const void */*from*/, 25170f4091Selric void */*to*/); 26170f4091Selric 27170f4091Selric int 28170f4091Selric _asn1_copy_top ( 29170f4091Selric const struct asn1_template */*t*/, 30170f4091Selric const void */*from*/, 31170f4091Selric void */*to*/); 32170f4091Selric 33170f4091Selric int 34170f4091Selric _asn1_decode ( 35170f4091Selric const struct asn1_template */*t*/, 36170f4091Selric unsigned /*flags*/, 37170f4091Selric const unsigned char */*p*/, 38170f4091Selric size_t /*len*/, 39170f4091Selric void */*data*/, 40170f4091Selric size_t */*size*/); 41170f4091Selric 42170f4091Selric int 43170f4091Selric _asn1_decode_top ( 44170f4091Selric const struct asn1_template */*t*/, 45170f4091Selric unsigned /*flags*/, 46170f4091Selric const unsigned char */*p*/, 47170f4091Selric size_t /*len*/, 48170f4091Selric void */*data*/, 49170f4091Selric size_t */*size*/); 50170f4091Selric 51170f4091Selric int 52170f4091Selric _asn1_encode ( 53170f4091Selric const struct asn1_template */*t*/, 54170f4091Selric unsigned char */*p*/, 55170f4091Selric size_t /*len*/, 56170f4091Selric const void */*data*/, 57170f4091Selric size_t */*size*/); 58170f4091Selric 59*d3273b5bSchristos int 60*d3273b5bSchristos _asn1_encode_fuzzer ( 61*d3273b5bSchristos const struct asn1_template */*t*/, 62*d3273b5bSchristos unsigned char */*p*/, 63*d3273b5bSchristos size_t /*len*/, 64*d3273b5bSchristos const void */*data*/, 65*d3273b5bSchristos size_t */*size*/); 66*d3273b5bSchristos 67170f4091Selric void 68170f4091Selric _asn1_free ( 69170f4091Selric const struct asn1_template */*t*/, 70170f4091Selric void */*data*/); 71170f4091Selric 72*d3273b5bSchristos void 73*d3273b5bSchristos _asn1_free_top ( 74*d3273b5bSchristos const struct asn1_template */*t*/, 75*d3273b5bSchristos void */*data*/); 76*d3273b5bSchristos 77170f4091Selric size_t 78170f4091Selric _asn1_length ( 79170f4091Selric const struct asn1_template */*t*/, 80170f4091Selric const void */*data*/); 81170f4091Selric 82*d3273b5bSchristos size_t 83*d3273b5bSchristos _asn1_length_fuzzer ( 84*d3273b5bSchristos const struct asn1_template */*t*/, 85*d3273b5bSchristos const void */*data*/); 86*d3273b5bSchristos 87*d3273b5bSchristos size_t 88*d3273b5bSchristos _asn1_sizeofType (const struct asn1_template */*t*/); 89*d3273b5bSchristos 90170f4091Selric struct tm * 91170f4091Selric _der_gmtime ( 92170f4091Selric time_t /*t*/, 93170f4091Selric struct tm */*tm*/); 94170f4091Selric 95170f4091Selric int 96170f4091Selric _heim_der_set_sort ( 97170f4091Selric const void */*a1*/, 98170f4091Selric const void */*a2*/); 99170f4091Selric 100170f4091Selric int 101170f4091Selric _heim_fix_dce ( 102170f4091Selric size_t /*reallen*/, 103170f4091Selric size_t */*len*/); 104170f4091Selric 105170f4091Selric size_t 106170f4091Selric _heim_len_int (int /*val*/); 107170f4091Selric 108170f4091Selric size_t 109*d3273b5bSchristos _heim_len_int64 (int64_t /*val*/); 110*d3273b5bSchristos 111*d3273b5bSchristos size_t 112170f4091Selric _heim_len_unsigned (unsigned /*val*/); 113170f4091Selric 114*d3273b5bSchristos size_t 115*d3273b5bSchristos _heim_len_unsigned64 (uint64_t /*val*/); 116*d3273b5bSchristos 117170f4091Selric int 118170f4091Selric _heim_time2generalizedtime ( 119170f4091Selric time_t /*t*/, 120170f4091Selric heim_octet_string */*s*/, 121170f4091Selric int /*gtimep*/); 122170f4091Selric 123170f4091Selric #endif /* __der_private_h__ */ 124