17db96d56Sopenharmony_ci# Verify that 2to3 falls back from the recursive pattern matching scheme to a 27db96d56Sopenharmony_ci# slower, iterative scheme in the event of a RecursionError. 37db96d56Sopenharmony_cifrom ctypes import * 47db96d56Sopenharmony_ciSTRING = c_char_p 57db96d56Sopenharmony_ci 67db96d56Sopenharmony_ci 77db96d56Sopenharmony_ciOSUnknownByteOrder = 0 87db96d56Sopenharmony_ciUIT_PROMPT = 1 97db96d56Sopenharmony_ciP_PGID = 2 107db96d56Sopenharmony_ciP_PID = 1 117db96d56Sopenharmony_ciUIT_ERROR = 5 127db96d56Sopenharmony_ciUIT_INFO = 4 137db96d56Sopenharmony_ciUIT_NONE = 0 147db96d56Sopenharmony_ciP_ALL = 0 157db96d56Sopenharmony_ciUIT_VERIFY = 2 167db96d56Sopenharmony_ciOSBigEndian = 2 177db96d56Sopenharmony_ciUIT_BOOLEAN = 3 187db96d56Sopenharmony_ciOSLittleEndian = 1 197db96d56Sopenharmony_ci__darwin_nl_item = c_int 207db96d56Sopenharmony_ci__darwin_wctrans_t = c_int 217db96d56Sopenharmony_ci__darwin_wctype_t = c_ulong 227db96d56Sopenharmony_ci__int8_t = c_byte 237db96d56Sopenharmony_ci__uint8_t = c_ubyte 247db96d56Sopenharmony_ci__int16_t = c_short 257db96d56Sopenharmony_ci__uint16_t = c_ushort 267db96d56Sopenharmony_ci__int32_t = c_int 277db96d56Sopenharmony_ci__uint32_t = c_uint 287db96d56Sopenharmony_ci__int64_t = c_longlong 297db96d56Sopenharmony_ci__uint64_t = c_ulonglong 307db96d56Sopenharmony_ci__darwin_intptr_t = c_long 317db96d56Sopenharmony_ci__darwin_natural_t = c_uint 327db96d56Sopenharmony_ci__darwin_ct_rune_t = c_int 337db96d56Sopenharmony_ciclass __mbstate_t(Union): 347db96d56Sopenharmony_ci pass 357db96d56Sopenharmony_ci__mbstate_t._pack_ = 4 367db96d56Sopenharmony_ci__mbstate_t._fields_ = [ 377db96d56Sopenharmony_ci ('__mbstate8', c_char * 128), 387db96d56Sopenharmony_ci ('_mbstateL', c_longlong), 397db96d56Sopenharmony_ci] 407db96d56Sopenharmony_ciassert sizeof(__mbstate_t) == 128, sizeof(__mbstate_t) 417db96d56Sopenharmony_ciassert alignment(__mbstate_t) == 4, alignment(__mbstate_t) 427db96d56Sopenharmony_ci__darwin_mbstate_t = __mbstate_t 437db96d56Sopenharmony_ci__darwin_ptrdiff_t = c_int 447db96d56Sopenharmony_ci__darwin_size_t = c_ulong 457db96d56Sopenharmony_ci__darwin_va_list = STRING 467db96d56Sopenharmony_ci__darwin_wchar_t = c_int 477db96d56Sopenharmony_ci__darwin_rune_t = __darwin_wchar_t 487db96d56Sopenharmony_ci__darwin_wint_t = c_int 497db96d56Sopenharmony_ci__darwin_clock_t = c_ulong 507db96d56Sopenharmony_ci__darwin_socklen_t = __uint32_t 517db96d56Sopenharmony_ci__darwin_ssize_t = c_long 527db96d56Sopenharmony_ci__darwin_time_t = c_long 537db96d56Sopenharmony_cisig_atomic_t = c_int 547db96d56Sopenharmony_ciclass sigcontext(Structure): 557db96d56Sopenharmony_ci pass 567db96d56Sopenharmony_cisigcontext._fields_ = [ 577db96d56Sopenharmony_ci ('sc_onstack', c_int), 587db96d56Sopenharmony_ci ('sc_mask', c_int), 597db96d56Sopenharmony_ci ('sc_eax', c_uint), 607db96d56Sopenharmony_ci ('sc_ebx', c_uint), 617db96d56Sopenharmony_ci ('sc_ecx', c_uint), 627db96d56Sopenharmony_ci ('sc_edx', c_uint), 637db96d56Sopenharmony_ci ('sc_edi', c_uint), 647db96d56Sopenharmony_ci ('sc_esi', c_uint), 657db96d56Sopenharmony_ci ('sc_ebp', c_uint), 667db96d56Sopenharmony_ci ('sc_esp', c_uint), 677db96d56Sopenharmony_ci ('sc_ss', c_uint), 687db96d56Sopenharmony_ci ('sc_eflags', c_uint), 697db96d56Sopenharmony_ci ('sc_eip', c_uint), 707db96d56Sopenharmony_ci ('sc_cs', c_uint), 717db96d56Sopenharmony_ci ('sc_ds', c_uint), 727db96d56Sopenharmony_ci ('sc_es', c_uint), 737db96d56Sopenharmony_ci ('sc_fs', c_uint), 747db96d56Sopenharmony_ci ('sc_gs', c_uint), 757db96d56Sopenharmony_ci] 767db96d56Sopenharmony_ciassert sizeof(sigcontext) == 72, sizeof(sigcontext) 777db96d56Sopenharmony_ciassert alignment(sigcontext) == 4, alignment(sigcontext) 787db96d56Sopenharmony_ciu_int8_t = c_ubyte 797db96d56Sopenharmony_ciu_int16_t = c_ushort 807db96d56Sopenharmony_ciu_int32_t = c_uint 817db96d56Sopenharmony_ciu_int64_t = c_ulonglong 827db96d56Sopenharmony_ciint32_t = c_int 837db96d56Sopenharmony_ciregister_t = int32_t 847db96d56Sopenharmony_ciuser_addr_t = u_int64_t 857db96d56Sopenharmony_ciuser_size_t = u_int64_t 867db96d56Sopenharmony_ciint64_t = c_longlong 877db96d56Sopenharmony_ciuser_ssize_t = int64_t 887db96d56Sopenharmony_ciuser_long_t = int64_t 897db96d56Sopenharmony_ciuser_ulong_t = u_int64_t 907db96d56Sopenharmony_ciuser_time_t = int64_t 917db96d56Sopenharmony_cisyscall_arg_t = u_int64_t 927db96d56Sopenharmony_ci 937db96d56Sopenharmony_ci# values for unnamed enumeration 947db96d56Sopenharmony_ciclass aes_key_st(Structure): 957db96d56Sopenharmony_ci pass 967db96d56Sopenharmony_ciaes_key_st._fields_ = [ 977db96d56Sopenharmony_ci ('rd_key', c_ulong * 60), 987db96d56Sopenharmony_ci ('rounds', c_int), 997db96d56Sopenharmony_ci] 1007db96d56Sopenharmony_ciassert sizeof(aes_key_st) == 244, sizeof(aes_key_st) 1017db96d56Sopenharmony_ciassert alignment(aes_key_st) == 4, alignment(aes_key_st) 1027db96d56Sopenharmony_ciAES_KEY = aes_key_st 1037db96d56Sopenharmony_ciclass asn1_ctx_st(Structure): 1047db96d56Sopenharmony_ci pass 1057db96d56Sopenharmony_ciasn1_ctx_st._fields_ = [ 1067db96d56Sopenharmony_ci ('p', POINTER(c_ubyte)), 1077db96d56Sopenharmony_ci ('eos', c_int), 1087db96d56Sopenharmony_ci ('error', c_int), 1097db96d56Sopenharmony_ci ('inf', c_int), 1107db96d56Sopenharmony_ci ('tag', c_int), 1117db96d56Sopenharmony_ci ('xclass', c_int), 1127db96d56Sopenharmony_ci ('slen', c_long), 1137db96d56Sopenharmony_ci ('max', POINTER(c_ubyte)), 1147db96d56Sopenharmony_ci ('q', POINTER(c_ubyte)), 1157db96d56Sopenharmony_ci ('pp', POINTER(POINTER(c_ubyte))), 1167db96d56Sopenharmony_ci ('line', c_int), 1177db96d56Sopenharmony_ci] 1187db96d56Sopenharmony_ciassert sizeof(asn1_ctx_st) == 44, sizeof(asn1_ctx_st) 1197db96d56Sopenharmony_ciassert alignment(asn1_ctx_st) == 4, alignment(asn1_ctx_st) 1207db96d56Sopenharmony_ciASN1_CTX = asn1_ctx_st 1217db96d56Sopenharmony_ciclass asn1_object_st(Structure): 1227db96d56Sopenharmony_ci pass 1237db96d56Sopenharmony_ciasn1_object_st._fields_ = [ 1247db96d56Sopenharmony_ci ('sn', STRING), 1257db96d56Sopenharmony_ci ('ln', STRING), 1267db96d56Sopenharmony_ci ('nid', c_int), 1277db96d56Sopenharmony_ci ('length', c_int), 1287db96d56Sopenharmony_ci ('data', POINTER(c_ubyte)), 1297db96d56Sopenharmony_ci ('flags', c_int), 1307db96d56Sopenharmony_ci] 1317db96d56Sopenharmony_ciassert sizeof(asn1_object_st) == 24, sizeof(asn1_object_st) 1327db96d56Sopenharmony_ciassert alignment(asn1_object_st) == 4, alignment(asn1_object_st) 1337db96d56Sopenharmony_ciASN1_OBJECT = asn1_object_st 1347db96d56Sopenharmony_ciclass asn1_string_st(Structure): 1357db96d56Sopenharmony_ci pass 1367db96d56Sopenharmony_ciasn1_string_st._fields_ = [ 1377db96d56Sopenharmony_ci ('length', c_int), 1387db96d56Sopenharmony_ci ('type', c_int), 1397db96d56Sopenharmony_ci ('data', POINTER(c_ubyte)), 1407db96d56Sopenharmony_ci ('flags', c_long), 1417db96d56Sopenharmony_ci] 1427db96d56Sopenharmony_ciassert sizeof(asn1_string_st) == 16, sizeof(asn1_string_st) 1437db96d56Sopenharmony_ciassert alignment(asn1_string_st) == 4, alignment(asn1_string_st) 1447db96d56Sopenharmony_ciASN1_STRING = asn1_string_st 1457db96d56Sopenharmony_ciclass ASN1_ENCODING_st(Structure): 1467db96d56Sopenharmony_ci pass 1477db96d56Sopenharmony_ciASN1_ENCODING_st._fields_ = [ 1487db96d56Sopenharmony_ci ('enc', POINTER(c_ubyte)), 1497db96d56Sopenharmony_ci ('len', c_long), 1507db96d56Sopenharmony_ci ('modified', c_int), 1517db96d56Sopenharmony_ci] 1527db96d56Sopenharmony_ciassert sizeof(ASN1_ENCODING_st) == 12, sizeof(ASN1_ENCODING_st) 1537db96d56Sopenharmony_ciassert alignment(ASN1_ENCODING_st) == 4, alignment(ASN1_ENCODING_st) 1547db96d56Sopenharmony_ciASN1_ENCODING = ASN1_ENCODING_st 1557db96d56Sopenharmony_ciclass asn1_string_table_st(Structure): 1567db96d56Sopenharmony_ci pass 1577db96d56Sopenharmony_ciasn1_string_table_st._fields_ = [ 1587db96d56Sopenharmony_ci ('nid', c_int), 1597db96d56Sopenharmony_ci ('minsize', c_long), 1607db96d56Sopenharmony_ci ('maxsize', c_long), 1617db96d56Sopenharmony_ci ('mask', c_ulong), 1627db96d56Sopenharmony_ci ('flags', c_ulong), 1637db96d56Sopenharmony_ci] 1647db96d56Sopenharmony_ciassert sizeof(asn1_string_table_st) == 20, sizeof(asn1_string_table_st) 1657db96d56Sopenharmony_ciassert alignment(asn1_string_table_st) == 4, alignment(asn1_string_table_st) 1667db96d56Sopenharmony_ciASN1_STRING_TABLE = asn1_string_table_st 1677db96d56Sopenharmony_ciclass ASN1_TEMPLATE_st(Structure): 1687db96d56Sopenharmony_ci pass 1697db96d56Sopenharmony_ciASN1_TEMPLATE_st._fields_ = [ 1707db96d56Sopenharmony_ci] 1717db96d56Sopenharmony_ciASN1_TEMPLATE = ASN1_TEMPLATE_st 1727db96d56Sopenharmony_ciclass ASN1_ITEM_st(Structure): 1737db96d56Sopenharmony_ci pass 1747db96d56Sopenharmony_ciASN1_ITEM = ASN1_ITEM_st 1757db96d56Sopenharmony_ciASN1_ITEM_st._fields_ = [ 1767db96d56Sopenharmony_ci] 1777db96d56Sopenharmony_ciclass ASN1_TLC_st(Structure): 1787db96d56Sopenharmony_ci pass 1797db96d56Sopenharmony_ciASN1_TLC = ASN1_TLC_st 1807db96d56Sopenharmony_ciASN1_TLC_st._fields_ = [ 1817db96d56Sopenharmony_ci] 1827db96d56Sopenharmony_ciclass ASN1_VALUE_st(Structure): 1837db96d56Sopenharmony_ci pass 1847db96d56Sopenharmony_ciASN1_VALUE_st._fields_ = [ 1857db96d56Sopenharmony_ci] 1867db96d56Sopenharmony_ciASN1_VALUE = ASN1_VALUE_st 1877db96d56Sopenharmony_ciASN1_ITEM_EXP = ASN1_ITEM 1887db96d56Sopenharmony_ciclass asn1_type_st(Structure): 1897db96d56Sopenharmony_ci pass 1907db96d56Sopenharmony_ciclass N12asn1_type_st4DOLLAR_11E(Union): 1917db96d56Sopenharmony_ci pass 1927db96d56Sopenharmony_ciASN1_BOOLEAN = c_int 1937db96d56Sopenharmony_ciASN1_INTEGER = asn1_string_st 1947db96d56Sopenharmony_ciASN1_ENUMERATED = asn1_string_st 1957db96d56Sopenharmony_ciASN1_BIT_STRING = asn1_string_st 1967db96d56Sopenharmony_ciASN1_OCTET_STRING = asn1_string_st 1977db96d56Sopenharmony_ciASN1_PRINTABLESTRING = asn1_string_st 1987db96d56Sopenharmony_ciASN1_T61STRING = asn1_string_st 1997db96d56Sopenharmony_ciASN1_IA5STRING = asn1_string_st 2007db96d56Sopenharmony_ciASN1_GENERALSTRING = asn1_string_st 2017db96d56Sopenharmony_ciASN1_BMPSTRING = asn1_string_st 2027db96d56Sopenharmony_ciASN1_UNIVERSALSTRING = asn1_string_st 2037db96d56Sopenharmony_ciASN1_UTCTIME = asn1_string_st 2047db96d56Sopenharmony_ciASN1_GENERALIZEDTIME = asn1_string_st 2057db96d56Sopenharmony_ciASN1_VISIBLESTRING = asn1_string_st 2067db96d56Sopenharmony_ciASN1_UTF8STRING = asn1_string_st 2077db96d56Sopenharmony_ciN12asn1_type_st4DOLLAR_11E._fields_ = [ 2087db96d56Sopenharmony_ci ('ptr', STRING), 2097db96d56Sopenharmony_ci ('boolean', ASN1_BOOLEAN), 2107db96d56Sopenharmony_ci ('asn1_string', POINTER(ASN1_STRING)), 2117db96d56Sopenharmony_ci ('object', POINTER(ASN1_OBJECT)), 2127db96d56Sopenharmony_ci ('integer', POINTER(ASN1_INTEGER)), 2137db96d56Sopenharmony_ci ('enumerated', POINTER(ASN1_ENUMERATED)), 2147db96d56Sopenharmony_ci ('bit_string', POINTER(ASN1_BIT_STRING)), 2157db96d56Sopenharmony_ci ('octet_string', POINTER(ASN1_OCTET_STRING)), 2167db96d56Sopenharmony_ci ('printablestring', POINTER(ASN1_PRINTABLESTRING)), 2177db96d56Sopenharmony_ci ('t61string', POINTER(ASN1_T61STRING)), 2187db96d56Sopenharmony_ci ('ia5string', POINTER(ASN1_IA5STRING)), 2197db96d56Sopenharmony_ci ('generalstring', POINTER(ASN1_GENERALSTRING)), 2207db96d56Sopenharmony_ci ('bmpstring', POINTER(ASN1_BMPSTRING)), 2217db96d56Sopenharmony_ci ('universalstring', POINTER(ASN1_UNIVERSALSTRING)), 2227db96d56Sopenharmony_ci ('utctime', POINTER(ASN1_UTCTIME)), 2237db96d56Sopenharmony_ci ('generalizedtime', POINTER(ASN1_GENERALIZEDTIME)), 2247db96d56Sopenharmony_ci ('visiblestring', POINTER(ASN1_VISIBLESTRING)), 2257db96d56Sopenharmony_ci ('utf8string', POINTER(ASN1_UTF8STRING)), 2267db96d56Sopenharmony_ci ('set', POINTER(ASN1_STRING)), 2277db96d56Sopenharmony_ci ('sequence', POINTER(ASN1_STRING)), 2287db96d56Sopenharmony_ci] 2297db96d56Sopenharmony_ciassert sizeof(N12asn1_type_st4DOLLAR_11E) == 4, sizeof(N12asn1_type_st4DOLLAR_11E) 2307db96d56Sopenharmony_ciassert alignment(N12asn1_type_st4DOLLAR_11E) == 4, alignment(N12asn1_type_st4DOLLAR_11E) 2317db96d56Sopenharmony_ciasn1_type_st._fields_ = [ 2327db96d56Sopenharmony_ci ('type', c_int), 2337db96d56Sopenharmony_ci ('value', N12asn1_type_st4DOLLAR_11E), 2347db96d56Sopenharmony_ci] 2357db96d56Sopenharmony_ciassert sizeof(asn1_type_st) == 8, sizeof(asn1_type_st) 2367db96d56Sopenharmony_ciassert alignment(asn1_type_st) == 4, alignment(asn1_type_st) 2377db96d56Sopenharmony_ciASN1_TYPE = asn1_type_st 2387db96d56Sopenharmony_ciclass asn1_method_st(Structure): 2397db96d56Sopenharmony_ci pass 2407db96d56Sopenharmony_ciasn1_method_st._fields_ = [ 2417db96d56Sopenharmony_ci ('i2d', CFUNCTYPE(c_int)), 2427db96d56Sopenharmony_ci ('d2i', CFUNCTYPE(STRING)), 2437db96d56Sopenharmony_ci ('create', CFUNCTYPE(STRING)), 2447db96d56Sopenharmony_ci ('destroy', CFUNCTYPE(None)), 2457db96d56Sopenharmony_ci] 2467db96d56Sopenharmony_ciassert sizeof(asn1_method_st) == 16, sizeof(asn1_method_st) 2477db96d56Sopenharmony_ciassert alignment(asn1_method_st) == 4, alignment(asn1_method_st) 2487db96d56Sopenharmony_ciASN1_METHOD = asn1_method_st 2497db96d56Sopenharmony_ciclass asn1_header_st(Structure): 2507db96d56Sopenharmony_ci pass 2517db96d56Sopenharmony_ciasn1_header_st._fields_ = [ 2527db96d56Sopenharmony_ci ('header', POINTER(ASN1_OCTET_STRING)), 2537db96d56Sopenharmony_ci ('data', STRING), 2547db96d56Sopenharmony_ci ('meth', POINTER(ASN1_METHOD)), 2557db96d56Sopenharmony_ci] 2567db96d56Sopenharmony_ciassert sizeof(asn1_header_st) == 12, sizeof(asn1_header_st) 2577db96d56Sopenharmony_ciassert alignment(asn1_header_st) == 4, alignment(asn1_header_st) 2587db96d56Sopenharmony_ciASN1_HEADER = asn1_header_st 2597db96d56Sopenharmony_ciclass BIT_STRING_BITNAME_st(Structure): 2607db96d56Sopenharmony_ci pass 2617db96d56Sopenharmony_ciBIT_STRING_BITNAME_st._fields_ = [ 2627db96d56Sopenharmony_ci ('bitnum', c_int), 2637db96d56Sopenharmony_ci ('lname', STRING), 2647db96d56Sopenharmony_ci ('sname', STRING), 2657db96d56Sopenharmony_ci] 2667db96d56Sopenharmony_ciassert sizeof(BIT_STRING_BITNAME_st) == 12, sizeof(BIT_STRING_BITNAME_st) 2677db96d56Sopenharmony_ciassert alignment(BIT_STRING_BITNAME_st) == 4, alignment(BIT_STRING_BITNAME_st) 2687db96d56Sopenharmony_ciBIT_STRING_BITNAME = BIT_STRING_BITNAME_st 2697db96d56Sopenharmony_ciclass bio_st(Structure): 2707db96d56Sopenharmony_ci pass 2717db96d56Sopenharmony_ciBIO = bio_st 2727db96d56Sopenharmony_cibio_info_cb = CFUNCTYPE(None, POINTER(bio_st), c_int, STRING, c_int, c_long, c_long) 2737db96d56Sopenharmony_ciclass bio_method_st(Structure): 2747db96d56Sopenharmony_ci pass 2757db96d56Sopenharmony_cibio_method_st._fields_ = [ 2767db96d56Sopenharmony_ci ('type', c_int), 2777db96d56Sopenharmony_ci ('name', STRING), 2787db96d56Sopenharmony_ci ('bwrite', CFUNCTYPE(c_int, POINTER(BIO), STRING, c_int)), 2797db96d56Sopenharmony_ci ('bread', CFUNCTYPE(c_int, POINTER(BIO), STRING, c_int)), 2807db96d56Sopenharmony_ci ('bputs', CFUNCTYPE(c_int, POINTER(BIO), STRING)), 2817db96d56Sopenharmony_ci ('bgets', CFUNCTYPE(c_int, POINTER(BIO), STRING, c_int)), 2827db96d56Sopenharmony_ci ('ctrl', CFUNCTYPE(c_long, POINTER(BIO), c_int, c_long, c_void_p)), 2837db96d56Sopenharmony_ci ('create', CFUNCTYPE(c_int, POINTER(BIO))), 2847db96d56Sopenharmony_ci ('destroy', CFUNCTYPE(c_int, POINTER(BIO))), 2857db96d56Sopenharmony_ci ('callback_ctrl', CFUNCTYPE(c_long, POINTER(BIO), c_int, POINTER(bio_info_cb))), 2867db96d56Sopenharmony_ci] 2877db96d56Sopenharmony_ciassert sizeof(bio_method_st) == 40, sizeof(bio_method_st) 2887db96d56Sopenharmony_ciassert alignment(bio_method_st) == 4, alignment(bio_method_st) 2897db96d56Sopenharmony_ciBIO_METHOD = bio_method_st 2907db96d56Sopenharmony_ciclass crypto_ex_data_st(Structure): 2917db96d56Sopenharmony_ci pass 2927db96d56Sopenharmony_ciclass stack_st(Structure): 2937db96d56Sopenharmony_ci pass 2947db96d56Sopenharmony_ciSTACK = stack_st 2957db96d56Sopenharmony_cicrypto_ex_data_st._fields_ = [ 2967db96d56Sopenharmony_ci ('sk', POINTER(STACK)), 2977db96d56Sopenharmony_ci ('dummy', c_int), 2987db96d56Sopenharmony_ci] 2997db96d56Sopenharmony_ciassert sizeof(crypto_ex_data_st) == 8, sizeof(crypto_ex_data_st) 3007db96d56Sopenharmony_ciassert alignment(crypto_ex_data_st) == 4, alignment(crypto_ex_data_st) 3017db96d56Sopenharmony_ciCRYPTO_EX_DATA = crypto_ex_data_st 3027db96d56Sopenharmony_cibio_st._fields_ = [ 3037db96d56Sopenharmony_ci ('method', POINTER(BIO_METHOD)), 3047db96d56Sopenharmony_ci ('callback', CFUNCTYPE(c_long, POINTER(bio_st), c_int, STRING, c_int, c_long, c_long)), 3057db96d56Sopenharmony_ci ('cb_arg', STRING), 3067db96d56Sopenharmony_ci ('init', c_int), 3077db96d56Sopenharmony_ci ('shutdown', c_int), 3087db96d56Sopenharmony_ci ('flags', c_int), 3097db96d56Sopenharmony_ci ('retry_reason', c_int), 3107db96d56Sopenharmony_ci ('num', c_int), 3117db96d56Sopenharmony_ci ('ptr', c_void_p), 3127db96d56Sopenharmony_ci ('next_bio', POINTER(bio_st)), 3137db96d56Sopenharmony_ci ('prev_bio', POINTER(bio_st)), 3147db96d56Sopenharmony_ci ('references', c_int), 3157db96d56Sopenharmony_ci ('num_read', c_ulong), 3167db96d56Sopenharmony_ci ('num_write', c_ulong), 3177db96d56Sopenharmony_ci ('ex_data', CRYPTO_EX_DATA), 3187db96d56Sopenharmony_ci] 3197db96d56Sopenharmony_ciassert sizeof(bio_st) == 64, sizeof(bio_st) 3207db96d56Sopenharmony_ciassert alignment(bio_st) == 4, alignment(bio_st) 3217db96d56Sopenharmony_ciclass bio_f_buffer_ctx_struct(Structure): 3227db96d56Sopenharmony_ci pass 3237db96d56Sopenharmony_cibio_f_buffer_ctx_struct._fields_ = [ 3247db96d56Sopenharmony_ci ('ibuf_size', c_int), 3257db96d56Sopenharmony_ci ('obuf_size', c_int), 3267db96d56Sopenharmony_ci ('ibuf', STRING), 3277db96d56Sopenharmony_ci ('ibuf_len', c_int), 3287db96d56Sopenharmony_ci ('ibuf_off', c_int), 3297db96d56Sopenharmony_ci ('obuf', STRING), 3307db96d56Sopenharmony_ci ('obuf_len', c_int), 3317db96d56Sopenharmony_ci ('obuf_off', c_int), 3327db96d56Sopenharmony_ci] 3337db96d56Sopenharmony_ciassert sizeof(bio_f_buffer_ctx_struct) == 32, sizeof(bio_f_buffer_ctx_struct) 3347db96d56Sopenharmony_ciassert alignment(bio_f_buffer_ctx_struct) == 4, alignment(bio_f_buffer_ctx_struct) 3357db96d56Sopenharmony_ciBIO_F_BUFFER_CTX = bio_f_buffer_ctx_struct 3367db96d56Sopenharmony_ciclass hostent(Structure): 3377db96d56Sopenharmony_ci pass 3387db96d56Sopenharmony_cihostent._fields_ = [ 3397db96d56Sopenharmony_ci] 3407db96d56Sopenharmony_ciclass bf_key_st(Structure): 3417db96d56Sopenharmony_ci pass 3427db96d56Sopenharmony_cibf_key_st._fields_ = [ 3437db96d56Sopenharmony_ci ('P', c_uint * 18), 3447db96d56Sopenharmony_ci ('S', c_uint * 1024), 3457db96d56Sopenharmony_ci] 3467db96d56Sopenharmony_ciassert sizeof(bf_key_st) == 4168, sizeof(bf_key_st) 3477db96d56Sopenharmony_ciassert alignment(bf_key_st) == 4, alignment(bf_key_st) 3487db96d56Sopenharmony_ciBF_KEY = bf_key_st 3497db96d56Sopenharmony_ciclass bignum_st(Structure): 3507db96d56Sopenharmony_ci pass 3517db96d56Sopenharmony_cibignum_st._fields_ = [ 3527db96d56Sopenharmony_ci ('d', POINTER(c_ulong)), 3537db96d56Sopenharmony_ci ('top', c_int), 3547db96d56Sopenharmony_ci ('dmax', c_int), 3557db96d56Sopenharmony_ci ('neg', c_int), 3567db96d56Sopenharmony_ci ('flags', c_int), 3577db96d56Sopenharmony_ci] 3587db96d56Sopenharmony_ciassert sizeof(bignum_st) == 20, sizeof(bignum_st) 3597db96d56Sopenharmony_ciassert alignment(bignum_st) == 4, alignment(bignum_st) 3607db96d56Sopenharmony_ciBIGNUM = bignum_st 3617db96d56Sopenharmony_ciclass bignum_ctx(Structure): 3627db96d56Sopenharmony_ci pass 3637db96d56Sopenharmony_cibignum_ctx._fields_ = [ 3647db96d56Sopenharmony_ci] 3657db96d56Sopenharmony_ciBN_CTX = bignum_ctx 3667db96d56Sopenharmony_ciclass bn_blinding_st(Structure): 3677db96d56Sopenharmony_ci pass 3687db96d56Sopenharmony_cibn_blinding_st._fields_ = [ 3697db96d56Sopenharmony_ci ('init', c_int), 3707db96d56Sopenharmony_ci ('A', POINTER(BIGNUM)), 3717db96d56Sopenharmony_ci ('Ai', POINTER(BIGNUM)), 3727db96d56Sopenharmony_ci ('mod', POINTER(BIGNUM)), 3737db96d56Sopenharmony_ci ('thread_id', c_ulong), 3747db96d56Sopenharmony_ci] 3757db96d56Sopenharmony_ciassert sizeof(bn_blinding_st) == 20, sizeof(bn_blinding_st) 3767db96d56Sopenharmony_ciassert alignment(bn_blinding_st) == 4, alignment(bn_blinding_st) 3777db96d56Sopenharmony_ciBN_BLINDING = bn_blinding_st 3787db96d56Sopenharmony_ciclass bn_mont_ctx_st(Structure): 3797db96d56Sopenharmony_ci pass 3807db96d56Sopenharmony_cibn_mont_ctx_st._fields_ = [ 3817db96d56Sopenharmony_ci ('ri', c_int), 3827db96d56Sopenharmony_ci ('RR', BIGNUM), 3837db96d56Sopenharmony_ci ('N', BIGNUM), 3847db96d56Sopenharmony_ci ('Ni', BIGNUM), 3857db96d56Sopenharmony_ci ('n0', c_ulong), 3867db96d56Sopenharmony_ci ('flags', c_int), 3877db96d56Sopenharmony_ci] 3887db96d56Sopenharmony_ciassert sizeof(bn_mont_ctx_st) == 72, sizeof(bn_mont_ctx_st) 3897db96d56Sopenharmony_ciassert alignment(bn_mont_ctx_st) == 4, alignment(bn_mont_ctx_st) 3907db96d56Sopenharmony_ciBN_MONT_CTX = bn_mont_ctx_st 3917db96d56Sopenharmony_ciclass bn_recp_ctx_st(Structure): 3927db96d56Sopenharmony_ci pass 3937db96d56Sopenharmony_cibn_recp_ctx_st._fields_ = [ 3947db96d56Sopenharmony_ci ('N', BIGNUM), 3957db96d56Sopenharmony_ci ('Nr', BIGNUM), 3967db96d56Sopenharmony_ci ('num_bits', c_int), 3977db96d56Sopenharmony_ci ('shift', c_int), 3987db96d56Sopenharmony_ci ('flags', c_int), 3997db96d56Sopenharmony_ci] 4007db96d56Sopenharmony_ciassert sizeof(bn_recp_ctx_st) == 52, sizeof(bn_recp_ctx_st) 4017db96d56Sopenharmony_ciassert alignment(bn_recp_ctx_st) == 4, alignment(bn_recp_ctx_st) 4027db96d56Sopenharmony_ciBN_RECP_CTX = bn_recp_ctx_st 4037db96d56Sopenharmony_ciclass buf_mem_st(Structure): 4047db96d56Sopenharmony_ci pass 4057db96d56Sopenharmony_cibuf_mem_st._fields_ = [ 4067db96d56Sopenharmony_ci ('length', c_int), 4077db96d56Sopenharmony_ci ('data', STRING), 4087db96d56Sopenharmony_ci ('max', c_int), 4097db96d56Sopenharmony_ci] 4107db96d56Sopenharmony_ciassert sizeof(buf_mem_st) == 12, sizeof(buf_mem_st) 4117db96d56Sopenharmony_ciassert alignment(buf_mem_st) == 4, alignment(buf_mem_st) 4127db96d56Sopenharmony_ciBUF_MEM = buf_mem_st 4137db96d56Sopenharmony_ciclass cast_key_st(Structure): 4147db96d56Sopenharmony_ci pass 4157db96d56Sopenharmony_cicast_key_st._fields_ = [ 4167db96d56Sopenharmony_ci ('data', c_ulong * 32), 4177db96d56Sopenharmony_ci ('short_key', c_int), 4187db96d56Sopenharmony_ci] 4197db96d56Sopenharmony_ciassert sizeof(cast_key_st) == 132, sizeof(cast_key_st) 4207db96d56Sopenharmony_ciassert alignment(cast_key_st) == 4, alignment(cast_key_st) 4217db96d56Sopenharmony_ciCAST_KEY = cast_key_st 4227db96d56Sopenharmony_ciclass comp_method_st(Structure): 4237db96d56Sopenharmony_ci pass 4247db96d56Sopenharmony_cicomp_method_st._fields_ = [ 4257db96d56Sopenharmony_ci ('type', c_int), 4267db96d56Sopenharmony_ci ('name', STRING), 4277db96d56Sopenharmony_ci ('init', CFUNCTYPE(c_int)), 4287db96d56Sopenharmony_ci ('finish', CFUNCTYPE(None)), 4297db96d56Sopenharmony_ci ('compress', CFUNCTYPE(c_int)), 4307db96d56Sopenharmony_ci ('expand', CFUNCTYPE(c_int)), 4317db96d56Sopenharmony_ci ('ctrl', CFUNCTYPE(c_long)), 4327db96d56Sopenharmony_ci ('callback_ctrl', CFUNCTYPE(c_long)), 4337db96d56Sopenharmony_ci] 4347db96d56Sopenharmony_ciassert sizeof(comp_method_st) == 32, sizeof(comp_method_st) 4357db96d56Sopenharmony_ciassert alignment(comp_method_st) == 4, alignment(comp_method_st) 4367db96d56Sopenharmony_ciCOMP_METHOD = comp_method_st 4377db96d56Sopenharmony_ciclass comp_ctx_st(Structure): 4387db96d56Sopenharmony_ci pass 4397db96d56Sopenharmony_cicomp_ctx_st._fields_ = [ 4407db96d56Sopenharmony_ci ('meth', POINTER(COMP_METHOD)), 4417db96d56Sopenharmony_ci ('compress_in', c_ulong), 4427db96d56Sopenharmony_ci ('compress_out', c_ulong), 4437db96d56Sopenharmony_ci ('expand_in', c_ulong), 4447db96d56Sopenharmony_ci ('expand_out', c_ulong), 4457db96d56Sopenharmony_ci ('ex_data', CRYPTO_EX_DATA), 4467db96d56Sopenharmony_ci] 4477db96d56Sopenharmony_ciassert sizeof(comp_ctx_st) == 28, sizeof(comp_ctx_st) 4487db96d56Sopenharmony_ciassert alignment(comp_ctx_st) == 4, alignment(comp_ctx_st) 4497db96d56Sopenharmony_ciCOMP_CTX = comp_ctx_st 4507db96d56Sopenharmony_ciclass CRYPTO_dynlock_value(Structure): 4517db96d56Sopenharmony_ci pass 4527db96d56Sopenharmony_ciCRYPTO_dynlock_value._fields_ = [ 4537db96d56Sopenharmony_ci] 4547db96d56Sopenharmony_ciclass CRYPTO_dynlock(Structure): 4557db96d56Sopenharmony_ci pass 4567db96d56Sopenharmony_ciCRYPTO_dynlock._fields_ = [ 4577db96d56Sopenharmony_ci ('references', c_int), 4587db96d56Sopenharmony_ci ('data', POINTER(CRYPTO_dynlock_value)), 4597db96d56Sopenharmony_ci] 4607db96d56Sopenharmony_ciassert sizeof(CRYPTO_dynlock) == 8, sizeof(CRYPTO_dynlock) 4617db96d56Sopenharmony_ciassert alignment(CRYPTO_dynlock) == 4, alignment(CRYPTO_dynlock) 4627db96d56Sopenharmony_ciBIO_dummy = bio_st 4637db96d56Sopenharmony_ciCRYPTO_EX_new = CFUNCTYPE(c_int, c_void_p, c_void_p, POINTER(CRYPTO_EX_DATA), c_int, c_long, c_void_p) 4647db96d56Sopenharmony_ciCRYPTO_EX_free = CFUNCTYPE(None, c_void_p, c_void_p, POINTER(CRYPTO_EX_DATA), c_int, c_long, c_void_p) 4657db96d56Sopenharmony_ciCRYPTO_EX_dup = CFUNCTYPE(c_int, POINTER(CRYPTO_EX_DATA), POINTER(CRYPTO_EX_DATA), c_void_p, c_int, c_long, c_void_p) 4667db96d56Sopenharmony_ciclass crypto_ex_data_func_st(Structure): 4677db96d56Sopenharmony_ci pass 4687db96d56Sopenharmony_cicrypto_ex_data_func_st._fields_ = [ 4697db96d56Sopenharmony_ci ('argl', c_long), 4707db96d56Sopenharmony_ci ('argp', c_void_p), 4717db96d56Sopenharmony_ci ('new_func', POINTER(CRYPTO_EX_new)), 4727db96d56Sopenharmony_ci ('free_func', POINTER(CRYPTO_EX_free)), 4737db96d56Sopenharmony_ci ('dup_func', POINTER(CRYPTO_EX_dup)), 4747db96d56Sopenharmony_ci] 4757db96d56Sopenharmony_ciassert sizeof(crypto_ex_data_func_st) == 20, sizeof(crypto_ex_data_func_st) 4767db96d56Sopenharmony_ciassert alignment(crypto_ex_data_func_st) == 4, alignment(crypto_ex_data_func_st) 4777db96d56Sopenharmony_ciCRYPTO_EX_DATA_FUNCS = crypto_ex_data_func_st 4787db96d56Sopenharmony_ciclass st_CRYPTO_EX_DATA_IMPL(Structure): 4797db96d56Sopenharmony_ci pass 4807db96d56Sopenharmony_ciCRYPTO_EX_DATA_IMPL = st_CRYPTO_EX_DATA_IMPL 4817db96d56Sopenharmony_cist_CRYPTO_EX_DATA_IMPL._fields_ = [ 4827db96d56Sopenharmony_ci] 4837db96d56Sopenharmony_ciCRYPTO_MEM_LEAK_CB = CFUNCTYPE(c_void_p, c_ulong, STRING, c_int, c_int, c_void_p) 4847db96d56Sopenharmony_ciDES_cblock = c_ubyte * 8 4857db96d56Sopenharmony_ciconst_DES_cblock = c_ubyte * 8 4867db96d56Sopenharmony_ciclass DES_ks(Structure): 4877db96d56Sopenharmony_ci pass 4887db96d56Sopenharmony_ciclass N6DES_ks3DOLLAR_9E(Union): 4897db96d56Sopenharmony_ci pass 4907db96d56Sopenharmony_ciN6DES_ks3DOLLAR_9E._fields_ = [ 4917db96d56Sopenharmony_ci ('cblock', DES_cblock), 4927db96d56Sopenharmony_ci ('deslong', c_ulong * 2), 4937db96d56Sopenharmony_ci] 4947db96d56Sopenharmony_ciassert sizeof(N6DES_ks3DOLLAR_9E) == 8, sizeof(N6DES_ks3DOLLAR_9E) 4957db96d56Sopenharmony_ciassert alignment(N6DES_ks3DOLLAR_9E) == 4, alignment(N6DES_ks3DOLLAR_9E) 4967db96d56Sopenharmony_ciDES_ks._fields_ = [ 4977db96d56Sopenharmony_ci ('ks', N6DES_ks3DOLLAR_9E * 16), 4987db96d56Sopenharmony_ci] 4997db96d56Sopenharmony_ciassert sizeof(DES_ks) == 128, sizeof(DES_ks) 5007db96d56Sopenharmony_ciassert alignment(DES_ks) == 4, alignment(DES_ks) 5017db96d56Sopenharmony_ciDES_key_schedule = DES_ks 5027db96d56Sopenharmony_ci_ossl_old_des_cblock = c_ubyte * 8 5037db96d56Sopenharmony_ciclass _ossl_old_des_ks_struct(Structure): 5047db96d56Sopenharmony_ci pass 5057db96d56Sopenharmony_ciclass N23_ossl_old_des_ks_struct4DOLLAR_10E(Union): 5067db96d56Sopenharmony_ci pass 5077db96d56Sopenharmony_ciN23_ossl_old_des_ks_struct4DOLLAR_10E._fields_ = [ 5087db96d56Sopenharmony_ci ('_', _ossl_old_des_cblock), 5097db96d56Sopenharmony_ci ('pad', c_ulong * 2), 5107db96d56Sopenharmony_ci] 5117db96d56Sopenharmony_ciassert sizeof(N23_ossl_old_des_ks_struct4DOLLAR_10E) == 8, sizeof(N23_ossl_old_des_ks_struct4DOLLAR_10E) 5127db96d56Sopenharmony_ciassert alignment(N23_ossl_old_des_ks_struct4DOLLAR_10E) == 4, alignment(N23_ossl_old_des_ks_struct4DOLLAR_10E) 5137db96d56Sopenharmony_ci_ossl_old_des_ks_struct._fields_ = [ 5147db96d56Sopenharmony_ci ('ks', N23_ossl_old_des_ks_struct4DOLLAR_10E), 5157db96d56Sopenharmony_ci] 5167db96d56Sopenharmony_ciassert sizeof(_ossl_old_des_ks_struct) == 8, sizeof(_ossl_old_des_ks_struct) 5177db96d56Sopenharmony_ciassert alignment(_ossl_old_des_ks_struct) == 4, alignment(_ossl_old_des_ks_struct) 5187db96d56Sopenharmony_ci_ossl_old_des_key_schedule = _ossl_old_des_ks_struct * 16 5197db96d56Sopenharmony_ciclass dh_st(Structure): 5207db96d56Sopenharmony_ci pass 5217db96d56Sopenharmony_ciDH = dh_st 5227db96d56Sopenharmony_ciclass dh_method(Structure): 5237db96d56Sopenharmony_ci pass 5247db96d56Sopenharmony_cidh_method._fields_ = [ 5257db96d56Sopenharmony_ci ('name', STRING), 5267db96d56Sopenharmony_ci ('generate_key', CFUNCTYPE(c_int, POINTER(DH))), 5277db96d56Sopenharmony_ci ('compute_key', CFUNCTYPE(c_int, POINTER(c_ubyte), POINTER(BIGNUM), POINTER(DH))), 5287db96d56Sopenharmony_ci ('bn_mod_exp', CFUNCTYPE(c_int, POINTER(DH), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BN_CTX), POINTER(BN_MONT_CTX))), 5297db96d56Sopenharmony_ci ('init', CFUNCTYPE(c_int, POINTER(DH))), 5307db96d56Sopenharmony_ci ('finish', CFUNCTYPE(c_int, POINTER(DH))), 5317db96d56Sopenharmony_ci ('flags', c_int), 5327db96d56Sopenharmony_ci ('app_data', STRING), 5337db96d56Sopenharmony_ci] 5347db96d56Sopenharmony_ciassert sizeof(dh_method) == 32, sizeof(dh_method) 5357db96d56Sopenharmony_ciassert alignment(dh_method) == 4, alignment(dh_method) 5367db96d56Sopenharmony_ciDH_METHOD = dh_method 5377db96d56Sopenharmony_ciclass engine_st(Structure): 5387db96d56Sopenharmony_ci pass 5397db96d56Sopenharmony_ciENGINE = engine_st 5407db96d56Sopenharmony_cidh_st._fields_ = [ 5417db96d56Sopenharmony_ci ('pad', c_int), 5427db96d56Sopenharmony_ci ('version', c_int), 5437db96d56Sopenharmony_ci ('p', POINTER(BIGNUM)), 5447db96d56Sopenharmony_ci ('g', POINTER(BIGNUM)), 5457db96d56Sopenharmony_ci ('length', c_long), 5467db96d56Sopenharmony_ci ('pub_key', POINTER(BIGNUM)), 5477db96d56Sopenharmony_ci ('priv_key', POINTER(BIGNUM)), 5487db96d56Sopenharmony_ci ('flags', c_int), 5497db96d56Sopenharmony_ci ('method_mont_p', STRING), 5507db96d56Sopenharmony_ci ('q', POINTER(BIGNUM)), 5517db96d56Sopenharmony_ci ('j', POINTER(BIGNUM)), 5527db96d56Sopenharmony_ci ('seed', POINTER(c_ubyte)), 5537db96d56Sopenharmony_ci ('seedlen', c_int), 5547db96d56Sopenharmony_ci ('counter', POINTER(BIGNUM)), 5557db96d56Sopenharmony_ci ('references', c_int), 5567db96d56Sopenharmony_ci ('ex_data', CRYPTO_EX_DATA), 5577db96d56Sopenharmony_ci ('meth', POINTER(DH_METHOD)), 5587db96d56Sopenharmony_ci ('engine', POINTER(ENGINE)), 5597db96d56Sopenharmony_ci] 5607db96d56Sopenharmony_ciassert sizeof(dh_st) == 76, sizeof(dh_st) 5617db96d56Sopenharmony_ciassert alignment(dh_st) == 4, alignment(dh_st) 5627db96d56Sopenharmony_ciclass dsa_st(Structure): 5637db96d56Sopenharmony_ci pass 5647db96d56Sopenharmony_ciDSA = dsa_st 5657db96d56Sopenharmony_ciclass DSA_SIG_st(Structure): 5667db96d56Sopenharmony_ci pass 5677db96d56Sopenharmony_ciDSA_SIG_st._fields_ = [ 5687db96d56Sopenharmony_ci ('r', POINTER(BIGNUM)), 5697db96d56Sopenharmony_ci ('s', POINTER(BIGNUM)), 5707db96d56Sopenharmony_ci] 5717db96d56Sopenharmony_ciassert sizeof(DSA_SIG_st) == 8, sizeof(DSA_SIG_st) 5727db96d56Sopenharmony_ciassert alignment(DSA_SIG_st) == 4, alignment(DSA_SIG_st) 5737db96d56Sopenharmony_ciDSA_SIG = DSA_SIG_st 5747db96d56Sopenharmony_ciclass dsa_method(Structure): 5757db96d56Sopenharmony_ci pass 5767db96d56Sopenharmony_cidsa_method._fields_ = [ 5777db96d56Sopenharmony_ci ('name', STRING), 5787db96d56Sopenharmony_ci ('dsa_do_sign', CFUNCTYPE(POINTER(DSA_SIG), POINTER(c_ubyte), c_int, POINTER(DSA))), 5797db96d56Sopenharmony_ci ('dsa_sign_setup', CFUNCTYPE(c_int, POINTER(DSA), POINTER(BN_CTX), POINTER(POINTER(BIGNUM)), POINTER(POINTER(BIGNUM)))), 5807db96d56Sopenharmony_ci ('dsa_do_verify', CFUNCTYPE(c_int, POINTER(c_ubyte), c_int, POINTER(DSA_SIG), POINTER(DSA))), 5817db96d56Sopenharmony_ci ('dsa_mod_exp', CFUNCTYPE(c_int, POINTER(DSA), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BN_CTX), POINTER(BN_MONT_CTX))), 5827db96d56Sopenharmony_ci ('bn_mod_exp', CFUNCTYPE(c_int, POINTER(DSA), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BN_CTX), POINTER(BN_MONT_CTX))), 5837db96d56Sopenharmony_ci ('init', CFUNCTYPE(c_int, POINTER(DSA))), 5847db96d56Sopenharmony_ci ('finish', CFUNCTYPE(c_int, POINTER(DSA))), 5857db96d56Sopenharmony_ci ('flags', c_int), 5867db96d56Sopenharmony_ci ('app_data', STRING), 5877db96d56Sopenharmony_ci] 5887db96d56Sopenharmony_ciassert sizeof(dsa_method) == 40, sizeof(dsa_method) 5897db96d56Sopenharmony_ciassert alignment(dsa_method) == 4, alignment(dsa_method) 5907db96d56Sopenharmony_ciDSA_METHOD = dsa_method 5917db96d56Sopenharmony_cidsa_st._fields_ = [ 5927db96d56Sopenharmony_ci ('pad', c_int), 5937db96d56Sopenharmony_ci ('version', c_long), 5947db96d56Sopenharmony_ci ('write_params', c_int), 5957db96d56Sopenharmony_ci ('p', POINTER(BIGNUM)), 5967db96d56Sopenharmony_ci ('q', POINTER(BIGNUM)), 5977db96d56Sopenharmony_ci ('g', POINTER(BIGNUM)), 5987db96d56Sopenharmony_ci ('pub_key', POINTER(BIGNUM)), 5997db96d56Sopenharmony_ci ('priv_key', POINTER(BIGNUM)), 6007db96d56Sopenharmony_ci ('kinv', POINTER(BIGNUM)), 6017db96d56Sopenharmony_ci ('r', POINTER(BIGNUM)), 6027db96d56Sopenharmony_ci ('flags', c_int), 6037db96d56Sopenharmony_ci ('method_mont_p', STRING), 6047db96d56Sopenharmony_ci ('references', c_int), 6057db96d56Sopenharmony_ci ('ex_data', CRYPTO_EX_DATA), 6067db96d56Sopenharmony_ci ('meth', POINTER(DSA_METHOD)), 6077db96d56Sopenharmony_ci ('engine', POINTER(ENGINE)), 6087db96d56Sopenharmony_ci] 6097db96d56Sopenharmony_ciassert sizeof(dsa_st) == 68, sizeof(dsa_st) 6107db96d56Sopenharmony_ciassert alignment(dsa_st) == 4, alignment(dsa_st) 6117db96d56Sopenharmony_ciclass evp_pkey_st(Structure): 6127db96d56Sopenharmony_ci pass 6137db96d56Sopenharmony_ciclass N11evp_pkey_st4DOLLAR_12E(Union): 6147db96d56Sopenharmony_ci pass 6157db96d56Sopenharmony_ciclass rsa_st(Structure): 6167db96d56Sopenharmony_ci pass 6177db96d56Sopenharmony_ciN11evp_pkey_st4DOLLAR_12E._fields_ = [ 6187db96d56Sopenharmony_ci ('ptr', STRING), 6197db96d56Sopenharmony_ci ('rsa', POINTER(rsa_st)), 6207db96d56Sopenharmony_ci ('dsa', POINTER(dsa_st)), 6217db96d56Sopenharmony_ci ('dh', POINTER(dh_st)), 6227db96d56Sopenharmony_ci] 6237db96d56Sopenharmony_ciassert sizeof(N11evp_pkey_st4DOLLAR_12E) == 4, sizeof(N11evp_pkey_st4DOLLAR_12E) 6247db96d56Sopenharmony_ciassert alignment(N11evp_pkey_st4DOLLAR_12E) == 4, alignment(N11evp_pkey_st4DOLLAR_12E) 6257db96d56Sopenharmony_cievp_pkey_st._fields_ = [ 6267db96d56Sopenharmony_ci ('type', c_int), 6277db96d56Sopenharmony_ci ('save_type', c_int), 6287db96d56Sopenharmony_ci ('references', c_int), 6297db96d56Sopenharmony_ci ('pkey', N11evp_pkey_st4DOLLAR_12E), 6307db96d56Sopenharmony_ci ('save_parameters', c_int), 6317db96d56Sopenharmony_ci ('attributes', POINTER(STACK)), 6327db96d56Sopenharmony_ci] 6337db96d56Sopenharmony_ciassert sizeof(evp_pkey_st) == 24, sizeof(evp_pkey_st) 6347db96d56Sopenharmony_ciassert alignment(evp_pkey_st) == 4, alignment(evp_pkey_st) 6357db96d56Sopenharmony_ciclass env_md_st(Structure): 6367db96d56Sopenharmony_ci pass 6377db96d56Sopenharmony_ciclass env_md_ctx_st(Structure): 6387db96d56Sopenharmony_ci pass 6397db96d56Sopenharmony_ciEVP_MD_CTX = env_md_ctx_st 6407db96d56Sopenharmony_cienv_md_st._fields_ = [ 6417db96d56Sopenharmony_ci ('type', c_int), 6427db96d56Sopenharmony_ci ('pkey_type', c_int), 6437db96d56Sopenharmony_ci ('md_size', c_int), 6447db96d56Sopenharmony_ci ('flags', c_ulong), 6457db96d56Sopenharmony_ci ('init', CFUNCTYPE(c_int, POINTER(EVP_MD_CTX))), 6467db96d56Sopenharmony_ci ('update', CFUNCTYPE(c_int, POINTER(EVP_MD_CTX), c_void_p, c_ulong)), 6477db96d56Sopenharmony_ci ('final', CFUNCTYPE(c_int, POINTER(EVP_MD_CTX), POINTER(c_ubyte))), 6487db96d56Sopenharmony_ci ('copy', CFUNCTYPE(c_int, POINTER(EVP_MD_CTX), POINTER(EVP_MD_CTX))), 6497db96d56Sopenharmony_ci ('cleanup', CFUNCTYPE(c_int, POINTER(EVP_MD_CTX))), 6507db96d56Sopenharmony_ci ('sign', CFUNCTYPE(c_int)), 6517db96d56Sopenharmony_ci ('verify', CFUNCTYPE(c_int)), 6527db96d56Sopenharmony_ci ('required_pkey_type', c_int * 5), 6537db96d56Sopenharmony_ci ('block_size', c_int), 6547db96d56Sopenharmony_ci ('ctx_size', c_int), 6557db96d56Sopenharmony_ci] 6567db96d56Sopenharmony_ciassert sizeof(env_md_st) == 72, sizeof(env_md_st) 6577db96d56Sopenharmony_ciassert alignment(env_md_st) == 4, alignment(env_md_st) 6587db96d56Sopenharmony_ciEVP_MD = env_md_st 6597db96d56Sopenharmony_cienv_md_ctx_st._fields_ = [ 6607db96d56Sopenharmony_ci ('digest', POINTER(EVP_MD)), 6617db96d56Sopenharmony_ci ('engine', POINTER(ENGINE)), 6627db96d56Sopenharmony_ci ('flags', c_ulong), 6637db96d56Sopenharmony_ci ('md_data', c_void_p), 6647db96d56Sopenharmony_ci] 6657db96d56Sopenharmony_ciassert sizeof(env_md_ctx_st) == 16, sizeof(env_md_ctx_st) 6667db96d56Sopenharmony_ciassert alignment(env_md_ctx_st) == 4, alignment(env_md_ctx_st) 6677db96d56Sopenharmony_ciclass evp_cipher_st(Structure): 6687db96d56Sopenharmony_ci pass 6697db96d56Sopenharmony_ciclass evp_cipher_ctx_st(Structure): 6707db96d56Sopenharmony_ci pass 6717db96d56Sopenharmony_ciEVP_CIPHER_CTX = evp_cipher_ctx_st 6727db96d56Sopenharmony_cievp_cipher_st._fields_ = [ 6737db96d56Sopenharmony_ci ('nid', c_int), 6747db96d56Sopenharmony_ci ('block_size', c_int), 6757db96d56Sopenharmony_ci ('key_len', c_int), 6767db96d56Sopenharmony_ci ('iv_len', c_int), 6777db96d56Sopenharmony_ci ('flags', c_ulong), 6787db96d56Sopenharmony_ci ('init', CFUNCTYPE(c_int, POINTER(EVP_CIPHER_CTX), POINTER(c_ubyte), POINTER(c_ubyte), c_int)), 6797db96d56Sopenharmony_ci ('do_cipher', CFUNCTYPE(c_int, POINTER(EVP_CIPHER_CTX), POINTER(c_ubyte), POINTER(c_ubyte), c_uint)), 6807db96d56Sopenharmony_ci ('cleanup', CFUNCTYPE(c_int, POINTER(EVP_CIPHER_CTX))), 6817db96d56Sopenharmony_ci ('ctx_size', c_int), 6827db96d56Sopenharmony_ci ('set_asn1_parameters', CFUNCTYPE(c_int, POINTER(EVP_CIPHER_CTX), POINTER(ASN1_TYPE))), 6837db96d56Sopenharmony_ci ('get_asn1_parameters', CFUNCTYPE(c_int, POINTER(EVP_CIPHER_CTX), POINTER(ASN1_TYPE))), 6847db96d56Sopenharmony_ci ('ctrl', CFUNCTYPE(c_int, POINTER(EVP_CIPHER_CTX), c_int, c_int, c_void_p)), 6857db96d56Sopenharmony_ci ('app_data', c_void_p), 6867db96d56Sopenharmony_ci] 6877db96d56Sopenharmony_ciassert sizeof(evp_cipher_st) == 52, sizeof(evp_cipher_st) 6887db96d56Sopenharmony_ciassert alignment(evp_cipher_st) == 4, alignment(evp_cipher_st) 6897db96d56Sopenharmony_ciclass evp_cipher_info_st(Structure): 6907db96d56Sopenharmony_ci pass 6917db96d56Sopenharmony_ciEVP_CIPHER = evp_cipher_st 6927db96d56Sopenharmony_cievp_cipher_info_st._fields_ = [ 6937db96d56Sopenharmony_ci ('cipher', POINTER(EVP_CIPHER)), 6947db96d56Sopenharmony_ci ('iv', c_ubyte * 16), 6957db96d56Sopenharmony_ci] 6967db96d56Sopenharmony_ciassert sizeof(evp_cipher_info_st) == 20, sizeof(evp_cipher_info_st) 6977db96d56Sopenharmony_ciassert alignment(evp_cipher_info_st) == 4, alignment(evp_cipher_info_st) 6987db96d56Sopenharmony_ciEVP_CIPHER_INFO = evp_cipher_info_st 6997db96d56Sopenharmony_cievp_cipher_ctx_st._fields_ = [ 7007db96d56Sopenharmony_ci ('cipher', POINTER(EVP_CIPHER)), 7017db96d56Sopenharmony_ci ('engine', POINTER(ENGINE)), 7027db96d56Sopenharmony_ci ('encrypt', c_int), 7037db96d56Sopenharmony_ci ('buf_len', c_int), 7047db96d56Sopenharmony_ci ('oiv', c_ubyte * 16), 7057db96d56Sopenharmony_ci ('iv', c_ubyte * 16), 7067db96d56Sopenharmony_ci ('buf', c_ubyte * 32), 7077db96d56Sopenharmony_ci ('num', c_int), 7087db96d56Sopenharmony_ci ('app_data', c_void_p), 7097db96d56Sopenharmony_ci ('key_len', c_int), 7107db96d56Sopenharmony_ci ('flags', c_ulong), 7117db96d56Sopenharmony_ci ('cipher_data', c_void_p), 7127db96d56Sopenharmony_ci ('final_used', c_int), 7137db96d56Sopenharmony_ci ('block_mask', c_int), 7147db96d56Sopenharmony_ci ('final', c_ubyte * 32), 7157db96d56Sopenharmony_ci] 7167db96d56Sopenharmony_ciassert sizeof(evp_cipher_ctx_st) == 140, sizeof(evp_cipher_ctx_st) 7177db96d56Sopenharmony_ciassert alignment(evp_cipher_ctx_st) == 4, alignment(evp_cipher_ctx_st) 7187db96d56Sopenharmony_ciclass evp_Encode_Ctx_st(Structure): 7197db96d56Sopenharmony_ci pass 7207db96d56Sopenharmony_cievp_Encode_Ctx_st._fields_ = [ 7217db96d56Sopenharmony_ci ('num', c_int), 7227db96d56Sopenharmony_ci ('length', c_int), 7237db96d56Sopenharmony_ci ('enc_data', c_ubyte * 80), 7247db96d56Sopenharmony_ci ('line_num', c_int), 7257db96d56Sopenharmony_ci ('expect_nl', c_int), 7267db96d56Sopenharmony_ci] 7277db96d56Sopenharmony_ciassert sizeof(evp_Encode_Ctx_st) == 96, sizeof(evp_Encode_Ctx_st) 7287db96d56Sopenharmony_ciassert alignment(evp_Encode_Ctx_st) == 4, alignment(evp_Encode_Ctx_st) 7297db96d56Sopenharmony_ciEVP_ENCODE_CTX = evp_Encode_Ctx_st 7307db96d56Sopenharmony_ciEVP_PBE_KEYGEN = CFUNCTYPE(c_int, POINTER(EVP_CIPHER_CTX), STRING, c_int, POINTER(ASN1_TYPE), POINTER(EVP_CIPHER), POINTER(EVP_MD), c_int) 7317db96d56Sopenharmony_ciclass lhash_node_st(Structure): 7327db96d56Sopenharmony_ci pass 7337db96d56Sopenharmony_cilhash_node_st._fields_ = [ 7347db96d56Sopenharmony_ci ('data', c_void_p), 7357db96d56Sopenharmony_ci ('next', POINTER(lhash_node_st)), 7367db96d56Sopenharmony_ci ('hash', c_ulong), 7377db96d56Sopenharmony_ci] 7387db96d56Sopenharmony_ciassert sizeof(lhash_node_st) == 12, sizeof(lhash_node_st) 7397db96d56Sopenharmony_ciassert alignment(lhash_node_st) == 4, alignment(lhash_node_st) 7407db96d56Sopenharmony_ciLHASH_NODE = lhash_node_st 7417db96d56Sopenharmony_ciLHASH_COMP_FN_TYPE = CFUNCTYPE(c_int, c_void_p, c_void_p) 7427db96d56Sopenharmony_ciLHASH_HASH_FN_TYPE = CFUNCTYPE(c_ulong, c_void_p) 7437db96d56Sopenharmony_ciLHASH_DOALL_FN_TYPE = CFUNCTYPE(None, c_void_p) 7447db96d56Sopenharmony_ciLHASH_DOALL_ARG_FN_TYPE = CFUNCTYPE(None, c_void_p, c_void_p) 7457db96d56Sopenharmony_ciclass lhash_st(Structure): 7467db96d56Sopenharmony_ci pass 7477db96d56Sopenharmony_cilhash_st._fields_ = [ 7487db96d56Sopenharmony_ci ('b', POINTER(POINTER(LHASH_NODE))), 7497db96d56Sopenharmony_ci ('comp', LHASH_COMP_FN_TYPE), 7507db96d56Sopenharmony_ci ('hash', LHASH_HASH_FN_TYPE), 7517db96d56Sopenharmony_ci ('num_nodes', c_uint), 7527db96d56Sopenharmony_ci ('num_alloc_nodes', c_uint), 7537db96d56Sopenharmony_ci ('p', c_uint), 7547db96d56Sopenharmony_ci ('pmax', c_uint), 7557db96d56Sopenharmony_ci ('up_load', c_ulong), 7567db96d56Sopenharmony_ci ('down_load', c_ulong), 7577db96d56Sopenharmony_ci ('num_items', c_ulong), 7587db96d56Sopenharmony_ci ('num_expands', c_ulong), 7597db96d56Sopenharmony_ci ('num_expand_reallocs', c_ulong), 7607db96d56Sopenharmony_ci ('num_contracts', c_ulong), 7617db96d56Sopenharmony_ci ('num_contract_reallocs', c_ulong), 7627db96d56Sopenharmony_ci ('num_hash_calls', c_ulong), 7637db96d56Sopenharmony_ci ('num_comp_calls', c_ulong), 7647db96d56Sopenharmony_ci ('num_insert', c_ulong), 7657db96d56Sopenharmony_ci ('num_replace', c_ulong), 7667db96d56Sopenharmony_ci ('num_delete', c_ulong), 7677db96d56Sopenharmony_ci ('num_no_delete', c_ulong), 7687db96d56Sopenharmony_ci ('num_retrieve', c_ulong), 7697db96d56Sopenharmony_ci ('num_retrieve_miss', c_ulong), 7707db96d56Sopenharmony_ci ('num_hash_comps', c_ulong), 7717db96d56Sopenharmony_ci ('error', c_int), 7727db96d56Sopenharmony_ci] 7737db96d56Sopenharmony_ciassert sizeof(lhash_st) == 96, sizeof(lhash_st) 7747db96d56Sopenharmony_ciassert alignment(lhash_st) == 4, alignment(lhash_st) 7757db96d56Sopenharmony_ciLHASH = lhash_st 7767db96d56Sopenharmony_ciclass MD2state_st(Structure): 7777db96d56Sopenharmony_ci pass 7787db96d56Sopenharmony_ciMD2state_st._fields_ = [ 7797db96d56Sopenharmony_ci ('num', c_int), 7807db96d56Sopenharmony_ci ('data', c_ubyte * 16), 7817db96d56Sopenharmony_ci ('cksm', c_uint * 16), 7827db96d56Sopenharmony_ci ('state', c_uint * 16), 7837db96d56Sopenharmony_ci] 7847db96d56Sopenharmony_ciassert sizeof(MD2state_st) == 148, sizeof(MD2state_st) 7857db96d56Sopenharmony_ciassert alignment(MD2state_st) == 4, alignment(MD2state_st) 7867db96d56Sopenharmony_ciMD2_CTX = MD2state_st 7877db96d56Sopenharmony_ciclass MD4state_st(Structure): 7887db96d56Sopenharmony_ci pass 7897db96d56Sopenharmony_ciMD4state_st._fields_ = [ 7907db96d56Sopenharmony_ci ('A', c_uint), 7917db96d56Sopenharmony_ci ('B', c_uint), 7927db96d56Sopenharmony_ci ('C', c_uint), 7937db96d56Sopenharmony_ci ('D', c_uint), 7947db96d56Sopenharmony_ci ('Nl', c_uint), 7957db96d56Sopenharmony_ci ('Nh', c_uint), 7967db96d56Sopenharmony_ci ('data', c_uint * 16), 7977db96d56Sopenharmony_ci ('num', c_int), 7987db96d56Sopenharmony_ci] 7997db96d56Sopenharmony_ciassert sizeof(MD4state_st) == 92, sizeof(MD4state_st) 8007db96d56Sopenharmony_ciassert alignment(MD4state_st) == 4, alignment(MD4state_st) 8017db96d56Sopenharmony_ciMD4_CTX = MD4state_st 8027db96d56Sopenharmony_ciclass MD5state_st(Structure): 8037db96d56Sopenharmony_ci pass 8047db96d56Sopenharmony_ciMD5state_st._fields_ = [ 8057db96d56Sopenharmony_ci ('A', c_uint), 8067db96d56Sopenharmony_ci ('B', c_uint), 8077db96d56Sopenharmony_ci ('C', c_uint), 8087db96d56Sopenharmony_ci ('D', c_uint), 8097db96d56Sopenharmony_ci ('Nl', c_uint), 8107db96d56Sopenharmony_ci ('Nh', c_uint), 8117db96d56Sopenharmony_ci ('data', c_uint * 16), 8127db96d56Sopenharmony_ci ('num', c_int), 8137db96d56Sopenharmony_ci] 8147db96d56Sopenharmony_ciassert sizeof(MD5state_st) == 92, sizeof(MD5state_st) 8157db96d56Sopenharmony_ciassert alignment(MD5state_st) == 4, alignment(MD5state_st) 8167db96d56Sopenharmony_ciMD5_CTX = MD5state_st 8177db96d56Sopenharmony_ciclass mdc2_ctx_st(Structure): 8187db96d56Sopenharmony_ci pass 8197db96d56Sopenharmony_cimdc2_ctx_st._fields_ = [ 8207db96d56Sopenharmony_ci ('num', c_int), 8217db96d56Sopenharmony_ci ('data', c_ubyte * 8), 8227db96d56Sopenharmony_ci ('h', DES_cblock), 8237db96d56Sopenharmony_ci ('hh', DES_cblock), 8247db96d56Sopenharmony_ci ('pad_type', c_int), 8257db96d56Sopenharmony_ci] 8267db96d56Sopenharmony_ciassert sizeof(mdc2_ctx_st) == 32, sizeof(mdc2_ctx_st) 8277db96d56Sopenharmony_ciassert alignment(mdc2_ctx_st) == 4, alignment(mdc2_ctx_st) 8287db96d56Sopenharmony_ciMDC2_CTX = mdc2_ctx_st 8297db96d56Sopenharmony_ciclass obj_name_st(Structure): 8307db96d56Sopenharmony_ci pass 8317db96d56Sopenharmony_ciobj_name_st._fields_ = [ 8327db96d56Sopenharmony_ci ('type', c_int), 8337db96d56Sopenharmony_ci ('alias', c_int), 8347db96d56Sopenharmony_ci ('name', STRING), 8357db96d56Sopenharmony_ci ('data', STRING), 8367db96d56Sopenharmony_ci] 8377db96d56Sopenharmony_ciassert sizeof(obj_name_st) == 16, sizeof(obj_name_st) 8387db96d56Sopenharmony_ciassert alignment(obj_name_st) == 4, alignment(obj_name_st) 8397db96d56Sopenharmony_ciOBJ_NAME = obj_name_st 8407db96d56Sopenharmony_ciASN1_TIME = asn1_string_st 8417db96d56Sopenharmony_ciASN1_NULL = c_int 8427db96d56Sopenharmony_ciEVP_PKEY = evp_pkey_st 8437db96d56Sopenharmony_ciclass x509_st(Structure): 8447db96d56Sopenharmony_ci pass 8457db96d56Sopenharmony_ciX509 = x509_st 8467db96d56Sopenharmony_ciclass X509_algor_st(Structure): 8477db96d56Sopenharmony_ci pass 8487db96d56Sopenharmony_ciX509_ALGOR = X509_algor_st 8497db96d56Sopenharmony_ciclass X509_crl_st(Structure): 8507db96d56Sopenharmony_ci pass 8517db96d56Sopenharmony_ciX509_CRL = X509_crl_st 8527db96d56Sopenharmony_ciclass X509_name_st(Structure): 8537db96d56Sopenharmony_ci pass 8547db96d56Sopenharmony_ciX509_NAME = X509_name_st 8557db96d56Sopenharmony_ciclass x509_store_st(Structure): 8567db96d56Sopenharmony_ci pass 8577db96d56Sopenharmony_ciX509_STORE = x509_store_st 8587db96d56Sopenharmony_ciclass x509_store_ctx_st(Structure): 8597db96d56Sopenharmony_ci pass 8607db96d56Sopenharmony_ciX509_STORE_CTX = x509_store_ctx_st 8617db96d56Sopenharmony_ciengine_st._fields_ = [ 8627db96d56Sopenharmony_ci] 8637db96d56Sopenharmony_ciclass PEM_Encode_Seal_st(Structure): 8647db96d56Sopenharmony_ci pass 8657db96d56Sopenharmony_ciPEM_Encode_Seal_st._fields_ = [ 8667db96d56Sopenharmony_ci ('encode', EVP_ENCODE_CTX), 8677db96d56Sopenharmony_ci ('md', EVP_MD_CTX), 8687db96d56Sopenharmony_ci ('cipher', EVP_CIPHER_CTX), 8697db96d56Sopenharmony_ci] 8707db96d56Sopenharmony_ciassert sizeof(PEM_Encode_Seal_st) == 252, sizeof(PEM_Encode_Seal_st) 8717db96d56Sopenharmony_ciassert alignment(PEM_Encode_Seal_st) == 4, alignment(PEM_Encode_Seal_st) 8727db96d56Sopenharmony_ciPEM_ENCODE_SEAL_CTX = PEM_Encode_Seal_st 8737db96d56Sopenharmony_ciclass pem_recip_st(Structure): 8747db96d56Sopenharmony_ci pass 8757db96d56Sopenharmony_cipem_recip_st._fields_ = [ 8767db96d56Sopenharmony_ci ('name', STRING), 8777db96d56Sopenharmony_ci ('dn', POINTER(X509_NAME)), 8787db96d56Sopenharmony_ci ('cipher', c_int), 8797db96d56Sopenharmony_ci ('key_enc', c_int), 8807db96d56Sopenharmony_ci] 8817db96d56Sopenharmony_ciassert sizeof(pem_recip_st) == 16, sizeof(pem_recip_st) 8827db96d56Sopenharmony_ciassert alignment(pem_recip_st) == 4, alignment(pem_recip_st) 8837db96d56Sopenharmony_ciPEM_USER = pem_recip_st 8847db96d56Sopenharmony_ciclass pem_ctx_st(Structure): 8857db96d56Sopenharmony_ci pass 8867db96d56Sopenharmony_ciclass N10pem_ctx_st4DOLLAR_16E(Structure): 8877db96d56Sopenharmony_ci pass 8887db96d56Sopenharmony_ciN10pem_ctx_st4DOLLAR_16E._fields_ = [ 8897db96d56Sopenharmony_ci ('version', c_int), 8907db96d56Sopenharmony_ci ('mode', c_int), 8917db96d56Sopenharmony_ci] 8927db96d56Sopenharmony_ciassert sizeof(N10pem_ctx_st4DOLLAR_16E) == 8, sizeof(N10pem_ctx_st4DOLLAR_16E) 8937db96d56Sopenharmony_ciassert alignment(N10pem_ctx_st4DOLLAR_16E) == 4, alignment(N10pem_ctx_st4DOLLAR_16E) 8947db96d56Sopenharmony_ciclass N10pem_ctx_st4DOLLAR_17E(Structure): 8957db96d56Sopenharmony_ci pass 8967db96d56Sopenharmony_ciN10pem_ctx_st4DOLLAR_17E._fields_ = [ 8977db96d56Sopenharmony_ci ('cipher', c_int), 8987db96d56Sopenharmony_ci] 8997db96d56Sopenharmony_ciassert sizeof(N10pem_ctx_st4DOLLAR_17E) == 4, sizeof(N10pem_ctx_st4DOLLAR_17E) 9007db96d56Sopenharmony_ciassert alignment(N10pem_ctx_st4DOLLAR_17E) == 4, alignment(N10pem_ctx_st4DOLLAR_17E) 9017db96d56Sopenharmony_cipem_ctx_st._fields_ = [ 9027db96d56Sopenharmony_ci ('type', c_int), 9037db96d56Sopenharmony_ci ('proc_type', N10pem_ctx_st4DOLLAR_16E), 9047db96d56Sopenharmony_ci ('domain', STRING), 9057db96d56Sopenharmony_ci ('DEK_info', N10pem_ctx_st4DOLLAR_17E), 9067db96d56Sopenharmony_ci ('originator', POINTER(PEM_USER)), 9077db96d56Sopenharmony_ci ('num_recipient', c_int), 9087db96d56Sopenharmony_ci ('recipient', POINTER(POINTER(PEM_USER))), 9097db96d56Sopenharmony_ci ('x509_chain', POINTER(STACK)), 9107db96d56Sopenharmony_ci ('md', POINTER(EVP_MD)), 9117db96d56Sopenharmony_ci ('md_enc', c_int), 9127db96d56Sopenharmony_ci ('md_len', c_int), 9137db96d56Sopenharmony_ci ('md_data', STRING), 9147db96d56Sopenharmony_ci ('dec', POINTER(EVP_CIPHER)), 9157db96d56Sopenharmony_ci ('key_len', c_int), 9167db96d56Sopenharmony_ci ('key', POINTER(c_ubyte)), 9177db96d56Sopenharmony_ci ('data_enc', c_int), 9187db96d56Sopenharmony_ci ('data_len', c_int), 9197db96d56Sopenharmony_ci ('data', POINTER(c_ubyte)), 9207db96d56Sopenharmony_ci] 9217db96d56Sopenharmony_ciassert sizeof(pem_ctx_st) == 76, sizeof(pem_ctx_st) 9227db96d56Sopenharmony_ciassert alignment(pem_ctx_st) == 4, alignment(pem_ctx_st) 9237db96d56Sopenharmony_ciPEM_CTX = pem_ctx_st 9247db96d56Sopenharmony_cipem_password_cb = CFUNCTYPE(c_int, STRING, c_int, c_int, c_void_p) 9257db96d56Sopenharmony_ciclass pkcs7_issuer_and_serial_st(Structure): 9267db96d56Sopenharmony_ci pass 9277db96d56Sopenharmony_cipkcs7_issuer_and_serial_st._fields_ = [ 9287db96d56Sopenharmony_ci ('issuer', POINTER(X509_NAME)), 9297db96d56Sopenharmony_ci ('serial', POINTER(ASN1_INTEGER)), 9307db96d56Sopenharmony_ci] 9317db96d56Sopenharmony_ciassert sizeof(pkcs7_issuer_and_serial_st) == 8, sizeof(pkcs7_issuer_and_serial_st) 9327db96d56Sopenharmony_ciassert alignment(pkcs7_issuer_and_serial_st) == 4, alignment(pkcs7_issuer_and_serial_st) 9337db96d56Sopenharmony_ciPKCS7_ISSUER_AND_SERIAL = pkcs7_issuer_and_serial_st 9347db96d56Sopenharmony_ciclass pkcs7_signer_info_st(Structure): 9357db96d56Sopenharmony_ci pass 9367db96d56Sopenharmony_cipkcs7_signer_info_st._fields_ = [ 9377db96d56Sopenharmony_ci ('version', POINTER(ASN1_INTEGER)), 9387db96d56Sopenharmony_ci ('issuer_and_serial', POINTER(PKCS7_ISSUER_AND_SERIAL)), 9397db96d56Sopenharmony_ci ('digest_alg', POINTER(X509_ALGOR)), 9407db96d56Sopenharmony_ci ('auth_attr', POINTER(STACK)), 9417db96d56Sopenharmony_ci ('digest_enc_alg', POINTER(X509_ALGOR)), 9427db96d56Sopenharmony_ci ('enc_digest', POINTER(ASN1_OCTET_STRING)), 9437db96d56Sopenharmony_ci ('unauth_attr', POINTER(STACK)), 9447db96d56Sopenharmony_ci ('pkey', POINTER(EVP_PKEY)), 9457db96d56Sopenharmony_ci] 9467db96d56Sopenharmony_ciassert sizeof(pkcs7_signer_info_st) == 32, sizeof(pkcs7_signer_info_st) 9477db96d56Sopenharmony_ciassert alignment(pkcs7_signer_info_st) == 4, alignment(pkcs7_signer_info_st) 9487db96d56Sopenharmony_ciPKCS7_SIGNER_INFO = pkcs7_signer_info_st 9497db96d56Sopenharmony_ciclass pkcs7_recip_info_st(Structure): 9507db96d56Sopenharmony_ci pass 9517db96d56Sopenharmony_cipkcs7_recip_info_st._fields_ = [ 9527db96d56Sopenharmony_ci ('version', POINTER(ASN1_INTEGER)), 9537db96d56Sopenharmony_ci ('issuer_and_serial', POINTER(PKCS7_ISSUER_AND_SERIAL)), 9547db96d56Sopenharmony_ci ('key_enc_algor', POINTER(X509_ALGOR)), 9557db96d56Sopenharmony_ci ('enc_key', POINTER(ASN1_OCTET_STRING)), 9567db96d56Sopenharmony_ci ('cert', POINTER(X509)), 9577db96d56Sopenharmony_ci] 9587db96d56Sopenharmony_ciassert sizeof(pkcs7_recip_info_st) == 20, sizeof(pkcs7_recip_info_st) 9597db96d56Sopenharmony_ciassert alignment(pkcs7_recip_info_st) == 4, alignment(pkcs7_recip_info_st) 9607db96d56Sopenharmony_ciPKCS7_RECIP_INFO = pkcs7_recip_info_st 9617db96d56Sopenharmony_ciclass pkcs7_signed_st(Structure): 9627db96d56Sopenharmony_ci pass 9637db96d56Sopenharmony_ciclass pkcs7_st(Structure): 9647db96d56Sopenharmony_ci pass 9657db96d56Sopenharmony_cipkcs7_signed_st._fields_ = [ 9667db96d56Sopenharmony_ci ('version', POINTER(ASN1_INTEGER)), 9677db96d56Sopenharmony_ci ('md_algs', POINTER(STACK)), 9687db96d56Sopenharmony_ci ('cert', POINTER(STACK)), 9697db96d56Sopenharmony_ci ('crl', POINTER(STACK)), 9707db96d56Sopenharmony_ci ('signer_info', POINTER(STACK)), 9717db96d56Sopenharmony_ci ('contents', POINTER(pkcs7_st)), 9727db96d56Sopenharmony_ci] 9737db96d56Sopenharmony_ciassert sizeof(pkcs7_signed_st) == 24, sizeof(pkcs7_signed_st) 9747db96d56Sopenharmony_ciassert alignment(pkcs7_signed_st) == 4, alignment(pkcs7_signed_st) 9757db96d56Sopenharmony_ciPKCS7_SIGNED = pkcs7_signed_st 9767db96d56Sopenharmony_ciclass pkcs7_enc_content_st(Structure): 9777db96d56Sopenharmony_ci pass 9787db96d56Sopenharmony_cipkcs7_enc_content_st._fields_ = [ 9797db96d56Sopenharmony_ci ('content_type', POINTER(ASN1_OBJECT)), 9807db96d56Sopenharmony_ci ('algorithm', POINTER(X509_ALGOR)), 9817db96d56Sopenharmony_ci ('enc_data', POINTER(ASN1_OCTET_STRING)), 9827db96d56Sopenharmony_ci ('cipher', POINTER(EVP_CIPHER)), 9837db96d56Sopenharmony_ci] 9847db96d56Sopenharmony_ciassert sizeof(pkcs7_enc_content_st) == 16, sizeof(pkcs7_enc_content_st) 9857db96d56Sopenharmony_ciassert alignment(pkcs7_enc_content_st) == 4, alignment(pkcs7_enc_content_st) 9867db96d56Sopenharmony_ciPKCS7_ENC_CONTENT = pkcs7_enc_content_st 9877db96d56Sopenharmony_ciclass pkcs7_enveloped_st(Structure): 9887db96d56Sopenharmony_ci pass 9897db96d56Sopenharmony_cipkcs7_enveloped_st._fields_ = [ 9907db96d56Sopenharmony_ci ('version', POINTER(ASN1_INTEGER)), 9917db96d56Sopenharmony_ci ('recipientinfo', POINTER(STACK)), 9927db96d56Sopenharmony_ci ('enc_data', POINTER(PKCS7_ENC_CONTENT)), 9937db96d56Sopenharmony_ci] 9947db96d56Sopenharmony_ciassert sizeof(pkcs7_enveloped_st) == 12, sizeof(pkcs7_enveloped_st) 9957db96d56Sopenharmony_ciassert alignment(pkcs7_enveloped_st) == 4, alignment(pkcs7_enveloped_st) 9967db96d56Sopenharmony_ciPKCS7_ENVELOPE = pkcs7_enveloped_st 9977db96d56Sopenharmony_ciclass pkcs7_signedandenveloped_st(Structure): 9987db96d56Sopenharmony_ci pass 9997db96d56Sopenharmony_cipkcs7_signedandenveloped_st._fields_ = [ 10007db96d56Sopenharmony_ci ('version', POINTER(ASN1_INTEGER)), 10017db96d56Sopenharmony_ci ('md_algs', POINTER(STACK)), 10027db96d56Sopenharmony_ci ('cert', POINTER(STACK)), 10037db96d56Sopenharmony_ci ('crl', POINTER(STACK)), 10047db96d56Sopenharmony_ci ('signer_info', POINTER(STACK)), 10057db96d56Sopenharmony_ci ('enc_data', POINTER(PKCS7_ENC_CONTENT)), 10067db96d56Sopenharmony_ci ('recipientinfo', POINTER(STACK)), 10077db96d56Sopenharmony_ci] 10087db96d56Sopenharmony_ciassert sizeof(pkcs7_signedandenveloped_st) == 28, sizeof(pkcs7_signedandenveloped_st) 10097db96d56Sopenharmony_ciassert alignment(pkcs7_signedandenveloped_st) == 4, alignment(pkcs7_signedandenveloped_st) 10107db96d56Sopenharmony_ciPKCS7_SIGN_ENVELOPE = pkcs7_signedandenveloped_st 10117db96d56Sopenharmony_ciclass pkcs7_digest_st(Structure): 10127db96d56Sopenharmony_ci pass 10137db96d56Sopenharmony_cipkcs7_digest_st._fields_ = [ 10147db96d56Sopenharmony_ci ('version', POINTER(ASN1_INTEGER)), 10157db96d56Sopenharmony_ci ('md', POINTER(X509_ALGOR)), 10167db96d56Sopenharmony_ci ('contents', POINTER(pkcs7_st)), 10177db96d56Sopenharmony_ci ('digest', POINTER(ASN1_OCTET_STRING)), 10187db96d56Sopenharmony_ci] 10197db96d56Sopenharmony_ciassert sizeof(pkcs7_digest_st) == 16, sizeof(pkcs7_digest_st) 10207db96d56Sopenharmony_ciassert alignment(pkcs7_digest_st) == 4, alignment(pkcs7_digest_st) 10217db96d56Sopenharmony_ciPKCS7_DIGEST = pkcs7_digest_st 10227db96d56Sopenharmony_ciclass pkcs7_encrypted_st(Structure): 10237db96d56Sopenharmony_ci pass 10247db96d56Sopenharmony_cipkcs7_encrypted_st._fields_ = [ 10257db96d56Sopenharmony_ci ('version', POINTER(ASN1_INTEGER)), 10267db96d56Sopenharmony_ci ('enc_data', POINTER(PKCS7_ENC_CONTENT)), 10277db96d56Sopenharmony_ci] 10287db96d56Sopenharmony_ciassert sizeof(pkcs7_encrypted_st) == 8, sizeof(pkcs7_encrypted_st) 10297db96d56Sopenharmony_ciassert alignment(pkcs7_encrypted_st) == 4, alignment(pkcs7_encrypted_st) 10307db96d56Sopenharmony_ciPKCS7_ENCRYPT = pkcs7_encrypted_st 10317db96d56Sopenharmony_ciclass N8pkcs7_st4DOLLAR_15E(Union): 10327db96d56Sopenharmony_ci pass 10337db96d56Sopenharmony_ciN8pkcs7_st4DOLLAR_15E._fields_ = [ 10347db96d56Sopenharmony_ci ('ptr', STRING), 10357db96d56Sopenharmony_ci ('data', POINTER(ASN1_OCTET_STRING)), 10367db96d56Sopenharmony_ci ('sign', POINTER(PKCS7_SIGNED)), 10377db96d56Sopenharmony_ci ('enveloped', POINTER(PKCS7_ENVELOPE)), 10387db96d56Sopenharmony_ci ('signed_and_enveloped', POINTER(PKCS7_SIGN_ENVELOPE)), 10397db96d56Sopenharmony_ci ('digest', POINTER(PKCS7_DIGEST)), 10407db96d56Sopenharmony_ci ('encrypted', POINTER(PKCS7_ENCRYPT)), 10417db96d56Sopenharmony_ci ('other', POINTER(ASN1_TYPE)), 10427db96d56Sopenharmony_ci] 10437db96d56Sopenharmony_ciassert sizeof(N8pkcs7_st4DOLLAR_15E) == 4, sizeof(N8pkcs7_st4DOLLAR_15E) 10447db96d56Sopenharmony_ciassert alignment(N8pkcs7_st4DOLLAR_15E) == 4, alignment(N8pkcs7_st4DOLLAR_15E) 10457db96d56Sopenharmony_cipkcs7_st._fields_ = [ 10467db96d56Sopenharmony_ci ('asn1', POINTER(c_ubyte)), 10477db96d56Sopenharmony_ci ('length', c_long), 10487db96d56Sopenharmony_ci ('state', c_int), 10497db96d56Sopenharmony_ci ('detached', c_int), 10507db96d56Sopenharmony_ci ('type', POINTER(ASN1_OBJECT)), 10517db96d56Sopenharmony_ci ('d', N8pkcs7_st4DOLLAR_15E), 10527db96d56Sopenharmony_ci] 10537db96d56Sopenharmony_ciassert sizeof(pkcs7_st) == 24, sizeof(pkcs7_st) 10547db96d56Sopenharmony_ciassert alignment(pkcs7_st) == 4, alignment(pkcs7_st) 10557db96d56Sopenharmony_ciPKCS7 = pkcs7_st 10567db96d56Sopenharmony_ciclass rc2_key_st(Structure): 10577db96d56Sopenharmony_ci pass 10587db96d56Sopenharmony_circ2_key_st._fields_ = [ 10597db96d56Sopenharmony_ci ('data', c_uint * 64), 10607db96d56Sopenharmony_ci] 10617db96d56Sopenharmony_ciassert sizeof(rc2_key_st) == 256, sizeof(rc2_key_st) 10627db96d56Sopenharmony_ciassert alignment(rc2_key_st) == 4, alignment(rc2_key_st) 10637db96d56Sopenharmony_ciRC2_KEY = rc2_key_st 10647db96d56Sopenharmony_ciclass rc4_key_st(Structure): 10657db96d56Sopenharmony_ci pass 10667db96d56Sopenharmony_circ4_key_st._fields_ = [ 10677db96d56Sopenharmony_ci ('x', c_ubyte), 10687db96d56Sopenharmony_ci ('y', c_ubyte), 10697db96d56Sopenharmony_ci ('data', c_ubyte * 256), 10707db96d56Sopenharmony_ci] 10717db96d56Sopenharmony_ciassert sizeof(rc4_key_st) == 258, sizeof(rc4_key_st) 10727db96d56Sopenharmony_ciassert alignment(rc4_key_st) == 1, alignment(rc4_key_st) 10737db96d56Sopenharmony_ciRC4_KEY = rc4_key_st 10747db96d56Sopenharmony_ciclass rc5_key_st(Structure): 10757db96d56Sopenharmony_ci pass 10767db96d56Sopenharmony_circ5_key_st._fields_ = [ 10777db96d56Sopenharmony_ci ('rounds', c_int), 10787db96d56Sopenharmony_ci ('data', c_ulong * 34), 10797db96d56Sopenharmony_ci] 10807db96d56Sopenharmony_ciassert sizeof(rc5_key_st) == 140, sizeof(rc5_key_st) 10817db96d56Sopenharmony_ciassert alignment(rc5_key_st) == 4, alignment(rc5_key_st) 10827db96d56Sopenharmony_ciRC5_32_KEY = rc5_key_st 10837db96d56Sopenharmony_ciclass RIPEMD160state_st(Structure): 10847db96d56Sopenharmony_ci pass 10857db96d56Sopenharmony_ciRIPEMD160state_st._fields_ = [ 10867db96d56Sopenharmony_ci ('A', c_uint), 10877db96d56Sopenharmony_ci ('B', c_uint), 10887db96d56Sopenharmony_ci ('C', c_uint), 10897db96d56Sopenharmony_ci ('D', c_uint), 10907db96d56Sopenharmony_ci ('E', c_uint), 10917db96d56Sopenharmony_ci ('Nl', c_uint), 10927db96d56Sopenharmony_ci ('Nh', c_uint), 10937db96d56Sopenharmony_ci ('data', c_uint * 16), 10947db96d56Sopenharmony_ci ('num', c_int), 10957db96d56Sopenharmony_ci] 10967db96d56Sopenharmony_ciassert sizeof(RIPEMD160state_st) == 96, sizeof(RIPEMD160state_st) 10977db96d56Sopenharmony_ciassert alignment(RIPEMD160state_st) == 4, alignment(RIPEMD160state_st) 10987db96d56Sopenharmony_ciRIPEMD160_CTX = RIPEMD160state_st 10997db96d56Sopenharmony_ciRSA = rsa_st 11007db96d56Sopenharmony_ciclass rsa_meth_st(Structure): 11017db96d56Sopenharmony_ci pass 11027db96d56Sopenharmony_cirsa_meth_st._fields_ = [ 11037db96d56Sopenharmony_ci ('name', STRING), 11047db96d56Sopenharmony_ci ('rsa_pub_enc', CFUNCTYPE(c_int, c_int, POINTER(c_ubyte), POINTER(c_ubyte), POINTER(RSA), c_int)), 11057db96d56Sopenharmony_ci ('rsa_pub_dec', CFUNCTYPE(c_int, c_int, POINTER(c_ubyte), POINTER(c_ubyte), POINTER(RSA), c_int)), 11067db96d56Sopenharmony_ci ('rsa_priv_enc', CFUNCTYPE(c_int, c_int, POINTER(c_ubyte), POINTER(c_ubyte), POINTER(RSA), c_int)), 11077db96d56Sopenharmony_ci ('rsa_priv_dec', CFUNCTYPE(c_int, c_int, POINTER(c_ubyte), POINTER(c_ubyte), POINTER(RSA), c_int)), 11087db96d56Sopenharmony_ci ('rsa_mod_exp', CFUNCTYPE(c_int, POINTER(BIGNUM), POINTER(BIGNUM), POINTER(RSA))), 11097db96d56Sopenharmony_ci ('bn_mod_exp', CFUNCTYPE(c_int, POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BIGNUM), POINTER(BN_CTX), POINTER(BN_MONT_CTX))), 11107db96d56Sopenharmony_ci ('init', CFUNCTYPE(c_int, POINTER(RSA))), 11117db96d56Sopenharmony_ci ('finish', CFUNCTYPE(c_int, POINTER(RSA))), 11127db96d56Sopenharmony_ci ('flags', c_int), 11137db96d56Sopenharmony_ci ('app_data', STRING), 11147db96d56Sopenharmony_ci ('rsa_sign', CFUNCTYPE(c_int, c_int, POINTER(c_ubyte), c_uint, POINTER(c_ubyte), POINTER(c_uint), POINTER(RSA))), 11157db96d56Sopenharmony_ci ('rsa_verify', CFUNCTYPE(c_int, c_int, POINTER(c_ubyte), c_uint, POINTER(c_ubyte), c_uint, POINTER(RSA))), 11167db96d56Sopenharmony_ci] 11177db96d56Sopenharmony_ciassert sizeof(rsa_meth_st) == 52, sizeof(rsa_meth_st) 11187db96d56Sopenharmony_ciassert alignment(rsa_meth_st) == 4, alignment(rsa_meth_st) 11197db96d56Sopenharmony_ciRSA_METHOD = rsa_meth_st 11207db96d56Sopenharmony_cirsa_st._fields_ = [ 11217db96d56Sopenharmony_ci ('pad', c_int), 11227db96d56Sopenharmony_ci ('version', c_long), 11237db96d56Sopenharmony_ci ('meth', POINTER(RSA_METHOD)), 11247db96d56Sopenharmony_ci ('engine', POINTER(ENGINE)), 11257db96d56Sopenharmony_ci ('n', POINTER(BIGNUM)), 11267db96d56Sopenharmony_ci ('e', POINTER(BIGNUM)), 11277db96d56Sopenharmony_ci ('d', POINTER(BIGNUM)), 11287db96d56Sopenharmony_ci ('p', POINTER(BIGNUM)), 11297db96d56Sopenharmony_ci ('q', POINTER(BIGNUM)), 11307db96d56Sopenharmony_ci ('dmp1', POINTER(BIGNUM)), 11317db96d56Sopenharmony_ci ('dmq1', POINTER(BIGNUM)), 11327db96d56Sopenharmony_ci ('iqmp', POINTER(BIGNUM)), 11337db96d56Sopenharmony_ci ('ex_data', CRYPTO_EX_DATA), 11347db96d56Sopenharmony_ci ('references', c_int), 11357db96d56Sopenharmony_ci ('flags', c_int), 11367db96d56Sopenharmony_ci ('_method_mod_n', POINTER(BN_MONT_CTX)), 11377db96d56Sopenharmony_ci ('_method_mod_p', POINTER(BN_MONT_CTX)), 11387db96d56Sopenharmony_ci ('_method_mod_q', POINTER(BN_MONT_CTX)), 11397db96d56Sopenharmony_ci ('bignum_data', STRING), 11407db96d56Sopenharmony_ci ('blinding', POINTER(BN_BLINDING)), 11417db96d56Sopenharmony_ci] 11427db96d56Sopenharmony_ciassert sizeof(rsa_st) == 84, sizeof(rsa_st) 11437db96d56Sopenharmony_ciassert alignment(rsa_st) == 4, alignment(rsa_st) 11447db96d56Sopenharmony_ciopenssl_fptr = CFUNCTYPE(None) 11457db96d56Sopenharmony_ciclass SHAstate_st(Structure): 11467db96d56Sopenharmony_ci pass 11477db96d56Sopenharmony_ciSHAstate_st._fields_ = [ 11487db96d56Sopenharmony_ci ('h0', c_uint), 11497db96d56Sopenharmony_ci ('h1', c_uint), 11507db96d56Sopenharmony_ci ('h2', c_uint), 11517db96d56Sopenharmony_ci ('h3', c_uint), 11527db96d56Sopenharmony_ci ('h4', c_uint), 11537db96d56Sopenharmony_ci ('Nl', c_uint), 11547db96d56Sopenharmony_ci ('Nh', c_uint), 11557db96d56Sopenharmony_ci ('data', c_uint * 16), 11567db96d56Sopenharmony_ci ('num', c_int), 11577db96d56Sopenharmony_ci] 11587db96d56Sopenharmony_ciassert sizeof(SHAstate_st) == 96, sizeof(SHAstate_st) 11597db96d56Sopenharmony_ciassert alignment(SHAstate_st) == 4, alignment(SHAstate_st) 11607db96d56Sopenharmony_ciSHA_CTX = SHAstate_st 11617db96d56Sopenharmony_ciclass ssl_st(Structure): 11627db96d56Sopenharmony_ci pass 11637db96d56Sopenharmony_cissl_crock_st = POINTER(ssl_st) 11647db96d56Sopenharmony_ciclass ssl_cipher_st(Structure): 11657db96d56Sopenharmony_ci pass 11667db96d56Sopenharmony_cissl_cipher_st._fields_ = [ 11677db96d56Sopenharmony_ci ('valid', c_int), 11687db96d56Sopenharmony_ci ('name', STRING), 11697db96d56Sopenharmony_ci ('id', c_ulong), 11707db96d56Sopenharmony_ci ('algorithms', c_ulong), 11717db96d56Sopenharmony_ci ('algo_strength', c_ulong), 11727db96d56Sopenharmony_ci ('algorithm2', c_ulong), 11737db96d56Sopenharmony_ci ('strength_bits', c_int), 11747db96d56Sopenharmony_ci ('alg_bits', c_int), 11757db96d56Sopenharmony_ci ('mask', c_ulong), 11767db96d56Sopenharmony_ci ('mask_strength', c_ulong), 11777db96d56Sopenharmony_ci] 11787db96d56Sopenharmony_ciassert sizeof(ssl_cipher_st) == 40, sizeof(ssl_cipher_st) 11797db96d56Sopenharmony_ciassert alignment(ssl_cipher_st) == 4, alignment(ssl_cipher_st) 11807db96d56Sopenharmony_ciSSL_CIPHER = ssl_cipher_st 11817db96d56Sopenharmony_ciSSL = ssl_st 11827db96d56Sopenharmony_ciclass ssl_ctx_st(Structure): 11837db96d56Sopenharmony_ci pass 11847db96d56Sopenharmony_ciSSL_CTX = ssl_ctx_st 11857db96d56Sopenharmony_ciclass ssl_method_st(Structure): 11867db96d56Sopenharmony_ci pass 11877db96d56Sopenharmony_ciclass ssl3_enc_method(Structure): 11887db96d56Sopenharmony_ci pass 11897db96d56Sopenharmony_cissl_method_st._fields_ = [ 11907db96d56Sopenharmony_ci ('version', c_int), 11917db96d56Sopenharmony_ci ('ssl_new', CFUNCTYPE(c_int, POINTER(SSL))), 11927db96d56Sopenharmony_ci ('ssl_clear', CFUNCTYPE(None, POINTER(SSL))), 11937db96d56Sopenharmony_ci ('ssl_free', CFUNCTYPE(None, POINTER(SSL))), 11947db96d56Sopenharmony_ci ('ssl_accept', CFUNCTYPE(c_int, POINTER(SSL))), 11957db96d56Sopenharmony_ci ('ssl_connect', CFUNCTYPE(c_int, POINTER(SSL))), 11967db96d56Sopenharmony_ci ('ssl_read', CFUNCTYPE(c_int, POINTER(SSL), c_void_p, c_int)), 11977db96d56Sopenharmony_ci ('ssl_peek', CFUNCTYPE(c_int, POINTER(SSL), c_void_p, c_int)), 11987db96d56Sopenharmony_ci ('ssl_write', CFUNCTYPE(c_int, POINTER(SSL), c_void_p, c_int)), 11997db96d56Sopenharmony_ci ('ssl_shutdown', CFUNCTYPE(c_int, POINTER(SSL))), 12007db96d56Sopenharmony_ci ('ssl_renegotiate', CFUNCTYPE(c_int, POINTER(SSL))), 12017db96d56Sopenharmony_ci ('ssl_renegotiate_check', CFUNCTYPE(c_int, POINTER(SSL))), 12027db96d56Sopenharmony_ci ('ssl_ctrl', CFUNCTYPE(c_long, POINTER(SSL), c_int, c_long, c_void_p)), 12037db96d56Sopenharmony_ci ('ssl_ctx_ctrl', CFUNCTYPE(c_long, POINTER(SSL_CTX), c_int, c_long, c_void_p)), 12047db96d56Sopenharmony_ci ('get_cipher_by_char', CFUNCTYPE(POINTER(SSL_CIPHER), POINTER(c_ubyte))), 12057db96d56Sopenharmony_ci ('put_cipher_by_char', CFUNCTYPE(c_int, POINTER(SSL_CIPHER), POINTER(c_ubyte))), 12067db96d56Sopenharmony_ci ('ssl_pending', CFUNCTYPE(c_int, POINTER(SSL))), 12077db96d56Sopenharmony_ci ('num_ciphers', CFUNCTYPE(c_int)), 12087db96d56Sopenharmony_ci ('get_cipher', CFUNCTYPE(POINTER(SSL_CIPHER), c_uint)), 12097db96d56Sopenharmony_ci ('get_ssl_method', CFUNCTYPE(POINTER(ssl_method_st), c_int)), 12107db96d56Sopenharmony_ci ('get_timeout', CFUNCTYPE(c_long)), 12117db96d56Sopenharmony_ci ('ssl3_enc', POINTER(ssl3_enc_method)), 12127db96d56Sopenharmony_ci ('ssl_version', CFUNCTYPE(c_int)), 12137db96d56Sopenharmony_ci ('ssl_callback_ctrl', CFUNCTYPE(c_long, POINTER(SSL), c_int, CFUNCTYPE(None))), 12147db96d56Sopenharmony_ci ('ssl_ctx_callback_ctrl', CFUNCTYPE(c_long, POINTER(SSL_CTX), c_int, CFUNCTYPE(None))), 12157db96d56Sopenharmony_ci] 12167db96d56Sopenharmony_ciassert sizeof(ssl_method_st) == 100, sizeof(ssl_method_st) 12177db96d56Sopenharmony_ciassert alignment(ssl_method_st) == 4, alignment(ssl_method_st) 12187db96d56Sopenharmony_cissl3_enc_method._fields_ = [ 12197db96d56Sopenharmony_ci] 12207db96d56Sopenharmony_ciSSL_METHOD = ssl_method_st 12217db96d56Sopenharmony_ciclass ssl_session_st(Structure): 12227db96d56Sopenharmony_ci pass 12237db96d56Sopenharmony_ciclass sess_cert_st(Structure): 12247db96d56Sopenharmony_ci pass 12257db96d56Sopenharmony_cissl_session_st._fields_ = [ 12267db96d56Sopenharmony_ci ('ssl_version', c_int), 12277db96d56Sopenharmony_ci ('key_arg_length', c_uint), 12287db96d56Sopenharmony_ci ('key_arg', c_ubyte * 8), 12297db96d56Sopenharmony_ci ('master_key_length', c_int), 12307db96d56Sopenharmony_ci ('master_key', c_ubyte * 48), 12317db96d56Sopenharmony_ci ('session_id_length', c_uint), 12327db96d56Sopenharmony_ci ('session_id', c_ubyte * 32), 12337db96d56Sopenharmony_ci ('sid_ctx_length', c_uint), 12347db96d56Sopenharmony_ci ('sid_ctx', c_ubyte * 32), 12357db96d56Sopenharmony_ci ('not_resumable', c_int), 12367db96d56Sopenharmony_ci ('sess_cert', POINTER(sess_cert_st)), 12377db96d56Sopenharmony_ci ('peer', POINTER(X509)), 12387db96d56Sopenharmony_ci ('verify_result', c_long), 12397db96d56Sopenharmony_ci ('references', c_int), 12407db96d56Sopenharmony_ci ('timeout', c_long), 12417db96d56Sopenharmony_ci ('time', c_long), 12427db96d56Sopenharmony_ci ('compress_meth', c_int), 12437db96d56Sopenharmony_ci ('cipher', POINTER(SSL_CIPHER)), 12447db96d56Sopenharmony_ci ('cipher_id', c_ulong), 12457db96d56Sopenharmony_ci ('ciphers', POINTER(STACK)), 12467db96d56Sopenharmony_ci ('ex_data', CRYPTO_EX_DATA), 12477db96d56Sopenharmony_ci ('prev', POINTER(ssl_session_st)), 12487db96d56Sopenharmony_ci ('next', POINTER(ssl_session_st)), 12497db96d56Sopenharmony_ci] 12507db96d56Sopenharmony_ciassert sizeof(ssl_session_st) == 200, sizeof(ssl_session_st) 12517db96d56Sopenharmony_ciassert alignment(ssl_session_st) == 4, alignment(ssl_session_st) 12527db96d56Sopenharmony_cisess_cert_st._fields_ = [ 12537db96d56Sopenharmony_ci] 12547db96d56Sopenharmony_ciSSL_SESSION = ssl_session_st 12557db96d56Sopenharmony_ciGEN_SESSION_CB = CFUNCTYPE(c_int, POINTER(SSL), POINTER(c_ubyte), POINTER(c_uint)) 12567db96d56Sopenharmony_ciclass ssl_comp_st(Structure): 12577db96d56Sopenharmony_ci pass 12587db96d56Sopenharmony_cissl_comp_st._fields_ = [ 12597db96d56Sopenharmony_ci ('id', c_int), 12607db96d56Sopenharmony_ci ('name', STRING), 12617db96d56Sopenharmony_ci ('method', POINTER(COMP_METHOD)), 12627db96d56Sopenharmony_ci] 12637db96d56Sopenharmony_ciassert sizeof(ssl_comp_st) == 12, sizeof(ssl_comp_st) 12647db96d56Sopenharmony_ciassert alignment(ssl_comp_st) == 4, alignment(ssl_comp_st) 12657db96d56Sopenharmony_ciSSL_COMP = ssl_comp_st 12667db96d56Sopenharmony_ciclass N10ssl_ctx_st4DOLLAR_18E(Structure): 12677db96d56Sopenharmony_ci pass 12687db96d56Sopenharmony_ciN10ssl_ctx_st4DOLLAR_18E._fields_ = [ 12697db96d56Sopenharmony_ci ('sess_connect', c_int), 12707db96d56Sopenharmony_ci ('sess_connect_renegotiate', c_int), 12717db96d56Sopenharmony_ci ('sess_connect_good', c_int), 12727db96d56Sopenharmony_ci ('sess_accept', c_int), 12737db96d56Sopenharmony_ci ('sess_accept_renegotiate', c_int), 12747db96d56Sopenharmony_ci ('sess_accept_good', c_int), 12757db96d56Sopenharmony_ci ('sess_miss', c_int), 12767db96d56Sopenharmony_ci ('sess_timeout', c_int), 12777db96d56Sopenharmony_ci ('sess_cache_full', c_int), 12787db96d56Sopenharmony_ci ('sess_hit', c_int), 12797db96d56Sopenharmony_ci ('sess_cb_hit', c_int), 12807db96d56Sopenharmony_ci] 12817db96d56Sopenharmony_ciassert sizeof(N10ssl_ctx_st4DOLLAR_18E) == 44, sizeof(N10ssl_ctx_st4DOLLAR_18E) 12827db96d56Sopenharmony_ciassert alignment(N10ssl_ctx_st4DOLLAR_18E) == 4, alignment(N10ssl_ctx_st4DOLLAR_18E) 12837db96d56Sopenharmony_ciclass cert_st(Structure): 12847db96d56Sopenharmony_ci pass 12857db96d56Sopenharmony_cissl_ctx_st._fields_ = [ 12867db96d56Sopenharmony_ci ('method', POINTER(SSL_METHOD)), 12877db96d56Sopenharmony_ci ('cipher_list', POINTER(STACK)), 12887db96d56Sopenharmony_ci ('cipher_list_by_id', POINTER(STACK)), 12897db96d56Sopenharmony_ci ('cert_store', POINTER(x509_store_st)), 12907db96d56Sopenharmony_ci ('sessions', POINTER(lhash_st)), 12917db96d56Sopenharmony_ci ('session_cache_size', c_ulong), 12927db96d56Sopenharmony_ci ('session_cache_head', POINTER(ssl_session_st)), 12937db96d56Sopenharmony_ci ('session_cache_tail', POINTER(ssl_session_st)), 12947db96d56Sopenharmony_ci ('session_cache_mode', c_int), 12957db96d56Sopenharmony_ci ('session_timeout', c_long), 12967db96d56Sopenharmony_ci ('new_session_cb', CFUNCTYPE(c_int, POINTER(ssl_st), POINTER(SSL_SESSION))), 12977db96d56Sopenharmony_ci ('remove_session_cb', CFUNCTYPE(None, POINTER(ssl_ctx_st), POINTER(SSL_SESSION))), 12987db96d56Sopenharmony_ci ('get_session_cb', CFUNCTYPE(POINTER(SSL_SESSION), POINTER(ssl_st), POINTER(c_ubyte), c_int, POINTER(c_int))), 12997db96d56Sopenharmony_ci ('stats', N10ssl_ctx_st4DOLLAR_18E), 13007db96d56Sopenharmony_ci ('references', c_int), 13017db96d56Sopenharmony_ci ('app_verify_callback', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX), c_void_p)), 13027db96d56Sopenharmony_ci ('app_verify_arg', c_void_p), 13037db96d56Sopenharmony_ci ('default_passwd_callback', POINTER(pem_password_cb)), 13047db96d56Sopenharmony_ci ('default_passwd_callback_userdata', c_void_p), 13057db96d56Sopenharmony_ci ('client_cert_cb', CFUNCTYPE(c_int, POINTER(SSL), POINTER(POINTER(X509)), POINTER(POINTER(EVP_PKEY)))), 13067db96d56Sopenharmony_ci ('ex_data', CRYPTO_EX_DATA), 13077db96d56Sopenharmony_ci ('rsa_md5', POINTER(EVP_MD)), 13087db96d56Sopenharmony_ci ('md5', POINTER(EVP_MD)), 13097db96d56Sopenharmony_ci ('sha1', POINTER(EVP_MD)), 13107db96d56Sopenharmony_ci ('extra_certs', POINTER(STACK)), 13117db96d56Sopenharmony_ci ('comp_methods', POINTER(STACK)), 13127db96d56Sopenharmony_ci ('info_callback', CFUNCTYPE(None, POINTER(SSL), c_int, c_int)), 13137db96d56Sopenharmony_ci ('client_CA', POINTER(STACK)), 13147db96d56Sopenharmony_ci ('options', c_ulong), 13157db96d56Sopenharmony_ci ('mode', c_ulong), 13167db96d56Sopenharmony_ci ('max_cert_list', c_long), 13177db96d56Sopenharmony_ci ('cert', POINTER(cert_st)), 13187db96d56Sopenharmony_ci ('read_ahead', c_int), 13197db96d56Sopenharmony_ci ('msg_callback', CFUNCTYPE(None, c_int, c_int, c_int, c_void_p, c_ulong, POINTER(SSL), c_void_p)), 13207db96d56Sopenharmony_ci ('msg_callback_arg', c_void_p), 13217db96d56Sopenharmony_ci ('verify_mode', c_int), 13227db96d56Sopenharmony_ci ('verify_depth', c_int), 13237db96d56Sopenharmony_ci ('sid_ctx_length', c_uint), 13247db96d56Sopenharmony_ci ('sid_ctx', c_ubyte * 32), 13257db96d56Sopenharmony_ci ('default_verify_callback', CFUNCTYPE(c_int, c_int, POINTER(X509_STORE_CTX))), 13267db96d56Sopenharmony_ci ('generate_session_id', GEN_SESSION_CB), 13277db96d56Sopenharmony_ci ('purpose', c_int), 13287db96d56Sopenharmony_ci ('trust', c_int), 13297db96d56Sopenharmony_ci ('quiet_shutdown', c_int), 13307db96d56Sopenharmony_ci] 13317db96d56Sopenharmony_ciassert sizeof(ssl_ctx_st) == 248, sizeof(ssl_ctx_st) 13327db96d56Sopenharmony_ciassert alignment(ssl_ctx_st) == 4, alignment(ssl_ctx_st) 13337db96d56Sopenharmony_cicert_st._fields_ = [ 13347db96d56Sopenharmony_ci] 13357db96d56Sopenharmony_ciclass ssl2_state_st(Structure): 13367db96d56Sopenharmony_ci pass 13377db96d56Sopenharmony_ciclass ssl3_state_st(Structure): 13387db96d56Sopenharmony_ci pass 13397db96d56Sopenharmony_cissl_st._fields_ = [ 13407db96d56Sopenharmony_ci ('version', c_int), 13417db96d56Sopenharmony_ci ('type', c_int), 13427db96d56Sopenharmony_ci ('method', POINTER(SSL_METHOD)), 13437db96d56Sopenharmony_ci ('rbio', POINTER(BIO)), 13447db96d56Sopenharmony_ci ('wbio', POINTER(BIO)), 13457db96d56Sopenharmony_ci ('bbio', POINTER(BIO)), 13467db96d56Sopenharmony_ci ('rwstate', c_int), 13477db96d56Sopenharmony_ci ('in_handshake', c_int), 13487db96d56Sopenharmony_ci ('handshake_func', CFUNCTYPE(c_int)), 13497db96d56Sopenharmony_ci ('server', c_int), 13507db96d56Sopenharmony_ci ('new_session', c_int), 13517db96d56Sopenharmony_ci ('quiet_shutdown', c_int), 13527db96d56Sopenharmony_ci ('shutdown', c_int), 13537db96d56Sopenharmony_ci ('state', c_int), 13547db96d56Sopenharmony_ci ('rstate', c_int), 13557db96d56Sopenharmony_ci ('init_buf', POINTER(BUF_MEM)), 13567db96d56Sopenharmony_ci ('init_msg', c_void_p), 13577db96d56Sopenharmony_ci ('init_num', c_int), 13587db96d56Sopenharmony_ci ('init_off', c_int), 13597db96d56Sopenharmony_ci ('packet', POINTER(c_ubyte)), 13607db96d56Sopenharmony_ci ('packet_length', c_uint), 13617db96d56Sopenharmony_ci ('s2', POINTER(ssl2_state_st)), 13627db96d56Sopenharmony_ci ('s3', POINTER(ssl3_state_st)), 13637db96d56Sopenharmony_ci ('read_ahead', c_int), 13647db96d56Sopenharmony_ci ('msg_callback', CFUNCTYPE(None, c_int, c_int, c_int, c_void_p, c_ulong, POINTER(SSL), c_void_p)), 13657db96d56Sopenharmony_ci ('msg_callback_arg', c_void_p), 13667db96d56Sopenharmony_ci ('hit', c_int), 13677db96d56Sopenharmony_ci ('purpose', c_int), 13687db96d56Sopenharmony_ci ('trust', c_int), 13697db96d56Sopenharmony_ci ('cipher_list', POINTER(STACK)), 13707db96d56Sopenharmony_ci ('cipher_list_by_id', POINTER(STACK)), 13717db96d56Sopenharmony_ci ('enc_read_ctx', POINTER(EVP_CIPHER_CTX)), 13727db96d56Sopenharmony_ci ('read_hash', POINTER(EVP_MD)), 13737db96d56Sopenharmony_ci ('expand', POINTER(COMP_CTX)), 13747db96d56Sopenharmony_ci ('enc_write_ctx', POINTER(EVP_CIPHER_CTX)), 13757db96d56Sopenharmony_ci ('write_hash', POINTER(EVP_MD)), 13767db96d56Sopenharmony_ci ('compress', POINTER(COMP_CTX)), 13777db96d56Sopenharmony_ci ('cert', POINTER(cert_st)), 13787db96d56Sopenharmony_ci ('sid_ctx_length', c_uint), 13797db96d56Sopenharmony_ci ('sid_ctx', c_ubyte * 32), 13807db96d56Sopenharmony_ci ('session', POINTER(SSL_SESSION)), 13817db96d56Sopenharmony_ci ('generate_session_id', GEN_SESSION_CB), 13827db96d56Sopenharmony_ci ('verify_mode', c_int), 13837db96d56Sopenharmony_ci ('verify_depth', c_int), 13847db96d56Sopenharmony_ci ('verify_callback', CFUNCTYPE(c_int, c_int, POINTER(X509_STORE_CTX))), 13857db96d56Sopenharmony_ci ('info_callback', CFUNCTYPE(None, POINTER(SSL), c_int, c_int)), 13867db96d56Sopenharmony_ci ('error', c_int), 13877db96d56Sopenharmony_ci ('error_code', c_int), 13887db96d56Sopenharmony_ci ('ctx', POINTER(SSL_CTX)), 13897db96d56Sopenharmony_ci ('debug', c_int), 13907db96d56Sopenharmony_ci ('verify_result', c_long), 13917db96d56Sopenharmony_ci ('ex_data', CRYPTO_EX_DATA), 13927db96d56Sopenharmony_ci ('client_CA', POINTER(STACK)), 13937db96d56Sopenharmony_ci ('references', c_int), 13947db96d56Sopenharmony_ci ('options', c_ulong), 13957db96d56Sopenharmony_ci ('mode', c_ulong), 13967db96d56Sopenharmony_ci ('max_cert_list', c_long), 13977db96d56Sopenharmony_ci ('first_packet', c_int), 13987db96d56Sopenharmony_ci ('client_version', c_int), 13997db96d56Sopenharmony_ci] 14007db96d56Sopenharmony_ciassert sizeof(ssl_st) == 268, sizeof(ssl_st) 14017db96d56Sopenharmony_ciassert alignment(ssl_st) == 4, alignment(ssl_st) 14027db96d56Sopenharmony_ciclass N13ssl2_state_st4DOLLAR_19E(Structure): 14037db96d56Sopenharmony_ci pass 14047db96d56Sopenharmony_ciN13ssl2_state_st4DOLLAR_19E._fields_ = [ 14057db96d56Sopenharmony_ci ('conn_id_length', c_uint), 14067db96d56Sopenharmony_ci ('cert_type', c_uint), 14077db96d56Sopenharmony_ci ('cert_length', c_uint), 14087db96d56Sopenharmony_ci ('csl', c_uint), 14097db96d56Sopenharmony_ci ('clear', c_uint), 14107db96d56Sopenharmony_ci ('enc', c_uint), 14117db96d56Sopenharmony_ci ('ccl', c_ubyte * 32), 14127db96d56Sopenharmony_ci ('cipher_spec_length', c_uint), 14137db96d56Sopenharmony_ci ('session_id_length', c_uint), 14147db96d56Sopenharmony_ci ('clen', c_uint), 14157db96d56Sopenharmony_ci ('rlen', c_uint), 14167db96d56Sopenharmony_ci] 14177db96d56Sopenharmony_ciassert sizeof(N13ssl2_state_st4DOLLAR_19E) == 72, sizeof(N13ssl2_state_st4DOLLAR_19E) 14187db96d56Sopenharmony_ciassert alignment(N13ssl2_state_st4DOLLAR_19E) == 4, alignment(N13ssl2_state_st4DOLLAR_19E) 14197db96d56Sopenharmony_cissl2_state_st._fields_ = [ 14207db96d56Sopenharmony_ci ('three_byte_header', c_int), 14217db96d56Sopenharmony_ci ('clear_text', c_int), 14227db96d56Sopenharmony_ci ('escape', c_int), 14237db96d56Sopenharmony_ci ('ssl2_rollback', c_int), 14247db96d56Sopenharmony_ci ('wnum', c_uint), 14257db96d56Sopenharmony_ci ('wpend_tot', c_int), 14267db96d56Sopenharmony_ci ('wpend_buf', POINTER(c_ubyte)), 14277db96d56Sopenharmony_ci ('wpend_off', c_int), 14287db96d56Sopenharmony_ci ('wpend_len', c_int), 14297db96d56Sopenharmony_ci ('wpend_ret', c_int), 14307db96d56Sopenharmony_ci ('rbuf_left', c_int), 14317db96d56Sopenharmony_ci ('rbuf_offs', c_int), 14327db96d56Sopenharmony_ci ('rbuf', POINTER(c_ubyte)), 14337db96d56Sopenharmony_ci ('wbuf', POINTER(c_ubyte)), 14347db96d56Sopenharmony_ci ('write_ptr', POINTER(c_ubyte)), 14357db96d56Sopenharmony_ci ('padding', c_uint), 14367db96d56Sopenharmony_ci ('rlength', c_uint), 14377db96d56Sopenharmony_ci ('ract_data_length', c_int), 14387db96d56Sopenharmony_ci ('wlength', c_uint), 14397db96d56Sopenharmony_ci ('wact_data_length', c_int), 14407db96d56Sopenharmony_ci ('ract_data', POINTER(c_ubyte)), 14417db96d56Sopenharmony_ci ('wact_data', POINTER(c_ubyte)), 14427db96d56Sopenharmony_ci ('mac_data', POINTER(c_ubyte)), 14437db96d56Sopenharmony_ci ('read_key', POINTER(c_ubyte)), 14447db96d56Sopenharmony_ci ('write_key', POINTER(c_ubyte)), 14457db96d56Sopenharmony_ci ('challenge_length', c_uint), 14467db96d56Sopenharmony_ci ('challenge', c_ubyte * 32), 14477db96d56Sopenharmony_ci ('conn_id_length', c_uint), 14487db96d56Sopenharmony_ci ('conn_id', c_ubyte * 16), 14497db96d56Sopenharmony_ci ('key_material_length', c_uint), 14507db96d56Sopenharmony_ci ('key_material', c_ubyte * 48), 14517db96d56Sopenharmony_ci ('read_sequence', c_ulong), 14527db96d56Sopenharmony_ci ('write_sequence', c_ulong), 14537db96d56Sopenharmony_ci ('tmp', N13ssl2_state_st4DOLLAR_19E), 14547db96d56Sopenharmony_ci] 14557db96d56Sopenharmony_ciassert sizeof(ssl2_state_st) == 288, sizeof(ssl2_state_st) 14567db96d56Sopenharmony_ciassert alignment(ssl2_state_st) == 4, alignment(ssl2_state_st) 14577db96d56Sopenharmony_ciSSL2_STATE = ssl2_state_st 14587db96d56Sopenharmony_ciclass ssl3_record_st(Structure): 14597db96d56Sopenharmony_ci pass 14607db96d56Sopenharmony_cissl3_record_st._fields_ = [ 14617db96d56Sopenharmony_ci ('type', c_int), 14627db96d56Sopenharmony_ci ('length', c_uint), 14637db96d56Sopenharmony_ci ('off', c_uint), 14647db96d56Sopenharmony_ci ('data', POINTER(c_ubyte)), 14657db96d56Sopenharmony_ci ('input', POINTER(c_ubyte)), 14667db96d56Sopenharmony_ci ('comp', POINTER(c_ubyte)), 14677db96d56Sopenharmony_ci] 14687db96d56Sopenharmony_ciassert sizeof(ssl3_record_st) == 24, sizeof(ssl3_record_st) 14697db96d56Sopenharmony_ciassert alignment(ssl3_record_st) == 4, alignment(ssl3_record_st) 14707db96d56Sopenharmony_ciSSL3_RECORD = ssl3_record_st 14717db96d56Sopenharmony_ciclass ssl3_buffer_st(Structure): 14727db96d56Sopenharmony_ci pass 14737db96d56Sopenharmony_cisize_t = __darwin_size_t 14747db96d56Sopenharmony_cissl3_buffer_st._fields_ = [ 14757db96d56Sopenharmony_ci ('buf', POINTER(c_ubyte)), 14767db96d56Sopenharmony_ci ('len', size_t), 14777db96d56Sopenharmony_ci ('offset', c_int), 14787db96d56Sopenharmony_ci ('left', c_int), 14797db96d56Sopenharmony_ci] 14807db96d56Sopenharmony_ciassert sizeof(ssl3_buffer_st) == 16, sizeof(ssl3_buffer_st) 14817db96d56Sopenharmony_ciassert alignment(ssl3_buffer_st) == 4, alignment(ssl3_buffer_st) 14827db96d56Sopenharmony_ciSSL3_BUFFER = ssl3_buffer_st 14837db96d56Sopenharmony_ciclass N13ssl3_state_st4DOLLAR_20E(Structure): 14847db96d56Sopenharmony_ci pass 14857db96d56Sopenharmony_ciN13ssl3_state_st4DOLLAR_20E._fields_ = [ 14867db96d56Sopenharmony_ci ('cert_verify_md', c_ubyte * 72), 14877db96d56Sopenharmony_ci ('finish_md', c_ubyte * 72), 14887db96d56Sopenharmony_ci ('finish_md_len', c_int), 14897db96d56Sopenharmony_ci ('peer_finish_md', c_ubyte * 72), 14907db96d56Sopenharmony_ci ('peer_finish_md_len', c_int), 14917db96d56Sopenharmony_ci ('message_size', c_ulong), 14927db96d56Sopenharmony_ci ('message_type', c_int), 14937db96d56Sopenharmony_ci ('new_cipher', POINTER(SSL_CIPHER)), 14947db96d56Sopenharmony_ci ('dh', POINTER(DH)), 14957db96d56Sopenharmony_ci ('next_state', c_int), 14967db96d56Sopenharmony_ci ('reuse_message', c_int), 14977db96d56Sopenharmony_ci ('cert_req', c_int), 14987db96d56Sopenharmony_ci ('ctype_num', c_int), 14997db96d56Sopenharmony_ci ('ctype', c_char * 7), 15007db96d56Sopenharmony_ci ('ca_names', POINTER(STACK)), 15017db96d56Sopenharmony_ci ('use_rsa_tmp', c_int), 15027db96d56Sopenharmony_ci ('key_block_length', c_int), 15037db96d56Sopenharmony_ci ('key_block', POINTER(c_ubyte)), 15047db96d56Sopenharmony_ci ('new_sym_enc', POINTER(EVP_CIPHER)), 15057db96d56Sopenharmony_ci ('new_hash', POINTER(EVP_MD)), 15067db96d56Sopenharmony_ci ('new_compression', POINTER(SSL_COMP)), 15077db96d56Sopenharmony_ci ('cert_request', c_int), 15087db96d56Sopenharmony_ci] 15097db96d56Sopenharmony_ciassert sizeof(N13ssl3_state_st4DOLLAR_20E) == 296, sizeof(N13ssl3_state_st4DOLLAR_20E) 15107db96d56Sopenharmony_ciassert alignment(N13ssl3_state_st4DOLLAR_20E) == 4, alignment(N13ssl3_state_st4DOLLAR_20E) 15117db96d56Sopenharmony_cissl3_state_st._fields_ = [ 15127db96d56Sopenharmony_ci ('flags', c_long), 15137db96d56Sopenharmony_ci ('delay_buf_pop_ret', c_int), 15147db96d56Sopenharmony_ci ('read_sequence', c_ubyte * 8), 15157db96d56Sopenharmony_ci ('read_mac_secret', c_ubyte * 36), 15167db96d56Sopenharmony_ci ('write_sequence', c_ubyte * 8), 15177db96d56Sopenharmony_ci ('write_mac_secret', c_ubyte * 36), 15187db96d56Sopenharmony_ci ('server_random', c_ubyte * 32), 15197db96d56Sopenharmony_ci ('client_random', c_ubyte * 32), 15207db96d56Sopenharmony_ci ('need_empty_fragments', c_int), 15217db96d56Sopenharmony_ci ('empty_fragment_done', c_int), 15227db96d56Sopenharmony_ci ('rbuf', SSL3_BUFFER), 15237db96d56Sopenharmony_ci ('wbuf', SSL3_BUFFER), 15247db96d56Sopenharmony_ci ('rrec', SSL3_RECORD), 15257db96d56Sopenharmony_ci ('wrec', SSL3_RECORD), 15267db96d56Sopenharmony_ci ('alert_fragment', c_ubyte * 2), 15277db96d56Sopenharmony_ci ('alert_fragment_len', c_uint), 15287db96d56Sopenharmony_ci ('handshake_fragment', c_ubyte * 4), 15297db96d56Sopenharmony_ci ('handshake_fragment_len', c_uint), 15307db96d56Sopenharmony_ci ('wnum', c_uint), 15317db96d56Sopenharmony_ci ('wpend_tot', c_int), 15327db96d56Sopenharmony_ci ('wpend_type', c_int), 15337db96d56Sopenharmony_ci ('wpend_ret', c_int), 15347db96d56Sopenharmony_ci ('wpend_buf', POINTER(c_ubyte)), 15357db96d56Sopenharmony_ci ('finish_dgst1', EVP_MD_CTX), 15367db96d56Sopenharmony_ci ('finish_dgst2', EVP_MD_CTX), 15377db96d56Sopenharmony_ci ('change_cipher_spec', c_int), 15387db96d56Sopenharmony_ci ('warn_alert', c_int), 15397db96d56Sopenharmony_ci ('fatal_alert', c_int), 15407db96d56Sopenharmony_ci ('alert_dispatch', c_int), 15417db96d56Sopenharmony_ci ('send_alert', c_ubyte * 2), 15427db96d56Sopenharmony_ci ('renegotiate', c_int), 15437db96d56Sopenharmony_ci ('total_renegotiations', c_int), 15447db96d56Sopenharmony_ci ('num_renegotiations', c_int), 15457db96d56Sopenharmony_ci ('in_read_app_data', c_int), 15467db96d56Sopenharmony_ci ('tmp', N13ssl3_state_st4DOLLAR_20E), 15477db96d56Sopenharmony_ci] 15487db96d56Sopenharmony_ciassert sizeof(ssl3_state_st) == 648, sizeof(ssl3_state_st) 15497db96d56Sopenharmony_ciassert alignment(ssl3_state_st) == 4, alignment(ssl3_state_st) 15507db96d56Sopenharmony_ciSSL3_STATE = ssl3_state_st 15517db96d56Sopenharmony_cistack_st._fields_ = [ 15527db96d56Sopenharmony_ci ('num', c_int), 15537db96d56Sopenharmony_ci ('data', POINTER(STRING)), 15547db96d56Sopenharmony_ci ('sorted', c_int), 15557db96d56Sopenharmony_ci ('num_alloc', c_int), 15567db96d56Sopenharmony_ci ('comp', CFUNCTYPE(c_int, POINTER(STRING), POINTER(STRING))), 15577db96d56Sopenharmony_ci] 15587db96d56Sopenharmony_ciassert sizeof(stack_st) == 20, sizeof(stack_st) 15597db96d56Sopenharmony_ciassert alignment(stack_st) == 4, alignment(stack_st) 15607db96d56Sopenharmony_ciclass ui_st(Structure): 15617db96d56Sopenharmony_ci pass 15627db96d56Sopenharmony_ciui_st._fields_ = [ 15637db96d56Sopenharmony_ci] 15647db96d56Sopenharmony_ciUI = ui_st 15657db96d56Sopenharmony_ciclass ui_method_st(Structure): 15667db96d56Sopenharmony_ci pass 15677db96d56Sopenharmony_ciui_method_st._fields_ = [ 15687db96d56Sopenharmony_ci] 15697db96d56Sopenharmony_ciUI_METHOD = ui_method_st 15707db96d56Sopenharmony_ciclass ui_string_st(Structure): 15717db96d56Sopenharmony_ci pass 15727db96d56Sopenharmony_ciui_string_st._fields_ = [ 15737db96d56Sopenharmony_ci] 15747db96d56Sopenharmony_ciUI_STRING = ui_string_st 15757db96d56Sopenharmony_ci 15767db96d56Sopenharmony_ci# values for enumeration 'UI_string_types' 15777db96d56Sopenharmony_ciUI_string_types = c_int # enum 15787db96d56Sopenharmony_ciclass X509_objects_st(Structure): 15797db96d56Sopenharmony_ci pass 15807db96d56Sopenharmony_ciX509_objects_st._fields_ = [ 15817db96d56Sopenharmony_ci ('nid', c_int), 15827db96d56Sopenharmony_ci ('a2i', CFUNCTYPE(c_int)), 15837db96d56Sopenharmony_ci ('i2a', CFUNCTYPE(c_int)), 15847db96d56Sopenharmony_ci] 15857db96d56Sopenharmony_ciassert sizeof(X509_objects_st) == 12, sizeof(X509_objects_st) 15867db96d56Sopenharmony_ciassert alignment(X509_objects_st) == 4, alignment(X509_objects_st) 15877db96d56Sopenharmony_ciX509_OBJECTS = X509_objects_st 15887db96d56Sopenharmony_ciX509_algor_st._fields_ = [ 15897db96d56Sopenharmony_ci ('algorithm', POINTER(ASN1_OBJECT)), 15907db96d56Sopenharmony_ci ('parameter', POINTER(ASN1_TYPE)), 15917db96d56Sopenharmony_ci] 15927db96d56Sopenharmony_ciassert sizeof(X509_algor_st) == 8, sizeof(X509_algor_st) 15937db96d56Sopenharmony_ciassert alignment(X509_algor_st) == 4, alignment(X509_algor_st) 15947db96d56Sopenharmony_ciclass X509_val_st(Structure): 15957db96d56Sopenharmony_ci pass 15967db96d56Sopenharmony_ciX509_val_st._fields_ = [ 15977db96d56Sopenharmony_ci ('notBefore', POINTER(ASN1_TIME)), 15987db96d56Sopenharmony_ci ('notAfter', POINTER(ASN1_TIME)), 15997db96d56Sopenharmony_ci] 16007db96d56Sopenharmony_ciassert sizeof(X509_val_st) == 8, sizeof(X509_val_st) 16017db96d56Sopenharmony_ciassert alignment(X509_val_st) == 4, alignment(X509_val_st) 16027db96d56Sopenharmony_ciX509_VAL = X509_val_st 16037db96d56Sopenharmony_ciclass X509_pubkey_st(Structure): 16047db96d56Sopenharmony_ci pass 16057db96d56Sopenharmony_ciX509_pubkey_st._fields_ = [ 16067db96d56Sopenharmony_ci ('algor', POINTER(X509_ALGOR)), 16077db96d56Sopenharmony_ci ('public_key', POINTER(ASN1_BIT_STRING)), 16087db96d56Sopenharmony_ci ('pkey', POINTER(EVP_PKEY)), 16097db96d56Sopenharmony_ci] 16107db96d56Sopenharmony_ciassert sizeof(X509_pubkey_st) == 12, sizeof(X509_pubkey_st) 16117db96d56Sopenharmony_ciassert alignment(X509_pubkey_st) == 4, alignment(X509_pubkey_st) 16127db96d56Sopenharmony_ciX509_PUBKEY = X509_pubkey_st 16137db96d56Sopenharmony_ciclass X509_sig_st(Structure): 16147db96d56Sopenharmony_ci pass 16157db96d56Sopenharmony_ciX509_sig_st._fields_ = [ 16167db96d56Sopenharmony_ci ('algor', POINTER(X509_ALGOR)), 16177db96d56Sopenharmony_ci ('digest', POINTER(ASN1_OCTET_STRING)), 16187db96d56Sopenharmony_ci] 16197db96d56Sopenharmony_ciassert sizeof(X509_sig_st) == 8, sizeof(X509_sig_st) 16207db96d56Sopenharmony_ciassert alignment(X509_sig_st) == 4, alignment(X509_sig_st) 16217db96d56Sopenharmony_ciX509_SIG = X509_sig_st 16227db96d56Sopenharmony_ciclass X509_name_entry_st(Structure): 16237db96d56Sopenharmony_ci pass 16247db96d56Sopenharmony_ciX509_name_entry_st._fields_ = [ 16257db96d56Sopenharmony_ci ('object', POINTER(ASN1_OBJECT)), 16267db96d56Sopenharmony_ci ('value', POINTER(ASN1_STRING)), 16277db96d56Sopenharmony_ci ('set', c_int), 16287db96d56Sopenharmony_ci ('size', c_int), 16297db96d56Sopenharmony_ci] 16307db96d56Sopenharmony_ciassert sizeof(X509_name_entry_st) == 16, sizeof(X509_name_entry_st) 16317db96d56Sopenharmony_ciassert alignment(X509_name_entry_st) == 4, alignment(X509_name_entry_st) 16327db96d56Sopenharmony_ciX509_NAME_ENTRY = X509_name_entry_st 16337db96d56Sopenharmony_ciX509_name_st._fields_ = [ 16347db96d56Sopenharmony_ci ('entries', POINTER(STACK)), 16357db96d56Sopenharmony_ci ('modified', c_int), 16367db96d56Sopenharmony_ci ('bytes', POINTER(BUF_MEM)), 16377db96d56Sopenharmony_ci ('hash', c_ulong), 16387db96d56Sopenharmony_ci] 16397db96d56Sopenharmony_ciassert sizeof(X509_name_st) == 16, sizeof(X509_name_st) 16407db96d56Sopenharmony_ciassert alignment(X509_name_st) == 4, alignment(X509_name_st) 16417db96d56Sopenharmony_ciclass X509_extension_st(Structure): 16427db96d56Sopenharmony_ci pass 16437db96d56Sopenharmony_ciX509_extension_st._fields_ = [ 16447db96d56Sopenharmony_ci ('object', POINTER(ASN1_OBJECT)), 16457db96d56Sopenharmony_ci ('critical', ASN1_BOOLEAN), 16467db96d56Sopenharmony_ci ('value', POINTER(ASN1_OCTET_STRING)), 16477db96d56Sopenharmony_ci] 16487db96d56Sopenharmony_ciassert sizeof(X509_extension_st) == 12, sizeof(X509_extension_st) 16497db96d56Sopenharmony_ciassert alignment(X509_extension_st) == 4, alignment(X509_extension_st) 16507db96d56Sopenharmony_ciX509_EXTENSION = X509_extension_st 16517db96d56Sopenharmony_ciclass x509_attributes_st(Structure): 16527db96d56Sopenharmony_ci pass 16537db96d56Sopenharmony_ciclass N18x509_attributes_st4DOLLAR_13E(Union): 16547db96d56Sopenharmony_ci pass 16557db96d56Sopenharmony_ciN18x509_attributes_st4DOLLAR_13E._fields_ = [ 16567db96d56Sopenharmony_ci ('ptr', STRING), 16577db96d56Sopenharmony_ci ('set', POINTER(STACK)), 16587db96d56Sopenharmony_ci ('single', POINTER(ASN1_TYPE)), 16597db96d56Sopenharmony_ci] 16607db96d56Sopenharmony_ciassert sizeof(N18x509_attributes_st4DOLLAR_13E) == 4, sizeof(N18x509_attributes_st4DOLLAR_13E) 16617db96d56Sopenharmony_ciassert alignment(N18x509_attributes_st4DOLLAR_13E) == 4, alignment(N18x509_attributes_st4DOLLAR_13E) 16627db96d56Sopenharmony_cix509_attributes_st._fields_ = [ 16637db96d56Sopenharmony_ci ('object', POINTER(ASN1_OBJECT)), 16647db96d56Sopenharmony_ci ('single', c_int), 16657db96d56Sopenharmony_ci ('value', N18x509_attributes_st4DOLLAR_13E), 16667db96d56Sopenharmony_ci] 16677db96d56Sopenharmony_ciassert sizeof(x509_attributes_st) == 12, sizeof(x509_attributes_st) 16687db96d56Sopenharmony_ciassert alignment(x509_attributes_st) == 4, alignment(x509_attributes_st) 16697db96d56Sopenharmony_ciX509_ATTRIBUTE = x509_attributes_st 16707db96d56Sopenharmony_ciclass X509_req_info_st(Structure): 16717db96d56Sopenharmony_ci pass 16727db96d56Sopenharmony_ciX509_req_info_st._fields_ = [ 16737db96d56Sopenharmony_ci ('enc', ASN1_ENCODING), 16747db96d56Sopenharmony_ci ('version', POINTER(ASN1_INTEGER)), 16757db96d56Sopenharmony_ci ('subject', POINTER(X509_NAME)), 16767db96d56Sopenharmony_ci ('pubkey', POINTER(X509_PUBKEY)), 16777db96d56Sopenharmony_ci ('attributes', POINTER(STACK)), 16787db96d56Sopenharmony_ci] 16797db96d56Sopenharmony_ciassert sizeof(X509_req_info_st) == 28, sizeof(X509_req_info_st) 16807db96d56Sopenharmony_ciassert alignment(X509_req_info_st) == 4, alignment(X509_req_info_st) 16817db96d56Sopenharmony_ciX509_REQ_INFO = X509_req_info_st 16827db96d56Sopenharmony_ciclass X509_req_st(Structure): 16837db96d56Sopenharmony_ci pass 16847db96d56Sopenharmony_ciX509_req_st._fields_ = [ 16857db96d56Sopenharmony_ci ('req_info', POINTER(X509_REQ_INFO)), 16867db96d56Sopenharmony_ci ('sig_alg', POINTER(X509_ALGOR)), 16877db96d56Sopenharmony_ci ('signature', POINTER(ASN1_BIT_STRING)), 16887db96d56Sopenharmony_ci ('references', c_int), 16897db96d56Sopenharmony_ci] 16907db96d56Sopenharmony_ciassert sizeof(X509_req_st) == 16, sizeof(X509_req_st) 16917db96d56Sopenharmony_ciassert alignment(X509_req_st) == 4, alignment(X509_req_st) 16927db96d56Sopenharmony_ciX509_REQ = X509_req_st 16937db96d56Sopenharmony_ciclass x509_cinf_st(Structure): 16947db96d56Sopenharmony_ci pass 16957db96d56Sopenharmony_cix509_cinf_st._fields_ = [ 16967db96d56Sopenharmony_ci ('version', POINTER(ASN1_INTEGER)), 16977db96d56Sopenharmony_ci ('serialNumber', POINTER(ASN1_INTEGER)), 16987db96d56Sopenharmony_ci ('signature', POINTER(X509_ALGOR)), 16997db96d56Sopenharmony_ci ('issuer', POINTER(X509_NAME)), 17007db96d56Sopenharmony_ci ('validity', POINTER(X509_VAL)), 17017db96d56Sopenharmony_ci ('subject', POINTER(X509_NAME)), 17027db96d56Sopenharmony_ci ('key', POINTER(X509_PUBKEY)), 17037db96d56Sopenharmony_ci ('issuerUID', POINTER(ASN1_BIT_STRING)), 17047db96d56Sopenharmony_ci ('subjectUID', POINTER(ASN1_BIT_STRING)), 17057db96d56Sopenharmony_ci ('extensions', POINTER(STACK)), 17067db96d56Sopenharmony_ci] 17077db96d56Sopenharmony_ciassert sizeof(x509_cinf_st) == 40, sizeof(x509_cinf_st) 17087db96d56Sopenharmony_ciassert alignment(x509_cinf_st) == 4, alignment(x509_cinf_st) 17097db96d56Sopenharmony_ciX509_CINF = x509_cinf_st 17107db96d56Sopenharmony_ciclass x509_cert_aux_st(Structure): 17117db96d56Sopenharmony_ci pass 17127db96d56Sopenharmony_cix509_cert_aux_st._fields_ = [ 17137db96d56Sopenharmony_ci ('trust', POINTER(STACK)), 17147db96d56Sopenharmony_ci ('reject', POINTER(STACK)), 17157db96d56Sopenharmony_ci ('alias', POINTER(ASN1_UTF8STRING)), 17167db96d56Sopenharmony_ci ('keyid', POINTER(ASN1_OCTET_STRING)), 17177db96d56Sopenharmony_ci ('other', POINTER(STACK)), 17187db96d56Sopenharmony_ci] 17197db96d56Sopenharmony_ciassert sizeof(x509_cert_aux_st) == 20, sizeof(x509_cert_aux_st) 17207db96d56Sopenharmony_ciassert alignment(x509_cert_aux_st) == 4, alignment(x509_cert_aux_st) 17217db96d56Sopenharmony_ciX509_CERT_AUX = x509_cert_aux_st 17227db96d56Sopenharmony_ciclass AUTHORITY_KEYID_st(Structure): 17237db96d56Sopenharmony_ci pass 17247db96d56Sopenharmony_cix509_st._fields_ = [ 17257db96d56Sopenharmony_ci ('cert_info', POINTER(X509_CINF)), 17267db96d56Sopenharmony_ci ('sig_alg', POINTER(X509_ALGOR)), 17277db96d56Sopenharmony_ci ('signature', POINTER(ASN1_BIT_STRING)), 17287db96d56Sopenharmony_ci ('valid', c_int), 17297db96d56Sopenharmony_ci ('references', c_int), 17307db96d56Sopenharmony_ci ('name', STRING), 17317db96d56Sopenharmony_ci ('ex_data', CRYPTO_EX_DATA), 17327db96d56Sopenharmony_ci ('ex_pathlen', c_long), 17337db96d56Sopenharmony_ci ('ex_flags', c_ulong), 17347db96d56Sopenharmony_ci ('ex_kusage', c_ulong), 17357db96d56Sopenharmony_ci ('ex_xkusage', c_ulong), 17367db96d56Sopenharmony_ci ('ex_nscert', c_ulong), 17377db96d56Sopenharmony_ci ('skid', POINTER(ASN1_OCTET_STRING)), 17387db96d56Sopenharmony_ci ('akid', POINTER(AUTHORITY_KEYID_st)), 17397db96d56Sopenharmony_ci ('sha1_hash', c_ubyte * 20), 17407db96d56Sopenharmony_ci ('aux', POINTER(X509_CERT_AUX)), 17417db96d56Sopenharmony_ci] 17427db96d56Sopenharmony_ciassert sizeof(x509_st) == 84, sizeof(x509_st) 17437db96d56Sopenharmony_ciassert alignment(x509_st) == 4, alignment(x509_st) 17447db96d56Sopenharmony_ciAUTHORITY_KEYID_st._fields_ = [ 17457db96d56Sopenharmony_ci] 17467db96d56Sopenharmony_ciclass x509_trust_st(Structure): 17477db96d56Sopenharmony_ci pass 17487db96d56Sopenharmony_cix509_trust_st._fields_ = [ 17497db96d56Sopenharmony_ci ('trust', c_int), 17507db96d56Sopenharmony_ci ('flags', c_int), 17517db96d56Sopenharmony_ci ('check_trust', CFUNCTYPE(c_int, POINTER(x509_trust_st), POINTER(X509), c_int)), 17527db96d56Sopenharmony_ci ('name', STRING), 17537db96d56Sopenharmony_ci ('arg1', c_int), 17547db96d56Sopenharmony_ci ('arg2', c_void_p), 17557db96d56Sopenharmony_ci] 17567db96d56Sopenharmony_ciassert sizeof(x509_trust_st) == 24, sizeof(x509_trust_st) 17577db96d56Sopenharmony_ciassert alignment(x509_trust_st) == 4, alignment(x509_trust_st) 17587db96d56Sopenharmony_ciX509_TRUST = x509_trust_st 17597db96d56Sopenharmony_ciclass X509_revoked_st(Structure): 17607db96d56Sopenharmony_ci pass 17617db96d56Sopenharmony_ciX509_revoked_st._fields_ = [ 17627db96d56Sopenharmony_ci ('serialNumber', POINTER(ASN1_INTEGER)), 17637db96d56Sopenharmony_ci ('revocationDate', POINTER(ASN1_TIME)), 17647db96d56Sopenharmony_ci ('extensions', POINTER(STACK)), 17657db96d56Sopenharmony_ci ('sequence', c_int), 17667db96d56Sopenharmony_ci] 17677db96d56Sopenharmony_ciassert sizeof(X509_revoked_st) == 16, sizeof(X509_revoked_st) 17687db96d56Sopenharmony_ciassert alignment(X509_revoked_st) == 4, alignment(X509_revoked_st) 17697db96d56Sopenharmony_ciX509_REVOKED = X509_revoked_st 17707db96d56Sopenharmony_ciclass X509_crl_info_st(Structure): 17717db96d56Sopenharmony_ci pass 17727db96d56Sopenharmony_ciX509_crl_info_st._fields_ = [ 17737db96d56Sopenharmony_ci ('version', POINTER(ASN1_INTEGER)), 17747db96d56Sopenharmony_ci ('sig_alg', POINTER(X509_ALGOR)), 17757db96d56Sopenharmony_ci ('issuer', POINTER(X509_NAME)), 17767db96d56Sopenharmony_ci ('lastUpdate', POINTER(ASN1_TIME)), 17777db96d56Sopenharmony_ci ('nextUpdate', POINTER(ASN1_TIME)), 17787db96d56Sopenharmony_ci ('revoked', POINTER(STACK)), 17797db96d56Sopenharmony_ci ('extensions', POINTER(STACK)), 17807db96d56Sopenharmony_ci ('enc', ASN1_ENCODING), 17817db96d56Sopenharmony_ci] 17827db96d56Sopenharmony_ciassert sizeof(X509_crl_info_st) == 40, sizeof(X509_crl_info_st) 17837db96d56Sopenharmony_ciassert alignment(X509_crl_info_st) == 4, alignment(X509_crl_info_st) 17847db96d56Sopenharmony_ciX509_CRL_INFO = X509_crl_info_st 17857db96d56Sopenharmony_ciX509_crl_st._fields_ = [ 17867db96d56Sopenharmony_ci ('crl', POINTER(X509_CRL_INFO)), 17877db96d56Sopenharmony_ci ('sig_alg', POINTER(X509_ALGOR)), 17887db96d56Sopenharmony_ci ('signature', POINTER(ASN1_BIT_STRING)), 17897db96d56Sopenharmony_ci ('references', c_int), 17907db96d56Sopenharmony_ci] 17917db96d56Sopenharmony_ciassert sizeof(X509_crl_st) == 16, sizeof(X509_crl_st) 17927db96d56Sopenharmony_ciassert alignment(X509_crl_st) == 4, alignment(X509_crl_st) 17937db96d56Sopenharmony_ciclass private_key_st(Structure): 17947db96d56Sopenharmony_ci pass 17957db96d56Sopenharmony_ciprivate_key_st._fields_ = [ 17967db96d56Sopenharmony_ci ('version', c_int), 17977db96d56Sopenharmony_ci ('enc_algor', POINTER(X509_ALGOR)), 17987db96d56Sopenharmony_ci ('enc_pkey', POINTER(ASN1_OCTET_STRING)), 17997db96d56Sopenharmony_ci ('dec_pkey', POINTER(EVP_PKEY)), 18007db96d56Sopenharmony_ci ('key_length', c_int), 18017db96d56Sopenharmony_ci ('key_data', STRING), 18027db96d56Sopenharmony_ci ('key_free', c_int), 18037db96d56Sopenharmony_ci ('cipher', EVP_CIPHER_INFO), 18047db96d56Sopenharmony_ci ('references', c_int), 18057db96d56Sopenharmony_ci] 18067db96d56Sopenharmony_ciassert sizeof(private_key_st) == 52, sizeof(private_key_st) 18077db96d56Sopenharmony_ciassert alignment(private_key_st) == 4, alignment(private_key_st) 18087db96d56Sopenharmony_ciX509_PKEY = private_key_st 18097db96d56Sopenharmony_ciclass X509_info_st(Structure): 18107db96d56Sopenharmony_ci pass 18117db96d56Sopenharmony_ciX509_info_st._fields_ = [ 18127db96d56Sopenharmony_ci ('x509', POINTER(X509)), 18137db96d56Sopenharmony_ci ('crl', POINTER(X509_CRL)), 18147db96d56Sopenharmony_ci ('x_pkey', POINTER(X509_PKEY)), 18157db96d56Sopenharmony_ci ('enc_cipher', EVP_CIPHER_INFO), 18167db96d56Sopenharmony_ci ('enc_len', c_int), 18177db96d56Sopenharmony_ci ('enc_data', STRING), 18187db96d56Sopenharmony_ci ('references', c_int), 18197db96d56Sopenharmony_ci] 18207db96d56Sopenharmony_ciassert sizeof(X509_info_st) == 44, sizeof(X509_info_st) 18217db96d56Sopenharmony_ciassert alignment(X509_info_st) == 4, alignment(X509_info_st) 18227db96d56Sopenharmony_ciX509_INFO = X509_info_st 18237db96d56Sopenharmony_ciclass Netscape_spkac_st(Structure): 18247db96d56Sopenharmony_ci pass 18257db96d56Sopenharmony_ciNetscape_spkac_st._fields_ = [ 18267db96d56Sopenharmony_ci ('pubkey', POINTER(X509_PUBKEY)), 18277db96d56Sopenharmony_ci ('challenge', POINTER(ASN1_IA5STRING)), 18287db96d56Sopenharmony_ci] 18297db96d56Sopenharmony_ciassert sizeof(Netscape_spkac_st) == 8, sizeof(Netscape_spkac_st) 18307db96d56Sopenharmony_ciassert alignment(Netscape_spkac_st) == 4, alignment(Netscape_spkac_st) 18317db96d56Sopenharmony_ciNETSCAPE_SPKAC = Netscape_spkac_st 18327db96d56Sopenharmony_ciclass Netscape_spki_st(Structure): 18337db96d56Sopenharmony_ci pass 18347db96d56Sopenharmony_ciNetscape_spki_st._fields_ = [ 18357db96d56Sopenharmony_ci ('spkac', POINTER(NETSCAPE_SPKAC)), 18367db96d56Sopenharmony_ci ('sig_algor', POINTER(X509_ALGOR)), 18377db96d56Sopenharmony_ci ('signature', POINTER(ASN1_BIT_STRING)), 18387db96d56Sopenharmony_ci] 18397db96d56Sopenharmony_ciassert sizeof(Netscape_spki_st) == 12, sizeof(Netscape_spki_st) 18407db96d56Sopenharmony_ciassert alignment(Netscape_spki_st) == 4, alignment(Netscape_spki_st) 18417db96d56Sopenharmony_ciNETSCAPE_SPKI = Netscape_spki_st 18427db96d56Sopenharmony_ciclass Netscape_certificate_sequence(Structure): 18437db96d56Sopenharmony_ci pass 18447db96d56Sopenharmony_ciNetscape_certificate_sequence._fields_ = [ 18457db96d56Sopenharmony_ci ('type', POINTER(ASN1_OBJECT)), 18467db96d56Sopenharmony_ci ('certs', POINTER(STACK)), 18477db96d56Sopenharmony_ci] 18487db96d56Sopenharmony_ciassert sizeof(Netscape_certificate_sequence) == 8, sizeof(Netscape_certificate_sequence) 18497db96d56Sopenharmony_ciassert alignment(Netscape_certificate_sequence) == 4, alignment(Netscape_certificate_sequence) 18507db96d56Sopenharmony_ciNETSCAPE_CERT_SEQUENCE = Netscape_certificate_sequence 18517db96d56Sopenharmony_ciclass PBEPARAM_st(Structure): 18527db96d56Sopenharmony_ci pass 18537db96d56Sopenharmony_ciPBEPARAM_st._fields_ = [ 18547db96d56Sopenharmony_ci ('salt', POINTER(ASN1_OCTET_STRING)), 18557db96d56Sopenharmony_ci ('iter', POINTER(ASN1_INTEGER)), 18567db96d56Sopenharmony_ci] 18577db96d56Sopenharmony_ciassert sizeof(PBEPARAM_st) == 8, sizeof(PBEPARAM_st) 18587db96d56Sopenharmony_ciassert alignment(PBEPARAM_st) == 4, alignment(PBEPARAM_st) 18597db96d56Sopenharmony_ciPBEPARAM = PBEPARAM_st 18607db96d56Sopenharmony_ciclass PBE2PARAM_st(Structure): 18617db96d56Sopenharmony_ci pass 18627db96d56Sopenharmony_ciPBE2PARAM_st._fields_ = [ 18637db96d56Sopenharmony_ci ('keyfunc', POINTER(X509_ALGOR)), 18647db96d56Sopenharmony_ci ('encryption', POINTER(X509_ALGOR)), 18657db96d56Sopenharmony_ci] 18667db96d56Sopenharmony_ciassert sizeof(PBE2PARAM_st) == 8, sizeof(PBE2PARAM_st) 18677db96d56Sopenharmony_ciassert alignment(PBE2PARAM_st) == 4, alignment(PBE2PARAM_st) 18687db96d56Sopenharmony_ciPBE2PARAM = PBE2PARAM_st 18697db96d56Sopenharmony_ciclass PBKDF2PARAM_st(Structure): 18707db96d56Sopenharmony_ci pass 18717db96d56Sopenharmony_ciPBKDF2PARAM_st._fields_ = [ 18727db96d56Sopenharmony_ci ('salt', POINTER(ASN1_TYPE)), 18737db96d56Sopenharmony_ci ('iter', POINTER(ASN1_INTEGER)), 18747db96d56Sopenharmony_ci ('keylength', POINTER(ASN1_INTEGER)), 18757db96d56Sopenharmony_ci ('prf', POINTER(X509_ALGOR)), 18767db96d56Sopenharmony_ci] 18777db96d56Sopenharmony_ciassert sizeof(PBKDF2PARAM_st) == 16, sizeof(PBKDF2PARAM_st) 18787db96d56Sopenharmony_ciassert alignment(PBKDF2PARAM_st) == 4, alignment(PBKDF2PARAM_st) 18797db96d56Sopenharmony_ciPBKDF2PARAM = PBKDF2PARAM_st 18807db96d56Sopenharmony_ciclass pkcs8_priv_key_info_st(Structure): 18817db96d56Sopenharmony_ci pass 18827db96d56Sopenharmony_cipkcs8_priv_key_info_st._fields_ = [ 18837db96d56Sopenharmony_ci ('broken', c_int), 18847db96d56Sopenharmony_ci ('version', POINTER(ASN1_INTEGER)), 18857db96d56Sopenharmony_ci ('pkeyalg', POINTER(X509_ALGOR)), 18867db96d56Sopenharmony_ci ('pkey', POINTER(ASN1_TYPE)), 18877db96d56Sopenharmony_ci ('attributes', POINTER(STACK)), 18887db96d56Sopenharmony_ci] 18897db96d56Sopenharmony_ciassert sizeof(pkcs8_priv_key_info_st) == 20, sizeof(pkcs8_priv_key_info_st) 18907db96d56Sopenharmony_ciassert alignment(pkcs8_priv_key_info_st) == 4, alignment(pkcs8_priv_key_info_st) 18917db96d56Sopenharmony_ciPKCS8_PRIV_KEY_INFO = pkcs8_priv_key_info_st 18927db96d56Sopenharmony_ciclass x509_hash_dir_st(Structure): 18937db96d56Sopenharmony_ci pass 18947db96d56Sopenharmony_cix509_hash_dir_st._fields_ = [ 18957db96d56Sopenharmony_ci ('num_dirs', c_int), 18967db96d56Sopenharmony_ci ('dirs', POINTER(STRING)), 18977db96d56Sopenharmony_ci ('dirs_type', POINTER(c_int)), 18987db96d56Sopenharmony_ci ('num_dirs_alloced', c_int), 18997db96d56Sopenharmony_ci] 19007db96d56Sopenharmony_ciassert sizeof(x509_hash_dir_st) == 16, sizeof(x509_hash_dir_st) 19017db96d56Sopenharmony_ciassert alignment(x509_hash_dir_st) == 4, alignment(x509_hash_dir_st) 19027db96d56Sopenharmony_ciX509_HASH_DIR_CTX = x509_hash_dir_st 19037db96d56Sopenharmony_ciclass x509_file_st(Structure): 19047db96d56Sopenharmony_ci pass 19057db96d56Sopenharmony_cix509_file_st._fields_ = [ 19067db96d56Sopenharmony_ci ('num_paths', c_int), 19077db96d56Sopenharmony_ci ('num_alloced', c_int), 19087db96d56Sopenharmony_ci ('paths', POINTER(STRING)), 19097db96d56Sopenharmony_ci ('path_type', POINTER(c_int)), 19107db96d56Sopenharmony_ci] 19117db96d56Sopenharmony_ciassert sizeof(x509_file_st) == 16, sizeof(x509_file_st) 19127db96d56Sopenharmony_ciassert alignment(x509_file_st) == 4, alignment(x509_file_st) 19137db96d56Sopenharmony_ciX509_CERT_FILE_CTX = x509_file_st 19147db96d56Sopenharmony_ciclass x509_object_st(Structure): 19157db96d56Sopenharmony_ci pass 19167db96d56Sopenharmony_ciclass N14x509_object_st4DOLLAR_14E(Union): 19177db96d56Sopenharmony_ci pass 19187db96d56Sopenharmony_ciN14x509_object_st4DOLLAR_14E._fields_ = [ 19197db96d56Sopenharmony_ci ('ptr', STRING), 19207db96d56Sopenharmony_ci ('x509', POINTER(X509)), 19217db96d56Sopenharmony_ci ('crl', POINTER(X509_CRL)), 19227db96d56Sopenharmony_ci ('pkey', POINTER(EVP_PKEY)), 19237db96d56Sopenharmony_ci] 19247db96d56Sopenharmony_ciassert sizeof(N14x509_object_st4DOLLAR_14E) == 4, sizeof(N14x509_object_st4DOLLAR_14E) 19257db96d56Sopenharmony_ciassert alignment(N14x509_object_st4DOLLAR_14E) == 4, alignment(N14x509_object_st4DOLLAR_14E) 19267db96d56Sopenharmony_cix509_object_st._fields_ = [ 19277db96d56Sopenharmony_ci ('type', c_int), 19287db96d56Sopenharmony_ci ('data', N14x509_object_st4DOLLAR_14E), 19297db96d56Sopenharmony_ci] 19307db96d56Sopenharmony_ciassert sizeof(x509_object_st) == 8, sizeof(x509_object_st) 19317db96d56Sopenharmony_ciassert alignment(x509_object_st) == 4, alignment(x509_object_st) 19327db96d56Sopenharmony_ciX509_OBJECT = x509_object_st 19337db96d56Sopenharmony_ciclass x509_lookup_st(Structure): 19347db96d56Sopenharmony_ci pass 19357db96d56Sopenharmony_ciX509_LOOKUP = x509_lookup_st 19367db96d56Sopenharmony_ciclass x509_lookup_method_st(Structure): 19377db96d56Sopenharmony_ci pass 19387db96d56Sopenharmony_cix509_lookup_method_st._fields_ = [ 19397db96d56Sopenharmony_ci ('name', STRING), 19407db96d56Sopenharmony_ci ('new_item', CFUNCTYPE(c_int, POINTER(X509_LOOKUP))), 19417db96d56Sopenharmony_ci ('free', CFUNCTYPE(None, POINTER(X509_LOOKUP))), 19427db96d56Sopenharmony_ci ('init', CFUNCTYPE(c_int, POINTER(X509_LOOKUP))), 19437db96d56Sopenharmony_ci ('shutdown', CFUNCTYPE(c_int, POINTER(X509_LOOKUP))), 19447db96d56Sopenharmony_ci ('ctrl', CFUNCTYPE(c_int, POINTER(X509_LOOKUP), c_int, STRING, c_long, POINTER(STRING))), 19457db96d56Sopenharmony_ci ('get_by_subject', CFUNCTYPE(c_int, POINTER(X509_LOOKUP), c_int, POINTER(X509_NAME), POINTER(X509_OBJECT))), 19467db96d56Sopenharmony_ci ('get_by_issuer_serial', CFUNCTYPE(c_int, POINTER(X509_LOOKUP), c_int, POINTER(X509_NAME), POINTER(ASN1_INTEGER), POINTER(X509_OBJECT))), 19477db96d56Sopenharmony_ci ('get_by_fingerprint', CFUNCTYPE(c_int, POINTER(X509_LOOKUP), c_int, POINTER(c_ubyte), c_int, POINTER(X509_OBJECT))), 19487db96d56Sopenharmony_ci ('get_by_alias', CFUNCTYPE(c_int, POINTER(X509_LOOKUP), c_int, STRING, c_int, POINTER(X509_OBJECT))), 19497db96d56Sopenharmony_ci] 19507db96d56Sopenharmony_ciassert sizeof(x509_lookup_method_st) == 40, sizeof(x509_lookup_method_st) 19517db96d56Sopenharmony_ciassert alignment(x509_lookup_method_st) == 4, alignment(x509_lookup_method_st) 19527db96d56Sopenharmony_ciX509_LOOKUP_METHOD = x509_lookup_method_st 19537db96d56Sopenharmony_cix509_store_st._fields_ = [ 19547db96d56Sopenharmony_ci ('cache', c_int), 19557db96d56Sopenharmony_ci ('objs', POINTER(STACK)), 19567db96d56Sopenharmony_ci ('get_cert_methods', POINTER(STACK)), 19577db96d56Sopenharmony_ci ('flags', c_ulong), 19587db96d56Sopenharmony_ci ('purpose', c_int), 19597db96d56Sopenharmony_ci ('trust', c_int), 19607db96d56Sopenharmony_ci ('verify', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX))), 19617db96d56Sopenharmony_ci ('verify_cb', CFUNCTYPE(c_int, c_int, POINTER(X509_STORE_CTX))), 19627db96d56Sopenharmony_ci ('get_issuer', CFUNCTYPE(c_int, POINTER(POINTER(X509)), POINTER(X509_STORE_CTX), POINTER(X509))), 19637db96d56Sopenharmony_ci ('check_issued', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX), POINTER(X509), POINTER(X509))), 19647db96d56Sopenharmony_ci ('check_revocation', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX))), 19657db96d56Sopenharmony_ci ('get_crl', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX), POINTER(POINTER(X509_CRL)), POINTER(X509))), 19667db96d56Sopenharmony_ci ('check_crl', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX), POINTER(X509_CRL))), 19677db96d56Sopenharmony_ci ('cert_crl', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX), POINTER(X509_CRL), POINTER(X509))), 19687db96d56Sopenharmony_ci ('cleanup', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX))), 19697db96d56Sopenharmony_ci ('ex_data', CRYPTO_EX_DATA), 19707db96d56Sopenharmony_ci ('references', c_int), 19717db96d56Sopenharmony_ci ('depth', c_int), 19727db96d56Sopenharmony_ci] 19737db96d56Sopenharmony_ciassert sizeof(x509_store_st) == 76, sizeof(x509_store_st) 19747db96d56Sopenharmony_ciassert alignment(x509_store_st) == 4, alignment(x509_store_st) 19757db96d56Sopenharmony_cix509_lookup_st._fields_ = [ 19767db96d56Sopenharmony_ci ('init', c_int), 19777db96d56Sopenharmony_ci ('skip', c_int), 19787db96d56Sopenharmony_ci ('method', POINTER(X509_LOOKUP_METHOD)), 19797db96d56Sopenharmony_ci ('method_data', STRING), 19807db96d56Sopenharmony_ci ('store_ctx', POINTER(X509_STORE)), 19817db96d56Sopenharmony_ci] 19827db96d56Sopenharmony_ciassert sizeof(x509_lookup_st) == 20, sizeof(x509_lookup_st) 19837db96d56Sopenharmony_ciassert alignment(x509_lookup_st) == 4, alignment(x509_lookup_st) 19847db96d56Sopenharmony_citime_t = __darwin_time_t 19857db96d56Sopenharmony_cix509_store_ctx_st._fields_ = [ 19867db96d56Sopenharmony_ci ('ctx', POINTER(X509_STORE)), 19877db96d56Sopenharmony_ci ('current_method', c_int), 19887db96d56Sopenharmony_ci ('cert', POINTER(X509)), 19897db96d56Sopenharmony_ci ('untrusted', POINTER(STACK)), 19907db96d56Sopenharmony_ci ('purpose', c_int), 19917db96d56Sopenharmony_ci ('trust', c_int), 19927db96d56Sopenharmony_ci ('check_time', time_t), 19937db96d56Sopenharmony_ci ('flags', c_ulong), 19947db96d56Sopenharmony_ci ('other_ctx', c_void_p), 19957db96d56Sopenharmony_ci ('verify', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX))), 19967db96d56Sopenharmony_ci ('verify_cb', CFUNCTYPE(c_int, c_int, POINTER(X509_STORE_CTX))), 19977db96d56Sopenharmony_ci ('get_issuer', CFUNCTYPE(c_int, POINTER(POINTER(X509)), POINTER(X509_STORE_CTX), POINTER(X509))), 19987db96d56Sopenharmony_ci ('check_issued', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX), POINTER(X509), POINTER(X509))), 19997db96d56Sopenharmony_ci ('check_revocation', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX))), 20007db96d56Sopenharmony_ci ('get_crl', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX), POINTER(POINTER(X509_CRL)), POINTER(X509))), 20017db96d56Sopenharmony_ci ('check_crl', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX), POINTER(X509_CRL))), 20027db96d56Sopenharmony_ci ('cert_crl', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX), POINTER(X509_CRL), POINTER(X509))), 20037db96d56Sopenharmony_ci ('cleanup', CFUNCTYPE(c_int, POINTER(X509_STORE_CTX))), 20047db96d56Sopenharmony_ci ('depth', c_int), 20057db96d56Sopenharmony_ci ('valid', c_int), 20067db96d56Sopenharmony_ci ('last_untrusted', c_int), 20077db96d56Sopenharmony_ci ('chain', POINTER(STACK)), 20087db96d56Sopenharmony_ci ('error_depth', c_int), 20097db96d56Sopenharmony_ci ('error', c_int), 20107db96d56Sopenharmony_ci ('current_cert', POINTER(X509)), 20117db96d56Sopenharmony_ci ('current_issuer', POINTER(X509)), 20127db96d56Sopenharmony_ci ('current_crl', POINTER(X509_CRL)), 20137db96d56Sopenharmony_ci ('ex_data', CRYPTO_EX_DATA), 20147db96d56Sopenharmony_ci] 20157db96d56Sopenharmony_ciassert sizeof(x509_store_ctx_st) == 116, sizeof(x509_store_ctx_st) 20167db96d56Sopenharmony_ciassert alignment(x509_store_ctx_st) == 4, alignment(x509_store_ctx_st) 20177db96d56Sopenharmony_civa_list = __darwin_va_list 20187db96d56Sopenharmony_ci__darwin_off_t = __int64_t 20197db96d56Sopenharmony_cifpos_t = __darwin_off_t 20207db96d56Sopenharmony_ciclass __sbuf(Structure): 20217db96d56Sopenharmony_ci pass 20227db96d56Sopenharmony_ci__sbuf._fields_ = [ 20237db96d56Sopenharmony_ci ('_base', POINTER(c_ubyte)), 20247db96d56Sopenharmony_ci ('_size', c_int), 20257db96d56Sopenharmony_ci] 20267db96d56Sopenharmony_ciassert sizeof(__sbuf) == 8, sizeof(__sbuf) 20277db96d56Sopenharmony_ciassert alignment(__sbuf) == 4, alignment(__sbuf) 20287db96d56Sopenharmony_ciclass __sFILEX(Structure): 20297db96d56Sopenharmony_ci pass 20307db96d56Sopenharmony_ci__sFILEX._fields_ = [ 20317db96d56Sopenharmony_ci] 20327db96d56Sopenharmony_ciclass __sFILE(Structure): 20337db96d56Sopenharmony_ci pass 20347db96d56Sopenharmony_ci__sFILE._pack_ = 4 20357db96d56Sopenharmony_ci__sFILE._fields_ = [ 20367db96d56Sopenharmony_ci ('_p', POINTER(c_ubyte)), 20377db96d56Sopenharmony_ci ('_r', c_int), 20387db96d56Sopenharmony_ci ('_w', c_int), 20397db96d56Sopenharmony_ci ('_flags', c_short), 20407db96d56Sopenharmony_ci ('_file', c_short), 20417db96d56Sopenharmony_ci ('_bf', __sbuf), 20427db96d56Sopenharmony_ci ('_lbfsize', c_int), 20437db96d56Sopenharmony_ci ('_cookie', c_void_p), 20447db96d56Sopenharmony_ci ('_close', CFUNCTYPE(c_int, c_void_p)), 20457db96d56Sopenharmony_ci ('_read', CFUNCTYPE(c_int, c_void_p, STRING, c_int)), 20467db96d56Sopenharmony_ci ('_seek', CFUNCTYPE(fpos_t, c_void_p, c_longlong, c_int)), 20477db96d56Sopenharmony_ci ('_write', CFUNCTYPE(c_int, c_void_p, STRING, c_int)), 20487db96d56Sopenharmony_ci ('_ub', __sbuf), 20497db96d56Sopenharmony_ci ('_extra', POINTER(__sFILEX)), 20507db96d56Sopenharmony_ci ('_ur', c_int), 20517db96d56Sopenharmony_ci ('_ubuf', c_ubyte * 3), 20527db96d56Sopenharmony_ci ('_nbuf', c_ubyte * 1), 20537db96d56Sopenharmony_ci ('_lb', __sbuf), 20547db96d56Sopenharmony_ci ('_blksize', c_int), 20557db96d56Sopenharmony_ci ('_offset', fpos_t), 20567db96d56Sopenharmony_ci] 20577db96d56Sopenharmony_ciassert sizeof(__sFILE) == 88, sizeof(__sFILE) 20587db96d56Sopenharmony_ciassert alignment(__sFILE) == 4, alignment(__sFILE) 20597db96d56Sopenharmony_ciFILE = __sFILE 20607db96d56Sopenharmony_cict_rune_t = __darwin_ct_rune_t 20617db96d56Sopenharmony_cirune_t = __darwin_rune_t 20627db96d56Sopenharmony_ciclass div_t(Structure): 20637db96d56Sopenharmony_ci pass 20647db96d56Sopenharmony_cidiv_t._fields_ = [ 20657db96d56Sopenharmony_ci ('quot', c_int), 20667db96d56Sopenharmony_ci ('rem', c_int), 20677db96d56Sopenharmony_ci] 20687db96d56Sopenharmony_ciassert sizeof(div_t) == 8, sizeof(div_t) 20697db96d56Sopenharmony_ciassert alignment(div_t) == 4, alignment(div_t) 20707db96d56Sopenharmony_ciclass ldiv_t(Structure): 20717db96d56Sopenharmony_ci pass 20727db96d56Sopenharmony_cildiv_t._fields_ = [ 20737db96d56Sopenharmony_ci ('quot', c_long), 20747db96d56Sopenharmony_ci ('rem', c_long), 20757db96d56Sopenharmony_ci] 20767db96d56Sopenharmony_ciassert sizeof(ldiv_t) == 8, sizeof(ldiv_t) 20777db96d56Sopenharmony_ciassert alignment(ldiv_t) == 4, alignment(ldiv_t) 20787db96d56Sopenharmony_ciclass lldiv_t(Structure): 20797db96d56Sopenharmony_ci pass 20807db96d56Sopenharmony_cilldiv_t._pack_ = 4 20817db96d56Sopenharmony_cilldiv_t._fields_ = [ 20827db96d56Sopenharmony_ci ('quot', c_longlong), 20837db96d56Sopenharmony_ci ('rem', c_longlong), 20847db96d56Sopenharmony_ci] 20857db96d56Sopenharmony_ciassert sizeof(lldiv_t) == 16, sizeof(lldiv_t) 20867db96d56Sopenharmony_ciassert alignment(lldiv_t) == 4, alignment(lldiv_t) 20877db96d56Sopenharmony_ci__darwin_dev_t = __int32_t 20887db96d56Sopenharmony_cidev_t = __darwin_dev_t 20897db96d56Sopenharmony_ci__darwin_mode_t = __uint16_t 20907db96d56Sopenharmony_cimode_t = __darwin_mode_t 20917db96d56Sopenharmony_ciclass mcontext(Structure): 20927db96d56Sopenharmony_ci pass 20937db96d56Sopenharmony_cimcontext._fields_ = [ 20947db96d56Sopenharmony_ci] 20957db96d56Sopenharmony_ciclass mcontext64(Structure): 20967db96d56Sopenharmony_ci pass 20977db96d56Sopenharmony_cimcontext64._fields_ = [ 20987db96d56Sopenharmony_ci] 20997db96d56Sopenharmony_ciclass __darwin_pthread_handler_rec(Structure): 21007db96d56Sopenharmony_ci pass 21017db96d56Sopenharmony_ci__darwin_pthread_handler_rec._fields_ = [ 21027db96d56Sopenharmony_ci ('__routine', CFUNCTYPE(None, c_void_p)), 21037db96d56Sopenharmony_ci ('__arg', c_void_p), 21047db96d56Sopenharmony_ci ('__next', POINTER(__darwin_pthread_handler_rec)), 21057db96d56Sopenharmony_ci] 21067db96d56Sopenharmony_ciassert sizeof(__darwin_pthread_handler_rec) == 12, sizeof(__darwin_pthread_handler_rec) 21077db96d56Sopenharmony_ciassert alignment(__darwin_pthread_handler_rec) == 4, alignment(__darwin_pthread_handler_rec) 21087db96d56Sopenharmony_ciclass _opaque_pthread_attr_t(Structure): 21097db96d56Sopenharmony_ci pass 21107db96d56Sopenharmony_ci_opaque_pthread_attr_t._fields_ = [ 21117db96d56Sopenharmony_ci ('__sig', c_long), 21127db96d56Sopenharmony_ci ('__opaque', c_char * 36), 21137db96d56Sopenharmony_ci] 21147db96d56Sopenharmony_ciassert sizeof(_opaque_pthread_attr_t) == 40, sizeof(_opaque_pthread_attr_t) 21157db96d56Sopenharmony_ciassert alignment(_opaque_pthread_attr_t) == 4, alignment(_opaque_pthread_attr_t) 21167db96d56Sopenharmony_ciclass _opaque_pthread_cond_t(Structure): 21177db96d56Sopenharmony_ci pass 21187db96d56Sopenharmony_ci_opaque_pthread_cond_t._fields_ = [ 21197db96d56Sopenharmony_ci ('__sig', c_long), 21207db96d56Sopenharmony_ci ('__opaque', c_char * 24), 21217db96d56Sopenharmony_ci] 21227db96d56Sopenharmony_ciassert sizeof(_opaque_pthread_cond_t) == 28, sizeof(_opaque_pthread_cond_t) 21237db96d56Sopenharmony_ciassert alignment(_opaque_pthread_cond_t) == 4, alignment(_opaque_pthread_cond_t) 21247db96d56Sopenharmony_ciclass _opaque_pthread_condattr_t(Structure): 21257db96d56Sopenharmony_ci pass 21267db96d56Sopenharmony_ci_opaque_pthread_condattr_t._fields_ = [ 21277db96d56Sopenharmony_ci ('__sig', c_long), 21287db96d56Sopenharmony_ci ('__opaque', c_char * 4), 21297db96d56Sopenharmony_ci] 21307db96d56Sopenharmony_ciassert sizeof(_opaque_pthread_condattr_t) == 8, sizeof(_opaque_pthread_condattr_t) 21317db96d56Sopenharmony_ciassert alignment(_opaque_pthread_condattr_t) == 4, alignment(_opaque_pthread_condattr_t) 21327db96d56Sopenharmony_ciclass _opaque_pthread_mutex_t(Structure): 21337db96d56Sopenharmony_ci pass 21347db96d56Sopenharmony_ci_opaque_pthread_mutex_t._fields_ = [ 21357db96d56Sopenharmony_ci ('__sig', c_long), 21367db96d56Sopenharmony_ci ('__opaque', c_char * 40), 21377db96d56Sopenharmony_ci] 21387db96d56Sopenharmony_ciassert sizeof(_opaque_pthread_mutex_t) == 44, sizeof(_opaque_pthread_mutex_t) 21397db96d56Sopenharmony_ciassert alignment(_opaque_pthread_mutex_t) == 4, alignment(_opaque_pthread_mutex_t) 21407db96d56Sopenharmony_ciclass _opaque_pthread_mutexattr_t(Structure): 21417db96d56Sopenharmony_ci pass 21427db96d56Sopenharmony_ci_opaque_pthread_mutexattr_t._fields_ = [ 21437db96d56Sopenharmony_ci ('__sig', c_long), 21447db96d56Sopenharmony_ci ('__opaque', c_char * 8), 21457db96d56Sopenharmony_ci] 21467db96d56Sopenharmony_ciassert sizeof(_opaque_pthread_mutexattr_t) == 12, sizeof(_opaque_pthread_mutexattr_t) 21477db96d56Sopenharmony_ciassert alignment(_opaque_pthread_mutexattr_t) == 4, alignment(_opaque_pthread_mutexattr_t) 21487db96d56Sopenharmony_ciclass _opaque_pthread_once_t(Structure): 21497db96d56Sopenharmony_ci pass 21507db96d56Sopenharmony_ci_opaque_pthread_once_t._fields_ = [ 21517db96d56Sopenharmony_ci ('__sig', c_long), 21527db96d56Sopenharmony_ci ('__opaque', c_char * 4), 21537db96d56Sopenharmony_ci] 21547db96d56Sopenharmony_ciassert sizeof(_opaque_pthread_once_t) == 8, sizeof(_opaque_pthread_once_t) 21557db96d56Sopenharmony_ciassert alignment(_opaque_pthread_once_t) == 4, alignment(_opaque_pthread_once_t) 21567db96d56Sopenharmony_ciclass _opaque_pthread_rwlock_t(Structure): 21577db96d56Sopenharmony_ci pass 21587db96d56Sopenharmony_ci_opaque_pthread_rwlock_t._fields_ = [ 21597db96d56Sopenharmony_ci ('__sig', c_long), 21607db96d56Sopenharmony_ci ('__opaque', c_char * 124), 21617db96d56Sopenharmony_ci] 21627db96d56Sopenharmony_ciassert sizeof(_opaque_pthread_rwlock_t) == 128, sizeof(_opaque_pthread_rwlock_t) 21637db96d56Sopenharmony_ciassert alignment(_opaque_pthread_rwlock_t) == 4, alignment(_opaque_pthread_rwlock_t) 21647db96d56Sopenharmony_ciclass _opaque_pthread_rwlockattr_t(Structure): 21657db96d56Sopenharmony_ci pass 21667db96d56Sopenharmony_ci_opaque_pthread_rwlockattr_t._fields_ = [ 21677db96d56Sopenharmony_ci ('__sig', c_long), 21687db96d56Sopenharmony_ci ('__opaque', c_char * 12), 21697db96d56Sopenharmony_ci] 21707db96d56Sopenharmony_ciassert sizeof(_opaque_pthread_rwlockattr_t) == 16, sizeof(_opaque_pthread_rwlockattr_t) 21717db96d56Sopenharmony_ciassert alignment(_opaque_pthread_rwlockattr_t) == 4, alignment(_opaque_pthread_rwlockattr_t) 21727db96d56Sopenharmony_ciclass _opaque_pthread_t(Structure): 21737db96d56Sopenharmony_ci pass 21747db96d56Sopenharmony_ci_opaque_pthread_t._fields_ = [ 21757db96d56Sopenharmony_ci ('__sig', c_long), 21767db96d56Sopenharmony_ci ('__cleanup_stack', POINTER(__darwin_pthread_handler_rec)), 21777db96d56Sopenharmony_ci ('__opaque', c_char * 596), 21787db96d56Sopenharmony_ci] 21797db96d56Sopenharmony_ciassert sizeof(_opaque_pthread_t) == 604, sizeof(_opaque_pthread_t) 21807db96d56Sopenharmony_ciassert alignment(_opaque_pthread_t) == 4, alignment(_opaque_pthread_t) 21817db96d56Sopenharmony_ci__darwin_blkcnt_t = __int64_t 21827db96d56Sopenharmony_ci__darwin_blksize_t = __int32_t 21837db96d56Sopenharmony_ci__darwin_fsblkcnt_t = c_uint 21847db96d56Sopenharmony_ci__darwin_fsfilcnt_t = c_uint 21857db96d56Sopenharmony_ci__darwin_gid_t = __uint32_t 21867db96d56Sopenharmony_ci__darwin_id_t = __uint32_t 21877db96d56Sopenharmony_ci__darwin_ino_t = __uint32_t 21887db96d56Sopenharmony_ci__darwin_mach_port_name_t = __darwin_natural_t 21897db96d56Sopenharmony_ci__darwin_mach_port_t = __darwin_mach_port_name_t 21907db96d56Sopenharmony_ci__darwin_mcontext_t = POINTER(mcontext) 21917db96d56Sopenharmony_ci__darwin_mcontext64_t = POINTER(mcontext64) 21927db96d56Sopenharmony_ci__darwin_pid_t = __int32_t 21937db96d56Sopenharmony_ci__darwin_pthread_attr_t = _opaque_pthread_attr_t 21947db96d56Sopenharmony_ci__darwin_pthread_cond_t = _opaque_pthread_cond_t 21957db96d56Sopenharmony_ci__darwin_pthread_condattr_t = _opaque_pthread_condattr_t 21967db96d56Sopenharmony_ci__darwin_pthread_key_t = c_ulong 21977db96d56Sopenharmony_ci__darwin_pthread_mutex_t = _opaque_pthread_mutex_t 21987db96d56Sopenharmony_ci__darwin_pthread_mutexattr_t = _opaque_pthread_mutexattr_t 21997db96d56Sopenharmony_ci__darwin_pthread_once_t = _opaque_pthread_once_t 22007db96d56Sopenharmony_ci__darwin_pthread_rwlock_t = _opaque_pthread_rwlock_t 22017db96d56Sopenharmony_ci__darwin_pthread_rwlockattr_t = _opaque_pthread_rwlockattr_t 22027db96d56Sopenharmony_ci__darwin_pthread_t = POINTER(_opaque_pthread_t) 22037db96d56Sopenharmony_ci__darwin_sigset_t = __uint32_t 22047db96d56Sopenharmony_ci__darwin_suseconds_t = __int32_t 22057db96d56Sopenharmony_ci__darwin_uid_t = __uint32_t 22067db96d56Sopenharmony_ci__darwin_useconds_t = __uint32_t 22077db96d56Sopenharmony_ci__darwin_uuid_t = c_ubyte * 16 22087db96d56Sopenharmony_ciclass sigaltstack(Structure): 22097db96d56Sopenharmony_ci pass 22107db96d56Sopenharmony_cisigaltstack._fields_ = [ 22117db96d56Sopenharmony_ci ('ss_sp', c_void_p), 22127db96d56Sopenharmony_ci ('ss_size', __darwin_size_t), 22137db96d56Sopenharmony_ci ('ss_flags', c_int), 22147db96d56Sopenharmony_ci] 22157db96d56Sopenharmony_ciassert sizeof(sigaltstack) == 12, sizeof(sigaltstack) 22167db96d56Sopenharmony_ciassert alignment(sigaltstack) == 4, alignment(sigaltstack) 22177db96d56Sopenharmony_ci__darwin_stack_t = sigaltstack 22187db96d56Sopenharmony_ciclass ucontext(Structure): 22197db96d56Sopenharmony_ci pass 22207db96d56Sopenharmony_ciucontext._fields_ = [ 22217db96d56Sopenharmony_ci ('uc_onstack', c_int), 22227db96d56Sopenharmony_ci ('uc_sigmask', __darwin_sigset_t), 22237db96d56Sopenharmony_ci ('uc_stack', __darwin_stack_t), 22247db96d56Sopenharmony_ci ('uc_link', POINTER(ucontext)), 22257db96d56Sopenharmony_ci ('uc_mcsize', __darwin_size_t), 22267db96d56Sopenharmony_ci ('uc_mcontext', __darwin_mcontext_t), 22277db96d56Sopenharmony_ci] 22287db96d56Sopenharmony_ciassert sizeof(ucontext) == 32, sizeof(ucontext) 22297db96d56Sopenharmony_ciassert alignment(ucontext) == 4, alignment(ucontext) 22307db96d56Sopenharmony_ci__darwin_ucontext_t = ucontext 22317db96d56Sopenharmony_ciclass ucontext64(Structure): 22327db96d56Sopenharmony_ci pass 22337db96d56Sopenharmony_ciucontext64._fields_ = [ 22347db96d56Sopenharmony_ci ('uc_onstack', c_int), 22357db96d56Sopenharmony_ci ('uc_sigmask', __darwin_sigset_t), 22367db96d56Sopenharmony_ci ('uc_stack', __darwin_stack_t), 22377db96d56Sopenharmony_ci ('uc_link', POINTER(ucontext64)), 22387db96d56Sopenharmony_ci ('uc_mcsize', __darwin_size_t), 22397db96d56Sopenharmony_ci ('uc_mcontext64', __darwin_mcontext64_t), 22407db96d56Sopenharmony_ci] 22417db96d56Sopenharmony_ciassert sizeof(ucontext64) == 32, sizeof(ucontext64) 22427db96d56Sopenharmony_ciassert alignment(ucontext64) == 4, alignment(ucontext64) 22437db96d56Sopenharmony_ci__darwin_ucontext64_t = ucontext64 22447db96d56Sopenharmony_ciclass timeval(Structure): 22457db96d56Sopenharmony_ci pass 22467db96d56Sopenharmony_citimeval._fields_ = [ 22477db96d56Sopenharmony_ci ('tv_sec', __darwin_time_t), 22487db96d56Sopenharmony_ci ('tv_usec', __darwin_suseconds_t), 22497db96d56Sopenharmony_ci] 22507db96d56Sopenharmony_ciassert sizeof(timeval) == 8, sizeof(timeval) 22517db96d56Sopenharmony_ciassert alignment(timeval) == 4, alignment(timeval) 22527db96d56Sopenharmony_cirlim_t = __int64_t 22537db96d56Sopenharmony_ciclass rusage(Structure): 22547db96d56Sopenharmony_ci pass 22557db96d56Sopenharmony_cirusage._fields_ = [ 22567db96d56Sopenharmony_ci ('ru_utime', timeval), 22577db96d56Sopenharmony_ci ('ru_stime', timeval), 22587db96d56Sopenharmony_ci ('ru_maxrss', c_long), 22597db96d56Sopenharmony_ci ('ru_ixrss', c_long), 22607db96d56Sopenharmony_ci ('ru_idrss', c_long), 22617db96d56Sopenharmony_ci ('ru_isrss', c_long), 22627db96d56Sopenharmony_ci ('ru_minflt', c_long), 22637db96d56Sopenharmony_ci ('ru_majflt', c_long), 22647db96d56Sopenharmony_ci ('ru_nswap', c_long), 22657db96d56Sopenharmony_ci ('ru_inblock', c_long), 22667db96d56Sopenharmony_ci ('ru_oublock', c_long), 22677db96d56Sopenharmony_ci ('ru_msgsnd', c_long), 22687db96d56Sopenharmony_ci ('ru_msgrcv', c_long), 22697db96d56Sopenharmony_ci ('ru_nsignals', c_long), 22707db96d56Sopenharmony_ci ('ru_nvcsw', c_long), 22717db96d56Sopenharmony_ci ('ru_nivcsw', c_long), 22727db96d56Sopenharmony_ci] 22737db96d56Sopenharmony_ciassert sizeof(rusage) == 72, sizeof(rusage) 22747db96d56Sopenharmony_ciassert alignment(rusage) == 4, alignment(rusage) 22757db96d56Sopenharmony_ciclass rlimit(Structure): 22767db96d56Sopenharmony_ci pass 22777db96d56Sopenharmony_cirlimit._pack_ = 4 22787db96d56Sopenharmony_cirlimit._fields_ = [ 22797db96d56Sopenharmony_ci ('rlim_cur', rlim_t), 22807db96d56Sopenharmony_ci ('rlim_max', rlim_t), 22817db96d56Sopenharmony_ci] 22827db96d56Sopenharmony_ciassert sizeof(rlimit) == 16, sizeof(rlimit) 22837db96d56Sopenharmony_ciassert alignment(rlimit) == 4, alignment(rlimit) 22847db96d56Sopenharmony_cimcontext_t = __darwin_mcontext_t 22857db96d56Sopenharmony_cimcontext64_t = __darwin_mcontext64_t 22867db96d56Sopenharmony_cipthread_attr_t = __darwin_pthread_attr_t 22877db96d56Sopenharmony_cisigset_t = __darwin_sigset_t 22887db96d56Sopenharmony_ciucontext_t = __darwin_ucontext_t 22897db96d56Sopenharmony_ciucontext64_t = __darwin_ucontext64_t 22907db96d56Sopenharmony_ciuid_t = __darwin_uid_t 22917db96d56Sopenharmony_ciclass sigval(Union): 22927db96d56Sopenharmony_ci pass 22937db96d56Sopenharmony_cisigval._fields_ = [ 22947db96d56Sopenharmony_ci ('sival_int', c_int), 22957db96d56Sopenharmony_ci ('sival_ptr', c_void_p), 22967db96d56Sopenharmony_ci] 22977db96d56Sopenharmony_ciassert sizeof(sigval) == 4, sizeof(sigval) 22987db96d56Sopenharmony_ciassert alignment(sigval) == 4, alignment(sigval) 22997db96d56Sopenharmony_ciclass sigevent(Structure): 23007db96d56Sopenharmony_ci pass 23017db96d56Sopenharmony_cisigevent._fields_ = [ 23027db96d56Sopenharmony_ci ('sigev_notify', c_int), 23037db96d56Sopenharmony_ci ('sigev_signo', c_int), 23047db96d56Sopenharmony_ci ('sigev_value', sigval), 23057db96d56Sopenharmony_ci ('sigev_notify_function', CFUNCTYPE(None, sigval)), 23067db96d56Sopenharmony_ci ('sigev_notify_attributes', POINTER(pthread_attr_t)), 23077db96d56Sopenharmony_ci] 23087db96d56Sopenharmony_ciassert sizeof(sigevent) == 20, sizeof(sigevent) 23097db96d56Sopenharmony_ciassert alignment(sigevent) == 4, alignment(sigevent) 23107db96d56Sopenharmony_ciclass __siginfo(Structure): 23117db96d56Sopenharmony_ci pass 23127db96d56Sopenharmony_cipid_t = __darwin_pid_t 23137db96d56Sopenharmony_ci__siginfo._fields_ = [ 23147db96d56Sopenharmony_ci ('si_signo', c_int), 23157db96d56Sopenharmony_ci ('si_errno', c_int), 23167db96d56Sopenharmony_ci ('si_code', c_int), 23177db96d56Sopenharmony_ci ('si_pid', pid_t), 23187db96d56Sopenharmony_ci ('si_uid', uid_t), 23197db96d56Sopenharmony_ci ('si_status', c_int), 23207db96d56Sopenharmony_ci ('si_addr', c_void_p), 23217db96d56Sopenharmony_ci ('si_value', sigval), 23227db96d56Sopenharmony_ci ('si_band', c_long), 23237db96d56Sopenharmony_ci ('pad', c_ulong * 7), 23247db96d56Sopenharmony_ci] 23257db96d56Sopenharmony_ciassert sizeof(__siginfo) == 64, sizeof(__siginfo) 23267db96d56Sopenharmony_ciassert alignment(__siginfo) == 4, alignment(__siginfo) 23277db96d56Sopenharmony_cisiginfo_t = __siginfo 23287db96d56Sopenharmony_ciclass __sigaction_u(Union): 23297db96d56Sopenharmony_ci pass 23307db96d56Sopenharmony_ci__sigaction_u._fields_ = [ 23317db96d56Sopenharmony_ci ('__sa_handler', CFUNCTYPE(None, c_int)), 23327db96d56Sopenharmony_ci ('__sa_sigaction', CFUNCTYPE(None, c_int, POINTER(__siginfo), c_void_p)), 23337db96d56Sopenharmony_ci] 23347db96d56Sopenharmony_ciassert sizeof(__sigaction_u) == 4, sizeof(__sigaction_u) 23357db96d56Sopenharmony_ciassert alignment(__sigaction_u) == 4, alignment(__sigaction_u) 23367db96d56Sopenharmony_ciclass __sigaction(Structure): 23377db96d56Sopenharmony_ci pass 23387db96d56Sopenharmony_ci__sigaction._fields_ = [ 23397db96d56Sopenharmony_ci ('__sigaction_u', __sigaction_u), 23407db96d56Sopenharmony_ci ('sa_tramp', CFUNCTYPE(None, c_void_p, c_int, c_int, POINTER(siginfo_t), c_void_p)), 23417db96d56Sopenharmony_ci ('sa_mask', sigset_t), 23427db96d56Sopenharmony_ci ('sa_flags', c_int), 23437db96d56Sopenharmony_ci] 23447db96d56Sopenharmony_ciassert sizeof(__sigaction) == 16, sizeof(__sigaction) 23457db96d56Sopenharmony_ciassert alignment(__sigaction) == 4, alignment(__sigaction) 23467db96d56Sopenharmony_ciclass sigaction(Structure): 23477db96d56Sopenharmony_ci pass 23487db96d56Sopenharmony_cisigaction._fields_ = [ 23497db96d56Sopenharmony_ci ('__sigaction_u', __sigaction_u), 23507db96d56Sopenharmony_ci ('sa_mask', sigset_t), 23517db96d56Sopenharmony_ci ('sa_flags', c_int), 23527db96d56Sopenharmony_ci] 23537db96d56Sopenharmony_ciassert sizeof(sigaction) == 12, sizeof(sigaction) 23547db96d56Sopenharmony_ciassert alignment(sigaction) == 4, alignment(sigaction) 23557db96d56Sopenharmony_cisig_t = CFUNCTYPE(None, c_int) 23567db96d56Sopenharmony_cistack_t = __darwin_stack_t 23577db96d56Sopenharmony_ciclass sigvec(Structure): 23587db96d56Sopenharmony_ci pass 23597db96d56Sopenharmony_cisigvec._fields_ = [ 23607db96d56Sopenharmony_ci ('sv_handler', CFUNCTYPE(None, c_int)), 23617db96d56Sopenharmony_ci ('sv_mask', c_int), 23627db96d56Sopenharmony_ci ('sv_flags', c_int), 23637db96d56Sopenharmony_ci] 23647db96d56Sopenharmony_ciassert sizeof(sigvec) == 12, sizeof(sigvec) 23657db96d56Sopenharmony_ciassert alignment(sigvec) == 4, alignment(sigvec) 23667db96d56Sopenharmony_ciclass sigstack(Structure): 23677db96d56Sopenharmony_ci pass 23687db96d56Sopenharmony_cisigstack._fields_ = [ 23697db96d56Sopenharmony_ci ('ss_sp', STRING), 23707db96d56Sopenharmony_ci ('ss_onstack', c_int), 23717db96d56Sopenharmony_ci] 23727db96d56Sopenharmony_ciassert sizeof(sigstack) == 8, sizeof(sigstack) 23737db96d56Sopenharmony_ciassert alignment(sigstack) == 4, alignment(sigstack) 23747db96d56Sopenharmony_ciu_char = c_ubyte 23757db96d56Sopenharmony_ciu_short = c_ushort 23767db96d56Sopenharmony_ciu_int = c_uint 23777db96d56Sopenharmony_ciu_long = c_ulong 23787db96d56Sopenharmony_ciushort = c_ushort 23797db96d56Sopenharmony_ciuint = c_uint 23807db96d56Sopenharmony_ciu_quad_t = u_int64_t 23817db96d56Sopenharmony_ciquad_t = int64_t 23827db96d56Sopenharmony_ciqaddr_t = POINTER(quad_t) 23837db96d56Sopenharmony_cicaddr_t = STRING 23847db96d56Sopenharmony_cidaddr_t = int32_t 23857db96d56Sopenharmony_cifixpt_t = u_int32_t 23867db96d56Sopenharmony_ciblkcnt_t = __darwin_blkcnt_t 23877db96d56Sopenharmony_ciblksize_t = __darwin_blksize_t 23887db96d56Sopenharmony_cigid_t = __darwin_gid_t 23897db96d56Sopenharmony_ciin_addr_t = __uint32_t 23907db96d56Sopenharmony_ciin_port_t = __uint16_t 23917db96d56Sopenharmony_ciino_t = __darwin_ino_t 23927db96d56Sopenharmony_cikey_t = __int32_t 23937db96d56Sopenharmony_cinlink_t = __uint16_t 23947db96d56Sopenharmony_cioff_t = __darwin_off_t 23957db96d56Sopenharmony_cisegsz_t = int32_t 23967db96d56Sopenharmony_ciswblk_t = int32_t 23977db96d56Sopenharmony_ciclock_t = __darwin_clock_t 23987db96d56Sopenharmony_cissize_t = __darwin_ssize_t 23997db96d56Sopenharmony_ciuseconds_t = __darwin_useconds_t 24007db96d56Sopenharmony_cisuseconds_t = __darwin_suseconds_t 24017db96d56Sopenharmony_cifd_mask = __int32_t 24027db96d56Sopenharmony_ciclass fd_set(Structure): 24037db96d56Sopenharmony_ci pass 24047db96d56Sopenharmony_cifd_set._fields_ = [ 24057db96d56Sopenharmony_ci ('fds_bits', __int32_t * 32), 24067db96d56Sopenharmony_ci] 24077db96d56Sopenharmony_ciassert sizeof(fd_set) == 128, sizeof(fd_set) 24087db96d56Sopenharmony_ciassert alignment(fd_set) == 4, alignment(fd_set) 24097db96d56Sopenharmony_cipthread_cond_t = __darwin_pthread_cond_t 24107db96d56Sopenharmony_cipthread_condattr_t = __darwin_pthread_condattr_t 24117db96d56Sopenharmony_cipthread_mutex_t = __darwin_pthread_mutex_t 24127db96d56Sopenharmony_cipthread_mutexattr_t = __darwin_pthread_mutexattr_t 24137db96d56Sopenharmony_cipthread_once_t = __darwin_pthread_once_t 24147db96d56Sopenharmony_cipthread_rwlock_t = __darwin_pthread_rwlock_t 24157db96d56Sopenharmony_cipthread_rwlockattr_t = __darwin_pthread_rwlockattr_t 24167db96d56Sopenharmony_cipthread_t = __darwin_pthread_t 24177db96d56Sopenharmony_cipthread_key_t = __darwin_pthread_key_t 24187db96d56Sopenharmony_cifsblkcnt_t = __darwin_fsblkcnt_t 24197db96d56Sopenharmony_cifsfilcnt_t = __darwin_fsfilcnt_t 24207db96d56Sopenharmony_ci 24217db96d56Sopenharmony_ci# values for enumeration 'idtype_t' 24227db96d56Sopenharmony_ciidtype_t = c_int # enum 24237db96d56Sopenharmony_ciid_t = __darwin_id_t 24247db96d56Sopenharmony_ciclass wait(Union): 24257db96d56Sopenharmony_ci pass 24267db96d56Sopenharmony_ciclass N4wait3DOLLAR_3E(Structure): 24277db96d56Sopenharmony_ci pass 24287db96d56Sopenharmony_ciN4wait3DOLLAR_3E._fields_ = [ 24297db96d56Sopenharmony_ci ('w_Termsig', c_uint, 7), 24307db96d56Sopenharmony_ci ('w_Coredump', c_uint, 1), 24317db96d56Sopenharmony_ci ('w_Retcode', c_uint, 8), 24327db96d56Sopenharmony_ci ('w_Filler', c_uint, 16), 24337db96d56Sopenharmony_ci] 24347db96d56Sopenharmony_ciassert sizeof(N4wait3DOLLAR_3E) == 4, sizeof(N4wait3DOLLAR_3E) 24357db96d56Sopenharmony_ciassert alignment(N4wait3DOLLAR_3E) == 4, alignment(N4wait3DOLLAR_3E) 24367db96d56Sopenharmony_ciclass N4wait3DOLLAR_4E(Structure): 24377db96d56Sopenharmony_ci pass 24387db96d56Sopenharmony_ciN4wait3DOLLAR_4E._fields_ = [ 24397db96d56Sopenharmony_ci ('w_Stopval', c_uint, 8), 24407db96d56Sopenharmony_ci ('w_Stopsig', c_uint, 8), 24417db96d56Sopenharmony_ci ('w_Filler', c_uint, 16), 24427db96d56Sopenharmony_ci] 24437db96d56Sopenharmony_ciassert sizeof(N4wait3DOLLAR_4E) == 4, sizeof(N4wait3DOLLAR_4E) 24447db96d56Sopenharmony_ciassert alignment(N4wait3DOLLAR_4E) == 4, alignment(N4wait3DOLLAR_4E) 24457db96d56Sopenharmony_ciwait._fields_ = [ 24467db96d56Sopenharmony_ci ('w_status', c_int), 24477db96d56Sopenharmony_ci ('w_T', N4wait3DOLLAR_3E), 24487db96d56Sopenharmony_ci ('w_S', N4wait3DOLLAR_4E), 24497db96d56Sopenharmony_ci] 24507db96d56Sopenharmony_ciassert sizeof(wait) == 4, sizeof(wait) 24517db96d56Sopenharmony_ciassert alignment(wait) == 4, alignment(wait) 24527db96d56Sopenharmony_ciclass timespec(Structure): 24537db96d56Sopenharmony_ci pass 24547db96d56Sopenharmony_citimespec._fields_ = [ 24557db96d56Sopenharmony_ci ('tv_sec', time_t), 24567db96d56Sopenharmony_ci ('tv_nsec', c_long), 24577db96d56Sopenharmony_ci] 24587db96d56Sopenharmony_ciassert sizeof(timespec) == 8, sizeof(timespec) 24597db96d56Sopenharmony_ciassert alignment(timespec) == 4, alignment(timespec) 24607db96d56Sopenharmony_ciclass tm(Structure): 24617db96d56Sopenharmony_ci pass 24627db96d56Sopenharmony_citm._fields_ = [ 24637db96d56Sopenharmony_ci ('tm_sec', c_int), 24647db96d56Sopenharmony_ci ('tm_min', c_int), 24657db96d56Sopenharmony_ci ('tm_hour', c_int), 24667db96d56Sopenharmony_ci ('tm_mday', c_int), 24677db96d56Sopenharmony_ci ('tm_mon', c_int), 24687db96d56Sopenharmony_ci ('tm_year', c_int), 24697db96d56Sopenharmony_ci ('tm_wday', c_int), 24707db96d56Sopenharmony_ci ('tm_yday', c_int), 24717db96d56Sopenharmony_ci ('tm_isdst', c_int), 24727db96d56Sopenharmony_ci ('tm_gmtoff', c_long), 24737db96d56Sopenharmony_ci ('tm_zone', STRING), 24747db96d56Sopenharmony_ci] 24757db96d56Sopenharmony_ciassert sizeof(tm) == 44, sizeof(tm) 24767db96d56Sopenharmony_ciassert alignment(tm) == 4, alignment(tm) 24777db96d56Sopenharmony_ci__gnuc_va_list = STRING 24787db96d56Sopenharmony_ciptrdiff_t = c_int 24797db96d56Sopenharmony_ciint8_t = c_byte 24807db96d56Sopenharmony_ciint16_t = c_short 24817db96d56Sopenharmony_ciuint8_t = c_ubyte 24827db96d56Sopenharmony_ciuint16_t = c_ushort 24837db96d56Sopenharmony_ciuint32_t = c_uint 24847db96d56Sopenharmony_ciuint64_t = c_ulonglong 24857db96d56Sopenharmony_ciint_least8_t = int8_t 24867db96d56Sopenharmony_ciint_least16_t = int16_t 24877db96d56Sopenharmony_ciint_least32_t = int32_t 24887db96d56Sopenharmony_ciint_least64_t = int64_t 24897db96d56Sopenharmony_ciuint_least8_t = uint8_t 24907db96d56Sopenharmony_ciuint_least16_t = uint16_t 24917db96d56Sopenharmony_ciuint_least32_t = uint32_t 24927db96d56Sopenharmony_ciuint_least64_t = uint64_t 24937db96d56Sopenharmony_ciint_fast8_t = int8_t 24947db96d56Sopenharmony_ciint_fast16_t = int16_t 24957db96d56Sopenharmony_ciint_fast32_t = int32_t 24967db96d56Sopenharmony_ciint_fast64_t = int64_t 24977db96d56Sopenharmony_ciuint_fast8_t = uint8_t 24987db96d56Sopenharmony_ciuint_fast16_t = uint16_t 24997db96d56Sopenharmony_ciuint_fast32_t = uint32_t 25007db96d56Sopenharmony_ciuint_fast64_t = uint64_t 25017db96d56Sopenharmony_ciintptr_t = c_long 25027db96d56Sopenharmony_ciuintptr_t = c_ulong 25037db96d56Sopenharmony_ciintmax_t = c_longlong 25047db96d56Sopenharmony_ciuintmax_t = c_ulonglong 25057db96d56Sopenharmony_ci__all__ = ['ENGINE', 'pkcs7_enc_content_st', '__int16_t', 25067db96d56Sopenharmony_ci 'X509_REVOKED', 'SSL_CTX', 'UIT_BOOLEAN', 25077db96d56Sopenharmony_ci '__darwin_time_t', 'ucontext64_t', 'int_fast32_t', 25087db96d56Sopenharmony_ci 'pem_ctx_st', 'uint8_t', 'fpos_t', 'X509', 'COMP_CTX', 25097db96d56Sopenharmony_ci 'tm', 'N10pem_ctx_st4DOLLAR_17E', 'swblk_t', 25107db96d56Sopenharmony_ci 'ASN1_TEMPLATE', '__darwin_pthread_t', 'fixpt_t', 25117db96d56Sopenharmony_ci 'BIO_METHOD', 'ASN1_PRINTABLESTRING', 'EVP_ENCODE_CTX', 25127db96d56Sopenharmony_ci 'dh_method', 'bio_f_buffer_ctx_struct', 'in_port_t', 25137db96d56Sopenharmony_ci 'X509_SIG', '__darwin_ssize_t', '__darwin_sigset_t', 25147db96d56Sopenharmony_ci 'wait', 'uint_fast16_t', 'N12asn1_type_st4DOLLAR_11E', 25157db96d56Sopenharmony_ci 'uint_least8_t', 'pthread_rwlock_t', 'ASN1_IA5STRING', 25167db96d56Sopenharmony_ci 'fsfilcnt_t', 'ucontext', '__uint64_t', 'timespec', 25177db96d56Sopenharmony_ci 'x509_cinf_st', 'COMP_METHOD', 'MD5_CTX', 'buf_mem_st', 25187db96d56Sopenharmony_ci 'ASN1_ENCODING_st', 'PBEPARAM', 'X509_NAME_ENTRY', 25197db96d56Sopenharmony_ci '__darwin_va_list', 'ucontext_t', 'lhash_st', 25207db96d56Sopenharmony_ci 'N4wait3DOLLAR_4E', '__darwin_uuid_t', 25217db96d56Sopenharmony_ci '_ossl_old_des_ks_struct', 'id_t', 'ASN1_BIT_STRING', 25227db96d56Sopenharmony_ci 'va_list', '__darwin_wchar_t', 'pthread_key_t', 25237db96d56Sopenharmony_ci 'pkcs7_signer_info_st', 'ASN1_METHOD', 'DSA_SIG', 'DSA', 25247db96d56Sopenharmony_ci 'UIT_NONE', 'pthread_t', '__darwin_useconds_t', 25257db96d56Sopenharmony_ci 'uint_fast8_t', 'UI_STRING', 'DES_cblock', 25267db96d56Sopenharmony_ci '__darwin_mcontext64_t', 'rlim_t', 'PEM_Encode_Seal_st', 25277db96d56Sopenharmony_ci 'SHAstate_st', 'u_quad_t', 'openssl_fptr', 25287db96d56Sopenharmony_ci '_opaque_pthread_rwlockattr_t', 25297db96d56Sopenharmony_ci 'N18x509_attributes_st4DOLLAR_13E', 25307db96d56Sopenharmony_ci '__darwin_pthread_rwlock_t', 'daddr_t', 'ui_string_st', 25317db96d56Sopenharmony_ci 'x509_file_st', 'X509_req_info_st', 'int_least64_t', 25327db96d56Sopenharmony_ci 'evp_Encode_Ctx_st', 'X509_OBJECTS', 'CRYPTO_EX_DATA', 25337db96d56Sopenharmony_ci '__int8_t', 'AUTHORITY_KEYID_st', '_opaque_pthread_attr_t', 25347db96d56Sopenharmony_ci 'sigstack', 'EVP_CIPHER_CTX', 'X509_extension_st', 'pid_t', 25357db96d56Sopenharmony_ci 'RSA_METHOD', 'PEM_USER', 'pem_recip_st', 'env_md_ctx_st', 25367db96d56Sopenharmony_ci 'rc5_key_st', 'ui_st', 'X509_PUBKEY', 'u_int8_t', 25377db96d56Sopenharmony_ci 'ASN1_ITEM_st', 'pkcs7_recip_info_st', 'ssl2_state_st', 25387db96d56Sopenharmony_ci 'off_t', 'N10ssl_ctx_st4DOLLAR_18E', 'crypto_ex_data_st', 25397db96d56Sopenharmony_ci 'ui_method_st', '__darwin_pthread_rwlockattr_t', 25407db96d56Sopenharmony_ci 'CRYPTO_EX_dup', '__darwin_ino_t', '__sFILE', 25417db96d56Sopenharmony_ci 'OSUnknownByteOrder', 'BN_MONT_CTX', 'ASN1_NULL', 'time_t', 25427db96d56Sopenharmony_ci 'CRYPTO_EX_new', 'asn1_type_st', 'CRYPTO_EX_DATA_FUNCS', 25437db96d56Sopenharmony_ci 'user_time_t', 'BIGNUM', 'pthread_rwlockattr_t', 25447db96d56Sopenharmony_ci 'ASN1_VALUE_st', 'DH_METHOD', '__darwin_off_t', 25457db96d56Sopenharmony_ci '_opaque_pthread_t', 'bn_blinding_st', 'RSA', 'ssize_t', 25467db96d56Sopenharmony_ci 'mcontext64_t', 'user_long_t', 'fsblkcnt_t', 'cert_st', 25477db96d56Sopenharmony_ci '__darwin_pthread_condattr_t', 'X509_PKEY', 25487db96d56Sopenharmony_ci '__darwin_id_t', '__darwin_nl_item', 'SSL2_STATE', 'FILE', 25497db96d56Sopenharmony_ci 'pthread_mutexattr_t', 'size_t', 25507db96d56Sopenharmony_ci '_ossl_old_des_key_schedule', 'pkcs7_issuer_and_serial_st', 25517db96d56Sopenharmony_ci 'sigval', 'CRYPTO_MEM_LEAK_CB', 'X509_NAME', 'blkcnt_t', 25527db96d56Sopenharmony_ci 'uint_least16_t', '__darwin_dev_t', 'evp_cipher_info_st', 25537db96d56Sopenharmony_ci 'BN_BLINDING', 'ssl3_state_st', 'uint_least64_t', 25547db96d56Sopenharmony_ci 'user_addr_t', 'DES_key_schedule', 'RIPEMD160_CTX', 25557db96d56Sopenharmony_ci 'u_char', 'X509_algor_st', 'uid_t', 'sess_cert_st', 25567db96d56Sopenharmony_ci 'u_int64_t', 'u_int16_t', 'sigset_t', '__darwin_ptrdiff_t', 25577db96d56Sopenharmony_ci 'ASN1_CTX', 'STACK', '__int32_t', 'UI_METHOD', 25587db96d56Sopenharmony_ci 'NETSCAPE_SPKI', 'UIT_PROMPT', 'st_CRYPTO_EX_DATA_IMPL', 25597db96d56Sopenharmony_ci 'cast_key_st', 'X509_HASH_DIR_CTX', 'sigevent', 25607db96d56Sopenharmony_ci 'user_ssize_t', 'clock_t', 'aes_key_st', 25617db96d56Sopenharmony_ci '__darwin_socklen_t', '__darwin_intptr_t', 'int_fast64_t', 25627db96d56Sopenharmony_ci 'asn1_string_table_st', 'uint_fast32_t', 25637db96d56Sopenharmony_ci 'ASN1_VISIBLESTRING', 'DSA_SIG_st', 'obj_name_st', 25647db96d56Sopenharmony_ci 'X509_LOOKUP_METHOD', 'u_int32_t', 'EVP_CIPHER_INFO', 25657db96d56Sopenharmony_ci '__gnuc_va_list', 'AES_KEY', 'PKCS7_ISSUER_AND_SERIAL', 25667db96d56Sopenharmony_ci 'BN_CTX', '__darwin_blkcnt_t', 'key_t', 'SHA_CTX', 25677db96d56Sopenharmony_ci 'pkcs7_signed_st', 'SSL', 'N10pem_ctx_st4DOLLAR_16E', 25687db96d56Sopenharmony_ci 'pthread_attr_t', 'EVP_MD', 'uint', 'ASN1_BOOLEAN', 25697db96d56Sopenharmony_ci 'ino_t', '__darwin_clock_t', 'ASN1_OCTET_STRING', 25707db96d56Sopenharmony_ci 'asn1_ctx_st', 'BIO_F_BUFFER_CTX', 'bn_mont_ctx_st', 25717db96d56Sopenharmony_ci 'X509_REQ_INFO', 'PEM_CTX', 'sigvec', 25727db96d56Sopenharmony_ci '__darwin_pthread_mutexattr_t', 'x509_attributes_st', 25737db96d56Sopenharmony_ci 'stack_t', '__darwin_mode_t', '__mbstate_t', 25747db96d56Sopenharmony_ci 'asn1_object_st', 'ASN1_ENCODING', '__uint8_t', 25757db96d56Sopenharmony_ci 'LHASH_NODE', 'PKCS7_SIGNER_INFO', 'asn1_method_st', 25767db96d56Sopenharmony_ci 'stack_st', 'bio_info_cb', 'div_t', 'UIT_VERIFY', 25777db96d56Sopenharmony_ci 'PBEPARAM_st', 'N4wait3DOLLAR_3E', 'quad_t', '__siginfo', 25787db96d56Sopenharmony_ci '__darwin_mbstate_t', 'rsa_st', 'ASN1_UNIVERSALSTRING', 25797db96d56Sopenharmony_ci 'uint64_t', 'ssl_comp_st', 'X509_OBJECT', 'pthread_cond_t', 25807db96d56Sopenharmony_ci 'DH', '__darwin_wctype_t', 'PKCS7_ENVELOPE', 'ASN1_TLC_st', 25817db96d56Sopenharmony_ci 'sig_atomic_t', 'BIO', 'nlink_t', 'BUF_MEM', 'SSL3_RECORD', 25827db96d56Sopenharmony_ci 'bio_method_st', 'timeval', 'UI_string_types', 'BIO_dummy', 25837db96d56Sopenharmony_ci 'ssl_ctx_st', 'NETSCAPE_CERT_SEQUENCE', 25847db96d56Sopenharmony_ci 'BIT_STRING_BITNAME_st', '__darwin_pthread_attr_t', 25857db96d56Sopenharmony_ci 'int8_t', '__darwin_wint_t', 'OBJ_NAME', 25867db96d56Sopenharmony_ci 'PKCS8_PRIV_KEY_INFO', 'PBE2PARAM_st', 25877db96d56Sopenharmony_ci 'LHASH_DOALL_FN_TYPE', 'x509_st', 'X509_VAL', 'dev_t', 25887db96d56Sopenharmony_ci 'ASN1_TEMPLATE_st', 'MD5state_st', '__uint16_t', 25897db96d56Sopenharmony_ci 'LHASH_DOALL_ARG_FN_TYPE', 'mdc2_ctx_st', 'SSL3_STATE', 25907db96d56Sopenharmony_ci 'ssl3_buffer_st', 'ASN1_ITEM_EXP', 25917db96d56Sopenharmony_ci '_opaque_pthread_condattr_t', 'mode_t', 'ASN1_VALUE', 25927db96d56Sopenharmony_ci 'qaddr_t', '__darwin_gid_t', 'EVP_PKEY', 'CRYPTO_EX_free', 25937db96d56Sopenharmony_ci '_ossl_old_des_cblock', 'X509_INFO', 'asn1_string_st', 25947db96d56Sopenharmony_ci 'intptr_t', 'UIT_INFO', 'int_fast8_t', 'sigaltstack', 25957db96d56Sopenharmony_ci 'env_md_st', 'LHASH', '__darwin_ucontext_t', 25967db96d56Sopenharmony_ci 'PKCS7_SIGN_ENVELOPE', '__darwin_mcontext_t', 'ct_rune_t', 25977db96d56Sopenharmony_ci 'MD2_CTX', 'pthread_once_t', 'SSL3_BUFFER', 'fd_mask', 25987db96d56Sopenharmony_ci 'ASN1_TYPE', 'PKCS7_SIGNED', 'ssl3_record_st', 'BF_KEY', 25997db96d56Sopenharmony_ci 'MD4state_st', 'MD4_CTX', 'int16_t', 'SSL_CIPHER', 26007db96d56Sopenharmony_ci 'rune_t', 'X509_TRUST', 'siginfo_t', 'X509_STORE', 26017db96d56Sopenharmony_ci '__sbuf', 'X509_STORE_CTX', '__darwin_blksize_t', 'ldiv_t', 26027db96d56Sopenharmony_ci 'ASN1_TIME', 'SSL_METHOD', 'X509_LOOKUP', 26037db96d56Sopenharmony_ci 'Netscape_spki_st', 'P_PID', 'sigaction', 'sig_t', 26047db96d56Sopenharmony_ci 'hostent', 'x509_cert_aux_st', '_opaque_pthread_cond_t', 26057db96d56Sopenharmony_ci 'segsz_t', 'ushort', '__darwin_ct_rune_t', 'fd_set', 26067db96d56Sopenharmony_ci 'BN_RECP_CTX', 'x509_lookup_st', 'uint16_t', 'pkcs7_st', 26077db96d56Sopenharmony_ci 'asn1_header_st', '__darwin_pthread_key_t', 26087db96d56Sopenharmony_ci 'x509_trust_st', '__darwin_pthread_handler_rec', 'int32_t', 26097db96d56Sopenharmony_ci 'X509_CRL_INFO', 'N11evp_pkey_st4DOLLAR_12E', 'MDC2_CTX', 26107db96d56Sopenharmony_ci 'N23_ossl_old_des_ks_struct4DOLLAR_10E', 'ASN1_HEADER', 26117db96d56Sopenharmony_ci 'X509_crl_info_st', 'LHASH_HASH_FN_TYPE', 26127db96d56Sopenharmony_ci '_opaque_pthread_mutexattr_t', 'ssl_st', 26137db96d56Sopenharmony_ci 'N8pkcs7_st4DOLLAR_15E', 'evp_pkey_st', 26147db96d56Sopenharmony_ci 'pkcs7_signedandenveloped_st', '__darwin_mach_port_t', 26157db96d56Sopenharmony_ci 'EVP_PBE_KEYGEN', '_opaque_pthread_mutex_t', 26167db96d56Sopenharmony_ci 'ASN1_UTCTIME', 'mcontext', 'crypto_ex_data_func_st', 26177db96d56Sopenharmony_ci 'u_long', 'PBKDF2PARAM_st', 'rc4_key_st', 'DSA_METHOD', 26187db96d56Sopenharmony_ci 'EVP_CIPHER', 'BIT_STRING_BITNAME', 'PKCS7_RECIP_INFO', 26197db96d56Sopenharmony_ci 'ssl3_enc_method', 'X509_CERT_AUX', 'uintmax_t', 26207db96d56Sopenharmony_ci 'int_fast16_t', 'RC5_32_KEY', 'ucontext64', 'ASN1_INTEGER', 26217db96d56Sopenharmony_ci 'u_short', 'N14x509_object_st4DOLLAR_14E', 'mcontext64', 26227db96d56Sopenharmony_ci 'X509_sig_st', 'ASN1_GENERALSTRING', 'PKCS7', '__sFILEX', 26237db96d56Sopenharmony_ci 'X509_name_entry_st', 'ssl_session_st', 'caddr_t', 26247db96d56Sopenharmony_ci 'bignum_st', 'X509_CINF', '__darwin_pthread_cond_t', 26257db96d56Sopenharmony_ci 'ASN1_TLC', 'PKCS7_ENCRYPT', 'NETSCAPE_SPKAC', 26267db96d56Sopenharmony_ci 'Netscape_spkac_st', 'idtype_t', 'UIT_ERROR', 26277db96d56Sopenharmony_ci 'uint_fast64_t', 'in_addr_t', 'pthread_mutex_t', 26287db96d56Sopenharmony_ci '__int64_t', 'ASN1_BMPSTRING', 'uint32_t', 26297db96d56Sopenharmony_ci 'PEM_ENCODE_SEAL_CTX', 'suseconds_t', 'ASN1_OBJECT', 26307db96d56Sopenharmony_ci 'X509_val_st', 'private_key_st', 'CRYPTO_dynlock', 26317db96d56Sopenharmony_ci 'X509_objects_st', 'CRYPTO_EX_DATA_IMPL', 26327db96d56Sopenharmony_ci 'pthread_condattr_t', 'PKCS7_DIGEST', 'uint_least32_t', 26337db96d56Sopenharmony_ci 'ASN1_STRING', '__uint32_t', 'P_PGID', 'rsa_meth_st', 26347db96d56Sopenharmony_ci 'X509_crl_st', 'RC2_KEY', '__darwin_fsfilcnt_t', 26357db96d56Sopenharmony_ci 'X509_revoked_st', 'PBE2PARAM', 'blksize_t', 26367db96d56Sopenharmony_ci 'Netscape_certificate_sequence', 'ssl_cipher_st', 26377db96d56Sopenharmony_ci 'bignum_ctx', 'register_t', 'ASN1_UTF8STRING', 26387db96d56Sopenharmony_ci 'pkcs7_encrypted_st', 'RC4_KEY', '__darwin_ucontext64_t', 26397db96d56Sopenharmony_ci 'N13ssl2_state_st4DOLLAR_19E', 'bn_recp_ctx_st', 26407db96d56Sopenharmony_ci 'CAST_KEY', 'X509_ATTRIBUTE', '__darwin_suseconds_t', 26417db96d56Sopenharmony_ci '__sigaction', 'user_ulong_t', 'syscall_arg_t', 26427db96d56Sopenharmony_ci 'evp_cipher_ctx_st', 'X509_ALGOR', 'mcontext_t', 26437db96d56Sopenharmony_ci 'const_DES_cblock', '__darwin_fsblkcnt_t', 'dsa_st', 26447db96d56Sopenharmony_ci 'int_least8_t', 'MD2state_st', 'X509_EXTENSION', 26457db96d56Sopenharmony_ci 'GEN_SESSION_CB', 'int_least16_t', '__darwin_wctrans_t', 26467db96d56Sopenharmony_ci 'PBKDF2PARAM', 'x509_lookup_method_st', 'pem_password_cb', 26477db96d56Sopenharmony_ci 'X509_info_st', 'x509_store_st', '__darwin_natural_t', 26487db96d56Sopenharmony_ci 'X509_pubkey_st', 'pkcs7_digest_st', '__darwin_size_t', 26497db96d56Sopenharmony_ci 'ASN1_STRING_TABLE', 'OSLittleEndian', 'RIPEMD160state_st', 26507db96d56Sopenharmony_ci 'pkcs7_enveloped_st', 'UI', 'ptrdiff_t', 'X509_REQ', 26517db96d56Sopenharmony_ci 'CRYPTO_dynlock_value', 'X509_req_st', 'x509_store_ctx_st', 26527db96d56Sopenharmony_ci 'N13ssl3_state_st4DOLLAR_20E', 'lhash_node_st', 26537db96d56Sopenharmony_ci '__darwin_pthread_mutex_t', 'LHASH_COMP_FN_TYPE', 26547db96d56Sopenharmony_ci '__darwin_rune_t', 'rlimit', '__darwin_pthread_once_t', 26557db96d56Sopenharmony_ci 'OSBigEndian', 'uintptr_t', '__darwin_uid_t', 'u_int', 26567db96d56Sopenharmony_ci 'ASN1_T61STRING', 'gid_t', 'ssl_method_st', 'ASN1_ITEM', 26577db96d56Sopenharmony_ci 'ASN1_ENUMERATED', '_opaque_pthread_rwlock_t', 26587db96d56Sopenharmony_ci 'pkcs8_priv_key_info_st', 'intmax_t', 'sigcontext', 26597db96d56Sopenharmony_ci 'X509_CRL', 'rc2_key_st', 'engine_st', 'x509_object_st', 26607db96d56Sopenharmony_ci '_opaque_pthread_once_t', 'DES_ks', 'SSL_COMP', 26617db96d56Sopenharmony_ci 'dsa_method', 'int64_t', 'bio_st', 'bf_key_st', 26627db96d56Sopenharmony_ci 'ASN1_GENERALIZEDTIME', 'PKCS7_ENC_CONTENT', 26637db96d56Sopenharmony_ci '__darwin_pid_t', 'lldiv_t', 'comp_method_st', 26647db96d56Sopenharmony_ci 'EVP_MD_CTX', 'evp_cipher_st', 'X509_name_st', 26657db96d56Sopenharmony_ci 'x509_hash_dir_st', '__darwin_mach_port_name_t', 26667db96d56Sopenharmony_ci 'useconds_t', 'user_size_t', 'SSL_SESSION', 'rusage', 26677db96d56Sopenharmony_ci 'ssl_crock_st', 'int_least32_t', '__sigaction_u', 'dh_st', 26687db96d56Sopenharmony_ci 'P_ALL', '__darwin_stack_t', 'N6DES_ks3DOLLAR_9E', 26697db96d56Sopenharmony_ci 'comp_ctx_st', 'X509_CERT_FILE_CTX'] 2670