{"arch":"arm64","build_provenance":null,"call_graph":{"calls":{"4294970992":[{"is_tail_call":false,"symbol":"getopt_long","target_va":4294975660},{"is_tail_call":false,"symbol":"feof","target_va":4294975796},{"is_tail_call":false,"symbol":"puts","target_va":4294976012},{"is_tail_call":false,"symbol":"printf","target_va":4294976000},{"is_tail_call":false,"symbol":"__error","target_va":4294975976},{"is_tail_call":false,"symbol":"printf","target_va":4294976000},{"is_tail_call":false,"symbol":"__error","target_va":4294975976},{"is_tail_call":false,"symbol":"nettle_base16_encode_update","target_va":4294975928},{"is_tail_call":false,"symbol":"nettle_base16_encode_update","target_va":4294975928},{"is_tail_call":false,"symbol":"__stack_chk_fail","target_va":4294975988},{"is_tail_call":false,"symbol":"die","target_va":4294972296},{"is_tail_call":false,"symbol":"digest_file","target_va":4294971820},{"is_tail_call":false,"symbol":"fread","target_va":4294975868},{"is_tail_call":false,"symbol":"printf","target_va":4294976000},{"is_tail_call":false,"symbol":"digest_file","target_va":4294971820},{"is_tail_call":false,"symbol":"fflush","target_va":4294975820},{"is_tail_call":false,"symbol":"fputc","target_va":4294975856}],"4294971820":[{"is_tail_call":false,"symbol":"xalloc","target_va":4294972404},{"is_tail_call":false,"symbol":"getenv","target_va":4294975904},{"is_tail_call":false,"symbol":"fprintf","target_va":4294975844},{"is_tail_call":false,"symbol":"fopen","target_va":4294975832},{"is_tail_call":false,"symbol":"xalloc","target_va":4294972404},{"is_tail_call":false,"symbol":"malloc","target_va":4294975916},{"is_tail_call":false,"symbol":"nettle_base16_encode_update","target_va":4294975928},{"is_tail_call":false,"symbol":"malloc","target_va":4294975916}],"4294972296":[{"is_tail_call":false,"symbol":"vfprintf","target_va":4294976072},{"is_tail_call":false,"symbol":"ferror","target_va":4294975808}],"4294972348":[{"is_tail_call":false,"symbol":"vfprintf","target_va":4294976072}],"4294972404":[{"is_tail_call":false,"symbol":"nettle_lookup_hash","target_va":4294975952}],"4294972432":[{"is_tail_call":false,"symbol":"nettle_get_hashes","target_va":4294975940},{"is_tail_call":false,"symbol":"exchange","target_va":4294975268},{"is_tail_call":false,"symbol":"strncmp","target_va":4294976060},{"is_tail_call":false,"symbol":"strlen","target_va":4294976048},{"is_tail_call":false,"symbol":"free","target_va":4294975880},{"is_tail_call":false,"symbol":"free","target_va":4294975880},{"is_tail_call":false,"symbol":"fwrite","target_va":4294975892},{"is_tail_call":false,"symbol":"strlen","target_va":4294976048},{"is_tail_call":false,"symbol":"strchr","target_va":4294976024},{"is_tail_call":false,"symbol":"free","target_va":4294975880},{"is_tail_call":false,"symbol":"strchr","target_va":4294976024},{"is_tail_call":false,"symbol":"strchr","target_va":4294976024},{"is_tail_call":false,"symbol":"free","target_va":4294975880},{"is_tail_call":false,"symbol":"exchange","target_va":4294975268},{"is_tail_call":false,"symbol":"free","target_va":4294975880}],"4294975448":[{"is_tail_call":false,"symbol":"_getopt_internal_r","target_va":4294972432}],"4294975548":[{"is_tail_call":false,"symbol":"_getopt_internal_r","target_va":4294972432}],"4294975660":[{"is_tail_call":true,"symbol":"_getopt_internal","target_va":4294975448}],"4294975672":[{"is_tail_call":true,"symbol":"_getopt_internal_r","target_va":4294972432}],"4294975688":[{"is_tail_call":true,"symbol":"_getopt_internal","target_va":4294975448}],"4294975700":[{"is_tail_call":true,"symbol":"_getopt_internal_r","target_va":4294972432}],"4294975716":[{"is_tail_call":false,"symbol":"nettle_base16_encode_update","target_va":4294975928},{"is_tail_call":false,"symbol":"fclose","target_va":4294975784}]},"data_xrefs":{"by_data":{"4294975488":[4294970992],"4294975489":[4294970992,4294972432],"4294975496":[4294970992],"4294975500":[4294970992],"4294975504":[4294972432],"4294975520":[4294972432],"4294975616":[4294970992],"4294976123":[4294970992],"4294976347":[4294970992],"4294976401":[4294970992],"4294976426":[4294970992],"4294976474":[4294970992],"4294976816":[4294970992],"4294976889":[4294970992],"4294976894":[4294970992],"4294976923":[4294970992],"4294976951":[4294975716],"4294976978":[4294972432],"4294977023":[4294972432],"4294977161":[4294972432],"4294977193":[4294972432],"4294977225":[4294972432],"4294977226":[4294972432],"4294977415":[4294972432],"4294983680":[4294970992,4294971820,4294972296,4294972348,4294972432,4294975716],"4294983681":[4294972432],"4294983688":[4294972432,4294975716],"4294983696":[4294975716],"4294983704":[4294971820,4294972432],"4294983712":[4294975716],"4294983720":[4294975716],"4294983728":[4294971820,4294972432],"4294983736":[4294970992,4294972296,4294972348,4294972432,4294975716],"4294983744":[4294970992],"4294983752":[4294970992,4294971820],"4294983760":[4294975716],"4294983768":[4294975716],"4294983776":[4294975716],"4294983784":[4294975716],"4294983792":[4294975716],"4294983800":[4294975716],"4294983808":[4294975716],"4294983816":[4294975716],"4294983824":[4294975716],"4294983832":[4294975716],"4294983840":[4294975716],"4294983848":[4294975716],"4294983856":[4294975716],"4294983864":[4294975716],"4294983872":[4294975716],"4294983880":[4294975716],"4294983888":[4294975716],"4294983896":[4294975716],"4294983904":[4294975716],"4294983912":[4294975716],"4294983920":[4294975716],"4294983928":[4294975716],"4294983936":[4294970992],"4295000064":[4294970992,4294975448,4294975548],"4295000068":[4294975448,4294975548],"4295000072":[4294975448,4294975548],"4295000080":[4294975448,4294975548],"4295000136":[4294970992,4294975448,4294975548]},"by_function":{"4294970992":[{"data_va":4294976123,"insn_va":4294971048,"kind":"CString","value":"Va:l:"},{"data_va":4295000136,"insn_va":4294971056,"kind":"Global","value":null},{"data_va":4294983936,"insn_va":4294971064,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294971144,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294971172,"kind":"Global","value":null},{"data_va":4294976923,"insn_va":4294971208,"kind":"CString","value":"nettle-hash (nettle 3.10.2)"},{"data_va":4294976889,"insn_va":4294971240,"kind":"CString","value":"name"},{"data_va":4294976816,"insn_va":4294971252,"kind":"CString","value":"%10s digestsize (internal block size, context size), in units of octets\n"},{"data_va":4294975488,"insn_va":4294971264,"kind":"Global","value":null},{"data_va":4294976894,"insn_va":4294971280,"kind":"CString","value":"%10s %d (%d, %d)\n"},{"data_va":4294975488,"insn_va":4294971284,"kind":"Global","value":null},{"data_va":4294975496,"insn_va":4294971292,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294971320,"kind":"Global","value":null},{"data_va":4294983736,"insn_va":4294971336,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971340,"kind":"Global","value":null},{"data_va":4294976474,"insn_va":4294971348,"kind":"CString","value":"Usage: nettle-hash -a ALGORITHM [OPTIONS] [FILE ...]\nOptions:\n  --help              Show this help.\n  -V, --version       Show version information.\n  --list              List supported hash algorithms.\n  -a, --algorithm=ALG Hash algorithm to use.\n  -l, --length=LENGTH Desired digest length (octets)\n  --raw               Raw binary output.\n"},{"data_va":4294983752,"insn_va":4294971376,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971380,"kind":"Global","value":null},{"data_va":4294976474,"insn_va":4294971388,"kind":"CString","value":"Usage: nettle-hash -a ALGORITHM [OPTIONS] [FILE ...]\nOptions:\n  --help              Show this help.\n  -V, --version       Show version information.\n  --list              List supported hash algorithms.\n  -a, --algorithm=ALG Hash algorithm to use.\n  -l, --length=LENGTH Desired digest length (octets)\n  --raw               Raw binary output.\n"},{"data_va":4294975500,"insn_va":4294971428,"kind":"Global","value":null},{"data_va":4294976347,"insn_va":4294971452,"kind":"CString","value":"Length argument %d too large for selected algorithm.\n"},{"data_va":4295000064,"insn_va":4294971468,"kind":"Global","value":null},{"data_va":4294983744,"insn_va":4294971488,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971492,"kind":"Global","value":null},{"data_va":4294976401,"insn_va":4294971532,"kind":"CString","value":"rb"},{"data_va":4294976426,"insn_va":4294971540,"kind":"CString","value":"%s: "},{"data_va":4294983752,"insn_va":4294971628,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971632,"kind":"Global","value":null},{"data_va":4294975616,"insn_va":4294971676,"kind":"Global","value":null}],"4294971820":[{"data_va":4294983704,"insn_va":4294971852,"kind":"Global","value":null},{"data_va":4294983728,"insn_va":4294971888,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294971892,"kind":"Global","value":null},{"data_va":4294983752,"insn_va":4294972040,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972044,"kind":"Global","value":null},{"data_va":4294983728,"insn_va":4294972092,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972096,"kind":"Global","value":null}],"4294972296":[{"data_va":4294983736,"insn_va":4294972324,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972328,"kind":"Global","value":null}],"4294972348":[{"data_va":4294983736,"insn_va":4294972376,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972380,"kind":"Global","value":null}],"4294972432":[{"data_va":4294983728,"insn_va":4294972468,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294972472,"kind":"Global","value":null},{"data_va":4294977415,"insn_va":4294972588,"kind":"CString","value":"POSIXLY_CORRECT"},{"data_va":4294983704,"insn_va":4294973056,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294973100,"kind":"Global","value":null},{"data_va":4294983736,"insn_va":4294973128,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973132,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973140,"kind":"Global","value":null},{"data_va":4294976978,"insn_va":4294973152,"kind":"CString","value":"%s: option '%s' is ambiguous; possibilities:"},{"data_va":4294975504,"insn_va":4294973160,"kind":"Global","value":null},{"data_va":4294977023,"insn_va":4294973172,"kind":"CString","value":" '--%s'"},{"data_va":4294983680,"insn_va":4294973176,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973184,"kind":"Global","value":null},{"data_va":4294975504,"insn_va":4294973200,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973212,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294973248,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973280,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294973304,"kind":"Global","value":null},{"data_va":4294983688,"insn_va":4294973312,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294973464,"kind":"Global","value":null},{"data_va":4294983681,"insn_va":4294973548,"kind":"Global","value":null},{"data_va":4294983681,"insn_va":4294973576,"kind":"Global","value":null},{"data_va":4294983736,"insn_va":4294973648,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973652,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973656,"kind":"Global","value":null},{"data_va":4294977161,"insn_va":4294973676,"kind":"CString","value":"%s: unrecognized option '--%s'\n"},{"data_va":4294975504,"insn_va":4294973684,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294973740,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294973812,"kind":"Global","value":null},{"data_va":4294983736,"insn_va":4294973836,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973840,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294973844,"kind":"Global","value":null},{"data_va":4294977226,"insn_va":4294973856,"kind":"CString","value":"%s: invalid option -- '%c'\n"},{"data_va":4294975504,"insn_va":4294973864,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294973904,"kind":"Global","value":null},{"data_va":4294975489,"insn_va":4294973916,"kind":"Global","value":null},{"data_va":4294977193,"insn_va":4294973980,"kind":"CString","value":"%s: unrecognized option '%c%s'\n"},{"data_va":4294975520,"insn_va":4294973988,"kind":"Global","value":null},{"data_va":4294977225,"insn_va":4294973996,"kind":"CString","value":null},{"data_va":4294975489,"insn_va":4294974008,"kind":"Global","value":null},{"data_va":4294983728,"insn_va":4294974032,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294974036,"kind":"Global","value":null}],"4294975448":[{"data_va":4295000064,"insn_va":4294975468,"kind":"Global","value":null},{"data_va":4295000068,"insn_va":4294975476,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294975484,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294975500,"kind":"Global","value":null},{"data_va":4295000136,"insn_va":4294975512,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294975516,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294975524,"kind":"Global","value":null}],"4294975548":[{"data_va":4295000064,"insn_va":4294975564,"kind":"Global","value":null},{"data_va":4295000068,"insn_va":4294975572,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294975580,"kind":"Global","value":null},{"data_va":4295000064,"insn_va":4294975612,"kind":"Global","value":null},{"data_va":4295000136,"insn_va":4294975624,"kind":"Global","value":null},{"data_va":4295000080,"insn_va":4294975628,"kind":"Global","value":null},{"data_va":4295000072,"insn_va":4294975636,"kind":"Global","value":null}],"4294975716":[{"data_va":4294983736,"insn_va":4294975728,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975732,"kind":"Global","value":null},{"data_va":4294976951,"insn_va":4294975740,"kind":"CString","value":"Virtual memory exhausted.\n"},{"data_va":4294983712,"insn_va":4294975764,"kind":"Global","value":null},{"data_va":4294983720,"insn_va":4294975776,"kind":"Global","value":null},{"data_va":4294983760,"insn_va":4294975788,"kind":"Global","value":null},{"data_va":4294983768,"insn_va":4294975800,"kind":"Global","value":null},{"data_va":4294983776,"insn_va":4294975812,"kind":"Global","value":null},{"data_va":4294983784,"insn_va":4294975824,"kind":"Global","value":null},{"data_va":4294983792,"insn_va":4294975836,"kind":"Global","value":null},{"data_va":4294983800,"insn_va":4294975848,"kind":"Global","value":null},{"data_va":4294983808,"insn_va":4294975860,"kind":"Global","value":null},{"data_va":4294983816,"insn_va":4294975872,"kind":"Global","value":null},{"data_va":4294983824,"insn_va":4294975884,"kind":"Global","value":null},{"data_va":4294983832,"insn_va":4294975896,"kind":"Global","value":null},{"data_va":4294983840,"insn_va":4294975908,"kind":"Global","value":null},{"data_va":4294983848,"insn_va":4294975920,"kind":"Global","value":null},{"data_va":4294983856,"insn_va":4294975932,"kind":"Global","value":null},{"data_va":4294983864,"insn_va":4294975944,"kind":"Global","value":null},{"data_va":4294983872,"insn_va":4294975956,"kind":"Global","value":null},{"data_va":4294983680,"insn_va":4294975968,"kind":"Global","value":null},{"data_va":4294983688,"insn_va":4294975980,"kind":"Global","value":null},{"data_va":4294983696,"insn_va":4294975992,"kind":"Global","value":null},{"data_va":4294983880,"insn_va":4294976004,"kind":"Global","value":null},{"data_va":4294983888,"insn_va":4294976016,"kind":"Global","value":null},{"data_va":4294983896,"insn_va":4294976028,"kind":"Global","value":null},{"data_va":4294983904,"insn_va":4294976040,"kind":"Global","value":null},{"data_va":4294983912,"insn_va":4294976052,"kind":"Global","value":null},{"data_va":4294983920,"insn_va":4294976064,"kind":"Global","value":null},{"data_va":4294983928,"insn_va":4294976076,"kind":"Global","value":null}]}},"noreturn_vas":[],"symbols":{"4294970992":"main","4294971820":"digest_file","4294972296":"die","4294972348":"werror","4294972404":"xalloc","4294972432":"_getopt_internal_r","4294975268":"exchange","4294975448":"_getopt_internal","4294975548":"getopt","4294975660":"getopt_long","4294975672":"_getopt_long_r","4294975688":"getopt_long_only","4294975700":"_getopt_long_only_r","4294975716":"xalloc.cold.1"}},"capabilities":[],"code_signature":{"code_directory":{"cdhash":"69aae76a3432e76b51047217ed19a61a311632d42e11701ad2191ecdc62390b8","flag_names":["CS_ADHOC"],"flags":2,"hash_type":2,"identifier":"nettle-hash-55554944223ca4418f3d3b948ae36a7e3b1806b1","platform":0,"team_id":null},"signing_status":"AdHoc"},"cpp_hierarchy":null,"data_in_code":[],"dna":{"hashes":{"classhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","cpp_classhash":null,"entitlementhash":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","frameworkhash":"d2048a1e23c0e0bdd1ac131b31a5d70e7178fc25fcd398dde13b01bbadc7cebe","imphash":"d6a8f64b7e1613157c7cf7230a9ac35cf2fa00eb709de4e6409f836d463ecf38","sha256_text":"569a3dde5ea46fcf25b1101b71f29886257d2751b0a691fc12d924868eb27edc","symbolhash":"d6a8f64b7e1613157c7cf7230a9ac35cf2fa00eb709de4e6409f836d463ecf38"},"sets":{"apis_called":["__error","__stack_chk_fail","_getopt_internal","_getopt_internal_r","die","digest_file","exchange","fclose","feof","ferror","fflush","fopen","fprintf","fputc","fread","free","fwrite","getenv","getopt_long","malloc","nettle_base16_encode_update","nettle_get_hashes","nettle_lookup_hash","printf","puts","strchr","strlen","strncmp","vfprintf","xalloc"],"bundle_ids":[],"cpp_classes":[],"entitlements":[],"frameworks":["libnettle.8.dylib","libSystem.B.dylib"],"iokit_constants":[],"objc_classes":[],"private_frameworks":[],"protocols":[],"signing_status":"Ad-Hoc","static_libs":["FLAC-1.5.0","gio-2.0-2.86.3"],"swift_protocol_names":[],"swift_type_names":[],"xpc_services":[]},"vector":{"bundle_ids":0,"cap_analytics":0,"cap_hardware":0,"cap_ipc":0,"cap_keychain":0,"cap_location":0,"cap_network":0,"cap_security":0,"cap_storage":0,"cap_system":0,"cpp_classes":0,"cpp_vtable_entries":0,"entitlements_total":0,"file_paths":0,"frameworks_private":0,"frameworks_total":2,"iokit_constants":0,"library_functions":2,"nlist_functions":14,"objc_classes":0,"objc_ivars":0,"objc_methods":0,"objc_protocols":0,"section_count":10,"size_log2":16.097374,"static_lib_count":2,"swift_conformances":0,"swift_protocols":0,"swift_types":0,"telemetry_strings":0,"text_ratio":0.06800548,"url_endpoints":0,"xpc_provides":0}},"dwarf_metadata":null,"entitlements":{"entries":{},"raw_plist":null},"exports":[{"address":8152,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"_getopt_internal"},{"address":5136,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"_getopt_internal_r"},{"address":8404,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"_getopt_long_only_r"},{"address":8376,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"_getopt_long_r"},{"address":0,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"_mh_execute_header"},{"address":5000,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"die"},{"address":8252,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"getopt"},{"address":8364,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"getopt_long"},{"address":8392,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"getopt_long_only"},{"address":3696,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"main"},{"address":32840,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"optarg"},{"address":32772,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"opterr"},{"address":32768,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"optind"},{"address":32776,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"optopt"},{"address":10135,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"sexp_token_chars"},{"address":5052,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"werror"},{"address":5108,"is_reexport":false,"is_thread_local":false,"is_weak":false,"name":"xalloc"}],"fileset_entries":[],"fingerprint":{"analyzed_at":"2026-04-09T09:10:43Z","available_arches":["arm64"],"binary_type":"executable","bundle_id":null,"cdhash":"69aae76a3432e76b51047217ed19a61a311632d42e11701ad2191ecdc62390b8","file_modified":"2026-04-09T09:10:43Z","file_size":70112,"is_arm64e":false,"min_os":"26.0.0","name":"nettle-hash","platform":"macOS","sdk":"26.0.0","sha256":"ad83b1bc1aec68d21bb852c083940c7500303b5538a7d3edac347e7909501c0a","sha256_slice":"ad83b1bc1aec68d21bb852c083940c7500303b5538a7d3edac347e7909501c0a","source_version":null,"team_id":null,"uuid":"223CA441-8F3D-3B94-8AE3-6A7E3B1806B1"},"frameworks":[{"is_private":false,"is_weak":false,"name":"/opt/homebrew/Cellar/nettle/3.10.2/lib/libnettle.8.dylib"},{"is_private":false,"is_weak":false,"name":"/usr/lib/libSystem.B.dylib"}],"function_starts_count":14,"imports":[{"address":0,"dylib":"/opt/homebrew/Cellar/nettle/3.10.2/lib/libnettle.8.dylib","is_lazy":false,"is_weak":false,"name":"nettle_base16_encode_update"},{"address":0,"dylib":"/opt/homebrew/Cellar/nettle/3.10.2/lib/libnettle.8.dylib","is_lazy":false,"is_weak":false,"name":"nettle_get_hashes"},{"address":0,"dylib":"/opt/homebrew/Cellar/nettle/3.10.2/lib/libnettle.8.dylib","is_lazy":false,"is_weak":false,"name":"nettle_lookup_hash"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__chkstk_darwin"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__error"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stack_chk_fail"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stack_chk_guard"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stderrp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stdinp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"__stdoutp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"abort"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"atoi"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"exit"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fclose"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"feof"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"ferror"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fflush"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fopen"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fprintf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fputc"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fread"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"free"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"fwrite"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"getenv"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"malloc"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"printf"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"puts"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strchr"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strerror"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strlen"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"strncmp"},{"address":0,"dylib":"/usr/lib/libSystem.B.dylib","is_lazy":false,"is_weak":false,"name":"vfprintf"}],"interesting_strings":{},"iokit_surface":null,"library_matches":[],"library_profile":{"libraries":{"FLAC":["1.5.0",1],"gio-2.0":["2.86.3",1]},"library_ratio":0.14285715,"total_functions":14,"total_identified":2},"network_surface":{"api_usage":{"callers":[],"classes":[],"methods":[]},"endpoints":[],"has_network_entitlement":false,"network_frameworks":[]},"objc_classes":{},"objc_metadata":{"classes":{}},"sections":[{"name":"__text","offset":3696,"protection":"r-x","segment":"__TEXT","size":4768},{"name":"__stubs","offset":8464,"protection":"r-x","segment":"__TEXT","size":324},{"name":"__cstring","offset":8788,"protection":"r-x","segment":"__TEXT","size":1347},{"name":"__const","offset":10135,"protection":"r-x","segment":"__TEXT","size":128},{"name":"__unwind_info","offset":10264,"protection":"r-x","segment":"__TEXT","size":128},{"name":"__got","offset":16384,"protection":"rw-","segment":"__DATA_CONST","size":256},{"name":"__const","offset":16640,"protection":"rw-","segment":"__DATA_CONST","size":224},{"name":"__data","offset":32768,"protection":"rw-","segment":"__DATA","size":12},{"name":"__bss","offset":0,"protection":"rw-","segment":"__DATA","size":56},{"name":"__common","offset":0,"protection":"rw-","segment":"__DATA","size":8}],"summary":"This ad-hoc signed arm64 executable cannot be reliably classified without examining its runtime behavior, imports, or code. The binary is small (68.5 KB) with minimal function exports (14 functions) and uses only 2 frameworks, but their identities are not exposed in the provided metadata. Ad-hoc signing indicates it was not signed by an Apple developer account or enterprise certificate. Security analysis requires execution context, imported symbols, or disassembly to determine actual purpose.","swift_metadata":null,"title":"Unknown utility — insufficient metadata for classification","total_strings":180,"xpc_services":[]}