com.android.hardware.keymint.rust_nonsecure(minSdkVersion:(no version)):
  android.hardware.security.keymint-V4-rust(minSdkVersion:35) <- android.hardware.security.keymint-service.nonsecure, libkmr_hal
  android.hardware.security.keymint-service.nonsecure(minSdkVersion:(no version)) <- com.android.hardware.keymint.rust_nonsecure
  android.hardware.security.rkp-V3-rust(minSdkVersion:35) <- libkmr_hal
  android.hardware.security.secureclock-V1-rust(minSdkVersion:35) <- android.hardware.security.keymint-V4-rust, libkmr_hal
  android.hardware.security.sharedsecret-V1-rust(minSdkVersion:(no version)) <- libkmr_hal
  bcm_object(minSdkVersion:29) <- libcrypto
  crt_pad_segment(minSdkVersion:21) <- libbase, libcrypto, libcutils, libssl, prebuilt_libc++
  crtbegin_dynamic(minSdkVersion:21) <- android.hardware.security.keymint-service.nonsecure
  crtbegin_so(minSdkVersion:21) <- android.hardware.security.keymint-V4-rust, android.hardware.security.rkp-V3-rust, android.hardware.security.secureclock-V1-rust, android.hardware.security.sharedsecret-V1-rust, libaho_corasick, libandroid_log_sys, libandroid_logger, libanyhow, libbase, libbinder_ndk_sys, libbinder_rs, libbitflags, libcfg_if, libciborium, libciborium_io, libciborium_ll, libconst_oid, libcoset, libcrypto, libcutils, libcutils_bindgen, libder, libdowncast_rs, libenv_filter, libflagset, libhalf, libhex, libkmr_common, libkmr_crypto_boring, libkmr_hal, libkmr_hal_nonsecure, libkmr_ta, libkmr_ta_nonsecure, libkmr_wire, liblibc, liblog_rust, libmemchr, libmemoffset, libnix, libonce_cell, libopenssl, libpkcs1, libpkcs8, libregex, libregex_automata, libregex_syntax, librustutils, libsec1, libserde, libspki, libssl, libstatic_assertions, libstd, libsystem_properties_bindgen_sys, libthiserror, libx509_cert, libzerocopy, libzeroize, prebuilt_libc++
  crtbrand(minSdkVersion:21) <- crtbegin_dynamic, crtbegin_so
  crtend_android(minSdkVersion:21) <- android.hardware.security.keymint-service.nonsecure
  crtend_so(minSdkVersion:21) <- android.hardware.security.keymint-V4-rust, android.hardware.security.rkp-V3-rust, android.hardware.security.secureclock-V1-rust, android.hardware.security.sharedsecret-V1-rust, libaho_corasick, libandroid_log_sys, libandroid_logger, libanyhow, libbase, libbinder_ndk_sys, libbinder_rs, libbitflags, libcfg_if, libciborium, libciborium_io, libciborium_ll, libconst_oid, libcoset, libcrypto, libcutils, libcutils_bindgen, libder, libdowncast_rs, libenv_filter, libflagset, libhalf, libhex, libkmr_common, libkmr_crypto_boring, libkmr_hal, libkmr_hal_nonsecure, libkmr_ta, libkmr_ta_nonsecure, libkmr_wire, liblibc, liblog_rust, libmemchr, libmemoffset, libnix, libonce_cell, libopenssl, libpkcs1, libpkcs8, libregex, libregex_automata, libregex_syntax, librustutils, libsec1, libserde, libspki, libssl, libstatic_assertions, libstd, libsystem_properties_bindgen_sys, libthiserror, libx509_cert, libzerocopy, libzeroize, prebuilt_libc++
  fmtlib(minSdkVersion:29) <- libbase
  fmtlib_headers(minSdkVersion:29) <- libbase_headers
  libaho_corasick(minSdkVersion:29) <- libregex, libregex_automata
  liballoc.rust_sysroot(minSdkVersion:29) <- libhashbrown.rust_sysroot, libpanic_abort.rust_sysroot, libstd, libstd_detect.rust_sysroot
  libandroid_log_sys(minSdkVersion:29) <- libandroid_logger, liblog_rust
  libandroid_logger(minSdkVersion:29) <- android.hardware.security.keymint-service.nonsecure
  libanyhow(minSdkVersion:29) <- librustutils
  libasync_safe(minSdkVersion:apex_inherit) <- libcutils
  libasync_trait(minSdkVersion:29) (external) <- android.hardware.security.keymint-V4-rust, android.hardware.security.rkp-V3-rust, android.hardware.security.secureclock-V1-rust, android.hardware.security.sharedsecret-V1-rust
  libbase(minSdkVersion:29) <- libcutils, libcutils_sockets, librustutils
  libbase_headers(minSdkVersion:29) <- libbase, libcutils
  libbinder_ndk(minSdkVersion:(no version)) (external) <- libbinder_ndk_bindgen, libbinder_ndk_sys
  libbinder_ndk_bindgen(minSdkVersion:33) <- libbinder_ndk_sys
  libbinder_ndk_sys(minSdkVersion:33) <- libbinder_rs
  libbinder_rs(minSdkVersion:33) <- android.hardware.security.keymint-V4-rust, android.hardware.security.keymint-service.nonsecure, android.hardware.security.rkp-V3-rust, android.hardware.security.secureclock-V1-rust, android.hardware.security.sharedsecret-V1-rust, libkmr_hal, libkmr_hal_nonsecure
  libbitflags(minSdkVersion:29) <- libnix, libopenssl
  libbssl_sys(minSdkVersion:29) <- libkmr_crypto_boring, libopenssl
  libbssl_sys_raw(minSdkVersion:29) <- libbssl_sys, libbssl_sys_raw_staticfns
  libbssl_sys_raw_staticfns(minSdkVersion:29) <- libbssl_sys
  libc(minSdkVersion:(no version)) (external) <- android.hardware.security.keymint-V4-rust, android.hardware.security.keymint-service.nonsecure, android.hardware.security.rkp-V3-rust, android.hardware.security.secureclock-V1-rust, android.hardware.security.sharedsecret-V1-rust, bcm_object, fmtlib, fmtlib_headers, libaho_corasick, libandroid_log_sys, libandroid_logger, libanyhow, libbase, libbase_headers, libbinder_ndk_bindgen, libbinder_ndk_sys, libbinder_rs, libbitflags, libbssl_sys_raw, libbssl_sys_raw_staticfns, libcfg_if, libciborium, libciborium_io, libciborium_ll, libconst_oid, libcoset, libcrypto, libcutils, libcutils_bindgen, libcutils_headers, libcutils_sockets, libder, libdowncast_rs, libenv_filter, libflagset, libhalf, libhex, libkmr_common, libkmr_crypto_boring, libkmr_hal, libkmr_hal_nonsecure, libkmr_ta, libkmr_ta_nonsecure, libkmr_wire, liblibc, liblog_rust, libmemchr, libmemoffset, libnix, libonce_cell, libopenssl, libpkcs1, libpkcs8, libprocessgroup_headers, libregex, libregex_automata, libregex_syntax, librustutils, libsec1, libserde, libspki, libssl, libstatic_assertions, libstd, libsystem_properties_bindgen, libsystem_properties_bindgen_sys, libthiserror, libx509_cert, libzerocopy, libzeroize, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle
  libc_headers(minSdkVersion:apex_inherit) <- crt_pad_segment, crtbegin_dynamic, crtbegin_so, crtbrand, crtend_android, crtend_so, libasync_safe
  libc_uapi_headers(minSdkVersion:apex_inherit) <- libc_headers
  libcfg_if(minSdkVersion:29) <- libnix, libopenssl
  libcfg_if.rust_sysroot(minSdkVersion:29) <- libpanic_abort.rust_sysroot, libstd, libstd_detect.rust_sysroot, libunwind.rust_sysroot
  libciborium(minSdkVersion:29) <- libcoset, libkmr_common, libkmr_hal, libkmr_ta, libkmr_wire
  libciborium_io(minSdkVersion:29) <- libciborium, libciborium_ll, libcoset, libkmr_common, libkmr_hal, libkmr_ta, libkmr_wire
  libciborium_ll(minSdkVersion:29) <- libciborium
  libcompiler_builtins.rust_sysroot(minSdkVersion:29) <- liballoc.rust_sysroot, libcfg_if.rust_sysroot, libhashbrown.rust_sysroot, liblibc.rust_sysroot, libpanic_abort.rust_sysroot, libprofiler_builtins.rust_sysroot, librustc_demangle.rust_sysroot, libstd, libstd_detect.rust_sysroot, libunwind.rust_sysroot
  libconst_oid(minSdkVersion:apex_inherit) <- libder, libx509_cert
  libcore.rust_sysroot(minSdkVersion:29) <- liballoc.rust_sysroot, libcfg_if.rust_sysroot, libcompiler_builtins.rust_sysroot, libhashbrown.rust_sysroot, liblibc.rust_sysroot, libpanic_abort.rust_sysroot, libprofiler_builtins.rust_sysroot, librustc_demangle.rust_sysroot, libstd, libstd_detect.rust_sysroot, libunwind.rust_sysroot
  libcoset(minSdkVersion:29) <- libkmr_common, libkmr_ta, libkmr_wire
  libcrypto(minSdkVersion:29) <- libbssl_sys, libbssl_sys_raw, libssl
  libcutils(minSdkVersion:29) <- librustutils
  libcutils_bindgen(minSdkVersion:29) <- librustutils
  libcutils_headers(minSdkVersion:29) <- libcutils, libcutils_bindgen
  libcutils_sockets(minSdkVersion:29) <- libcutils
  libder(minSdkVersion:apex_inherit) <- libkmr_common, libkmr_ta, libpkcs1, libpkcs8, libsec1, libspki, libx509_cert
  libder_derive(minSdkVersion:(no version)) (external) <- libder
  libdl(minSdkVersion:(no version)) (external) <- android.hardware.security.keymint-V4-rust, android.hardware.security.keymint-service.nonsecure, android.hardware.security.rkp-V3-rust, android.hardware.security.secureclock-V1-rust, android.hardware.security.sharedsecret-V1-rust, bcm_object, fmtlib, fmtlib_headers, libaho_corasick, libandroid_log_sys, libandroid_logger, libanyhow, libbase, libbase_headers, libbinder_ndk_bindgen, libbinder_ndk_sys, libbinder_rs, libbitflags, libbssl_sys_raw, libbssl_sys_raw_staticfns, libcfg_if, libciborium, libciborium_io, libciborium_ll, libconst_oid, libcoset, libcrypto, libcutils, libcutils_bindgen, libcutils_headers, libcutils_sockets, libder, libdowncast_rs, libenv_filter, libflagset, libhalf, libhex, libkmr_common, libkmr_crypto_boring, libkmr_hal, libkmr_hal_nonsecure, libkmr_ta, libkmr_ta_nonsecure, libkmr_wire, liblibc, liblog_rust, libmemchr, libmemoffset, libnix, libonce_cell, libopenssl, libpkcs1, libpkcs8, libprocessgroup_headers, libregex, libregex_automata, libregex_syntax, librustutils, libsec1, libserde, libspki, libssl, libstatic_assertions, libstd, libsystem_properties_bindgen, libsystem_properties_bindgen_sys, libthiserror, libx509_cert, libzerocopy, libzeroize, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle
  libdowncast_rs(minSdkVersion:29) <- libbinder_rs
  libenumn(minSdkVersion:29) (external) <- libkmr_common, libkmr_wire
  libenv_filter(minSdkVersion:29) <- libandroid_logger
  libflagset(minSdkVersion:apex_inherit) <- libder, libkmr_ta
  libforeign_types(minSdkVersion:29) <- libkmr_crypto_boring, libopenssl
  libforeign_types_shared(minSdkVersion:29) <- libforeign_types
  libhalf(minSdkVersion:29) <- libciborium_ll
  libhashbrown.rust_sysroot(minSdkVersion:29) <- libstd
  libhex(minSdkVersion:29) <- libkmr_hal, libkmr_hal_nonsecure, libkmr_ta_nonsecure
  libkmr_common(minSdkVersion:(no version)) <- libkmr_crypto_boring, libkmr_ta, libkmr_ta_nonsecure
  libkmr_crypto_boring(minSdkVersion:(no version)) <- libkmr_ta_nonsecure
  libkmr_derive(minSdkVersion:(no version)) (external) <- libkmr_common, libkmr_hal, libkmr_ta, libkmr_wire
  libkmr_hal(minSdkVersion:(no version)) <- android.hardware.security.keymint-service.nonsecure, libkmr_hal_nonsecure
  libkmr_hal_nonsecure(minSdkVersion:(no version)) <- android.hardware.security.keymint-service.nonsecure
  libkmr_ta(minSdkVersion:(no version)) <- libkmr_ta_nonsecure
  libkmr_ta_nonsecure(minSdkVersion:(no version)) <- android.hardware.security.keymint-service.nonsecure
  libkmr_wire(minSdkVersion:(no version)) <- libkmr_common, libkmr_crypto_boring, libkmr_hal, libkmr_hal_nonsecure, libkmr_ta, libkmr_ta_nonsecure
  liblibc(minSdkVersion:29) <- libbinder_ndk_sys, libbinder_rs, libkmr_crypto_boring, libkmr_hal_nonsecure, libkmr_ta_nonsecure, libnix, libopenssl, librustutils, libsystem_properties_bindgen_sys
  liblibc.rust_sysroot(minSdkVersion:29) <- libpanic_abort.rust_sysroot, libstd, libunwind.rust_sysroot
  liblog(minSdkVersion:(no version)) (external) <- android.hardware.security.keymint-V4-rust, android.hardware.security.keymint-service.nonsecure, android.hardware.security.rkp-V3-rust, android.hardware.security.secureclock-V1-rust, android.hardware.security.sharedsecret-V1-rust, libaho_corasick, libandroid_log_sys, libandroid_logger, libanyhow, libbase, libbinder_ndk_bindgen, libbinder_ndk_sys, libbinder_rs, libbitflags, libbssl_sys_raw, libcfg_if, libciborium, libciborium_io, libciborium_ll, libconst_oid, libcoset, libcutils, libcutils_bindgen, libcutils_sockets, libder, libdowncast_rs, libenv_filter, libflagset, libhalf, libhex, libkmr_common, libkmr_crypto_boring, libkmr_hal, libkmr_hal_nonsecure, libkmr_ta, libkmr_ta_nonsecure, libkmr_wire, liblibc, liblog_rust, libmemchr, libmemoffset, libnix, libonce_cell, libopenssl, libpkcs1, libpkcs8, libregex, libregex_automata, libregex_syntax, librustutils, libsec1, libserde, libspki, libstatic_assertions, libstd, libsystem_properties_bindgen, libsystem_properties_bindgen_sys, libthiserror, libx509_cert, libzerocopy, libzeroize
  liblog_headers(minSdkVersion:29) <- libasync_safe
  liblog_rust(minSdkVersion:29) <- android.hardware.security.keymint-service.nonsecure, libandroid_logger, libbinder_rs, libenv_filter, libkmr_common, libkmr_crypto_boring, libkmr_hal, libkmr_hal_nonsecure, libkmr_ta, libkmr_ta_nonsecure, libkmr_wire, librustutils
  libm(minSdkVersion:(no version)) (external) <- android.hardware.security.keymint-V4-rust, android.hardware.security.keymint-service.nonsecure, android.hardware.security.rkp-V3-rust, android.hardware.security.secureclock-V1-rust, android.hardware.security.sharedsecret-V1-rust, bcm_object, fmtlib, fmtlib_headers, libaho_corasick, libandroid_log_sys, libandroid_logger, libanyhow, libbase, libbase_headers, libbinder_ndk_bindgen, libbinder_ndk_sys, libbinder_rs, libbitflags, libbssl_sys_raw, libbssl_sys_raw_staticfns, libcfg_if, libciborium, libciborium_io, libciborium_ll, libconst_oid, libcoset, libcrypto, libcutils, libcutils_bindgen, libcutils_headers, libcutils_sockets, libder, libdowncast_rs, libenv_filter, libflagset, libhalf, libhex, libkmr_common, libkmr_crypto_boring, libkmr_hal, libkmr_hal_nonsecure, libkmr_ta, libkmr_ta_nonsecure, libkmr_wire, liblibc, liblog_rust, libmemchr, libmemoffset, libnix, libonce_cell, libopenssl, libpkcs1, libpkcs8, libprocessgroup_headers, libregex, libregex_automata, libregex_syntax, librustutils, libsec1, libserde, libspki, libssl, libstatic_assertions, libstd, libsystem_properties_bindgen, libsystem_properties_bindgen_sys, libthiserror, libx509_cert, libzerocopy, libzeroize, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle
  libmemchr(minSdkVersion:29) <- libaho_corasick, libregex, libregex_automata
  libmemoffset(minSdkVersion:29) <- libnix
  libnix(minSdkVersion:29) <- librustutils
  libonce_cell(minSdkVersion:29) <- liblog_rust, libopenssl
  libopenssl(minSdkVersion:29) <- libkmr_crypto_boring
  libopenssl_macros(minSdkVersion:(no version)) (external) <- libopenssl
  libpanic_abort.rust_sysroot(minSdkVersion:29) <- libstd
  libpkcs1(minSdkVersion:29) <- libkmr_common
  libpkcs8(minSdkVersion:29) <- libkmr_common, libsec1
  libprocessgroup_headers(minSdkVersion:29) <- libcutils, libcutils_headers
  libprofiler_builtins.rust_sysroot(minSdkVersion:29) <- libstd
  libregex(minSdkVersion:29) <- libenv_filter, libkmr_hal
  libregex_automata(minSdkVersion:29) <- libregex
  libregex_syntax(minSdkVersion:29) <- libregex, libregex_automata
  librustc_demangle.rust_sysroot(minSdkVersion:29) <- libstd
  librustutils(minSdkVersion:29) <- libkmr_hal
  libsec1(minSdkVersion:29) <- libkmr_common
  libserde(minSdkVersion:29) <- libciborium, libhex
  libserde_derive(minSdkVersion:(no version)) (external) <- libserde
  libspki(minSdkVersion:29) <- libkmr_common, libkmr_ta, libpkcs1, libpkcs8, libx509_cert
  libssl(minSdkVersion:29) <- libbssl_sys, libbssl_sys_raw
  libstatic_assertions(minSdkVersion:29) <- android.hardware.security.keymint-V4-rust, android.hardware.security.rkp-V3-rust, android.hardware.security.secureclock-V1-rust, android.hardware.security.sharedsecret-V1-rust
  libstd(minSdkVersion:29) <- android.hardware.security.keymint-V4-rust, android.hardware.security.keymint-service.nonsecure, android.hardware.security.rkp-V3-rust, android.hardware.security.secureclock-V1-rust, android.hardware.security.sharedsecret-V1-rust, libaho_corasick, libandroid_log_sys, libandroid_logger, libanyhow, libbinder_ndk_bindgen, libbinder_ndk_sys, libbinder_rs, libbitflags, libbssl_sys, libbssl_sys_raw, libcfg_if, libciborium, libciborium_io, libciborium_ll, libconst_oid, libcoset, libcutils_bindgen, libder, libdowncast_rs, libenv_filter, libflagset, libforeign_types, libforeign_types_shared, libhalf, libhex, libkmr_common, libkmr_crypto_boring, libkmr_hal, libkmr_hal_nonsecure, libkmr_ta, libkmr_ta_nonsecure, libkmr_wire, liblibc, liblog_rust, libmemchr, libmemoffset, libnix, libonce_cell, libopenssl, libpkcs1, libpkcs8, libregex, libregex_automata, libregex_syntax, librustutils, libsec1, libserde, libspki, libstatic_assertions, libsystem_properties_bindgen, libsystem_properties_bindgen_sys, libthiserror, libx509_cert, libzerocopy, libzeroize
  libstd_detect.rust_sysroot(minSdkVersion:29) <- libstd
  libsystem_properties_bindgen(minSdkVersion:29) <- libsystem_properties_bindgen_sys
  libsystem_properties_bindgen_sys(minSdkVersion:29) <- librustutils
  libthiserror(minSdkVersion:29) <- libkmr_hal, librustutils
  libthiserror_impl(minSdkVersion:29) (external) <- libthiserror
  libunwind.rust_sysroot(minSdkVersion:29) <- libhashbrown.rust_sysroot, libstd
  libx509_cert(minSdkVersion:29) <- libkmr_ta
  libzerocopy(minSdkVersion:29) <- libbinder_rs
  libzerocopy_derive(minSdkVersion:29) (external) <- libzerocopy
  libzeroize(minSdkVersion:33) <- libder, libkmr_common, libkmr_wire, libsec1
  libzeroize_derive(minSdkVersion:(no version)) (external) <- libzeroize
  prebuilt_libc++(minSdkVersion:(no version)) <- libbase, libcutils
  prebuilt_libc++_static(minSdkVersion:(no version)) <- bcm_object, fmtlib, libbase, libbssl_sys_raw_staticfns, libcrypto, libcutils, libcutils_sockets, libssl
  prebuilt_libc++demangle(minSdkVersion:(no version)) <- bcm_object, fmtlib, libbase, libbssl_sys_raw_staticfns, libcrypto, libcutils, libcutils_sockets, libssl
  prebuilt_libclang_rt.builtins(minSdkVersion:(no version)) <- android.hardware.security.keymint-V4-rust, android.hardware.security.keymint-service.nonsecure, android.hardware.security.rkp-V3-rust, android.hardware.security.secureclock-V1-rust, android.hardware.security.sharedsecret-V1-rust, fmtlib, libaho_corasick, libandroid_log_sys, libandroid_logger, libanyhow, libasync_safe, libbase, libbinder_ndk_bindgen, libbinder_ndk_sys, libbinder_rs, libbitflags, libbssl_sys_raw, libbssl_sys_raw_staticfns, libcfg_if, libciborium, libciborium_io, libciborium_ll, libconst_oid, libcoset, libcrypto, libcutils, libcutils_bindgen, libcutils_sockets, libder, libdowncast_rs, libenv_filter, libflagset, libhalf, libhex, libkmr_common, libkmr_crypto_boring, libkmr_hal, libkmr_hal_nonsecure, libkmr_ta, libkmr_ta_nonsecure, libkmr_wire, liblibc, liblog_rust, libmemchr, libmemoffset, libnix, libonce_cell, libopenssl, libpkcs1, libpkcs8, libregex, libregex_automata, libregex_syntax, librustutils, libsec1, libserde, libspki, libssl, libstatic_assertions, libstd, libsystem_properties_bindgen, libsystem_properties_bindgen_sys, libthiserror, libx509_cert, libzerocopy, libzeroize, prebuilt_libc++, prebuilt_libc++_static, prebuilt_libc++demangle, prebuilt_libunwind
  prebuilt_libclang_rt.ubsan_minimal(minSdkVersion:(no version)) <- libbase, libcutils, libcutils_sockets
  prebuilt_libunwind(minSdkVersion:(no version)) <- bcm_object, fmtlib, libbase, libbssl_sys_raw_staticfns, libcrypto, libcutils, libcutils_sockets, libssl

