{"name":"veilid-core","vers":"0.1.0","deps":[],"cksum":"ef4e4a57e2521a76928b35b260caa0f207217ec3d0f1ed2a649b208e0b16b094","features":{},"yanked":true,"pubtime":"2023-07-09T13:36:02Z"}
{"name":"veilid-core","vers":"0.2.1","deps":[{"name":"argon2","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-lock","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"async-std","req":"^1.12.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std-resolver","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-tungstenite","req":"^0.23.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"backtrace","req":"^0.3.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.17.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.17.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.26","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"config","req":"^0.13.3","features":["yaml"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"curve25519-dalek","req":"^4.0.0","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.0.0","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enum-as-inner","req":"=0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.28","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.28","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"generic-array","req":"^0.14.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.4","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"hashlink","req":"^0.1.0","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ifstructs","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"igd","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-igd"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.64","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"lazy_static","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.147","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"lock_api","req":"^0.4.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.1","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"netlink-packet-route","req":"=0.17.0","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"android\", target_os = \"linux\"))","kind":"normal"},{"name":"netlink-sys","req":"=0.8.5","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"android\", target_os = \"linux\"))","kind":"normal"},{"name":"nix","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"num-traits","req":"^0.2.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"owning_ref","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtnetlink","req":"=0.13.0","features":[],"optional":false,"default_features":false,"target":"cfg(any(target_os = \"android\", target_os = \"linux\"))","kind":"normal"},{"name":"rusqlite","req":"^0.29.0","features":["bundled"],"optional":false,"default_features":true,"target":"cfg(all(not(target_os = \"ios\"), not(target_os = \"android\"), not(target_arch = \"wasm32\")))","kind":"normal"},{"name":"rustls","req":"^0.20.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"schemars","req":"^0.8.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde","req":"^1.0.183","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.105","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.1","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"socket2","req":"^0.5.3","features":["all"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.47","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.32.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.14","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-util","req":"^0.7.8","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tracing","req":"^0.1.37","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-wasm","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"trust-dns-resolver","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.2.0","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.2.0","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen","req":"^0.2.87","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.37","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.37","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.64","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"wee_alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.0","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"3d31f1ef3e254e79e190d25cfc002398a1c7833fc48c74bf063e8ec57bb3d0ed","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-dht":[],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"network-result-extra":["veilid-tools/network-result-extra"],"rt-async-std":["async-std","async-std-resolver","trust-dns-resolver","async_executors/async_std","rtnetlink/smol_socket","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","trust-dns-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","rtnetlink/tokio_socket","veilid-tools/rt-tokio"],"tracking":[],"verbose-tracing":[]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"pubtime":"2023-09-04T03:19:17Z","v":2}
{"name":"veilid-core","vers":"0.2.2","deps":[{"name":"argon2","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-lock","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"async-std","req":"^1.12.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std-resolver","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-tungstenite","req":"^0.23.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"backtrace","req":"^0.3.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.18.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.26","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"config","req":"^0.13.3","features":["yaml"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"curve25519-dalek","req":"^4.0.0","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.0.0","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enum-as-inner","req":"=0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.28","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.28","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"generic-array","req":"^0.14.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.4","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"hashlink","req":"^0.1.0","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ifstructs","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"igd","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-igd"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.64","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"lazy_static","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.147","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"lock_api","req":"^0.4.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.1","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"netlink-packet-route","req":"=0.17.0","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"android\", target_os = \"linux\"))","kind":"normal"},{"name":"netlink-sys","req":"=0.8.5","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"android\", target_os = \"linux\"))","kind":"normal"},{"name":"nix","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"num-traits","req":"^0.2.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"owning_ref","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtnetlink","req":"=0.13.0","features":[],"optional":false,"default_features":false,"target":"cfg(any(target_os = \"android\", target_os = \"linux\"))","kind":"normal"},{"name":"rusqlite","req":"^0.29.0","features":["bundled"],"optional":false,"default_features":true,"target":"cfg(all(not(target_os = \"ios\"), not(target_os = \"android\"), not(target_arch = \"wasm32\")))","kind":"normal"},{"name":"rustls","req":"^0.20.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"schemars","req":"^0.8.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde","req":"^1.0.183","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_json","req":"^1.0.105","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.1","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"socket2","req":"^0.5.3","features":["all"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.47","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.32.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.14","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-util","req":"^0.7.8","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tracing","req":"^0.1.37","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-wasm","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"trust-dns-resolver","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tsify","req":"^0.4.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"veilid-tools","req":"^0.2.2","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.2.2","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen","req":"^0.2.87","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.37","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.37","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.64","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"wee_alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.0","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"f5b5a4d10869b307437fb53eb5a06f5e8ac11e0d36151eac54a7b4b3ff60a706","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-dht":[],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"network-result-extra":["veilid-tools/network-result-extra"],"rt-async-std":["async-std","async-std-resolver","trust-dns-resolver","async_executors/async_std","rtnetlink/smol_socket","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","trust-dns-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","rtnetlink/tokio_socket","veilid-tools/rt-tokio"],"tracking":[],"verbose-tracing":[]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"pubtime":"2023-09-16T22:52:32Z","v":2}
{"name":"veilid-core","vers":"0.2.3","deps":[{"name":"argon2","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-lock","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"async-std","req":"^1.12.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std-resolver","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-tungstenite","req":"^0.23.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"backtrace","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.18.1","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"config","req":"^0.13.3","features":["yaml"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.0","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.0.0","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enum-as-inner","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.28","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.28","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"getrandom","req":"^0.2.10","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"hashlink","req":"^0.1.0","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ifstructs","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"igd","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-igd"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.64","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"lazy_static","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.148","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"lock_api","req":"^0.4.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.1","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"netlink-packet-route","req":"=0.17.1","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"android\", target_os = \"linux\"))","kind":"normal"},{"name":"netlink-sys","req":"=0.8.5","features":[],"optional":false,"default_features":true,"target":"cfg(any(target_os = \"android\", target_os = \"linux\"))","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"num-traits","req":"^0.2.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"owning_ref","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtnetlink","req":"=0.13.1","features":[],"optional":false,"default_features":false,"target":"cfg(any(target_os = \"android\", target_os = \"linux\"))","kind":"normal"},{"name":"rusqlite","req":"^0.29.0","features":["bundled"],"optional":false,"default_features":true,"target":"cfg(all(not(target_os = \"ios\"), not(target_os = \"android\"), not(target_arch = \"wasm32\")))","kind":"normal"},{"name":"rustls","req":"=0.20.9","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"schemars","req":"^0.8.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde","req":"^1.0.188","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.1","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"socket2","req":"^0.5.4","features":["all"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.48","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.32.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.14","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-util","req":"^0.7.8","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tracing","req":"^0.1.37","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-wasm","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"trust-dns-resolver","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tsify","req":"^0.4.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"veilid-tools","req":"^0.2.3","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.2.3","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen","req":"^0.2.87","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.37","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.37","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.64","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webpki","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"wee_alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.0","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"4cd120b5ab5cc97ad2731e920b72194481efeeb12c9d62fdfe45d9bb9234d8ae","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-dht":[],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"network-result-extra":["veilid-tools/network-result-extra"],"rt-async-std":["async-std","async-std-resolver","trust-dns-resolver","async_executors/async_std","rtnetlink/smol_socket","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","trust-dns-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","rtnetlink/tokio_socket","veilid-tools/rt-tokio"],"tracking":[],"verbose-tracing":[]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"pubtime":"2023-09-17T19:06:24Z","v":2}
{"name":"veilid-core","vers":"0.2.4","deps":[{"name":"argon2","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-lock","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"async-std","req":"^1.12.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std-resolver","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-tungstenite","req":"^0.23.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"backtrace","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.18.1","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"config","req":"^0.13.3","features":["yaml"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.0","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.0.0","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enum-as-inner","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.28","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.28","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"getrandom","req":"^0.2.10","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.0","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-igd"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.64","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"lazy_static","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.148","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"lock_api","req":"^0.4.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.1","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"num-traits","req":"^0.2.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"owning_ref","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"=0.20.9","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"schemars","req":"^0.8.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde","req":"^1.0.188","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.1","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"socket2","req":"^0.5.4","features":["all"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.48","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.32.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.14","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-util","req":"^0.7.8","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tracing","req":"^0.1.37","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-wasm","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"trust-dns-resolver","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tsify","req":"^0.4.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"veilid-tools","req":"^0.2.4","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.2.4","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen","req":"^0.2.87","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.37","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.37","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.64","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webpki","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"wee_alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.0","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"740e5950a6736c235938e05fca6288fe466f9a105665e488ad4613d20f44ba8d","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-dht":[],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"network-result-extra":["veilid-tools/network-result-extra"],"rt-async-std":["async-std","async-std-resolver","trust-dns-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","trust-dns-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"verbose-tracing":[]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"pubtime":"2023-10-15T18:37:15Z","v":2}
{"name":"veilid-core","vers":"0.2.5","deps":[{"name":"argon2","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-lock","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"async-std","req":"^1.12.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std-resolver","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-async-tls"},{"name":"async-tungstenite","req":"^0.23.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-async-tungstenite"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"backtrace","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.18.1","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"config","req":"^0.13.3","features":["yaml"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.0","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.0.0","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enum-as-inner","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.28","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.28","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"getrandom","req":"^0.2.10","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.0","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-igd"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.64","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"lazy_static","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.148","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"lock_api","req":"^0.4.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.1","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"num-traits","req":"^0.2.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"owning_ref","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"schemars","req":"^0.8.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde","req":"^1.0.188","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.1","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"socket2","req":"^0.5.4","features":["all"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.48","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.32.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.14","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-util","req":"^0.7.8","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tracing","req":"^0.1.37","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.17","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"tracing-wasm","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"trust-dns-resolver","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tsify","req":"^0.4.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"veilid-tools","req":"^0.2.5","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.2.5","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen","req":"^0.2.87","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.37","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.37","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.64","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webpki","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"wee_alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.0","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"7a6a1e20d5ffec373014131b06072b3ff89e8eae418ac44059094ae84219572a","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-dht":[],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"network-result-extra":["veilid-tools/network-result-extra"],"rt-async-std":["async-std","async-std-resolver","trust-dns-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","trust-dns-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"verbose-tracing":[]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"pubtime":"2023-11-07T18:52:47Z","v":2}
{"name":"veilid-core","vers":"0.3.0","deps":[{"name":"argon2","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-lock","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"async-std","req":"^1.12.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-async-tls"},{"name":"async-tungstenite","req":"^0.23.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-async-tungstenite"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"backtrace","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.18.10","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.1","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.0","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.29","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.29","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"getrandom","req":"^0.2.11","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.0","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-igd"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"lazy_static","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.151","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"lock_api","req":"^0.4.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.1","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"num-traits","req":"^0.2.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.10","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde","req":"^1.0.193","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_json","req":"^1.0.108","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.1","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"socket2","req":"^0.5.5","features":["all"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.6","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"thiserror","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.14","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"tracing-wasm","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"tsify","req":"^0.4.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"veilid-tools","req":"^0.3.0","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.3.0","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen","req":"^0.2.89","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.39","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.39","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.66","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"wee_alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.0","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"7037933a38622172f8e6f443d7094f6ceb2fca2e0dca4d22c48b9d933d12c5da","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"verbose-tracing":[]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"pubtime":"2024-03-28T03:19:03Z","v":2}
{"name":"veilid-core","vers":"0.3.1","deps":[{"name":"argon2","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-lock","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"async-std","req":"^1.12.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-async-tls"},{"name":"async-tungstenite","req":"^0.23.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-async-tungstenite"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"backtrace","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.18.10","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.1","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.0","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.29","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.29","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"getrandom","req":"^0.2.11","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.0","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-igd"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"lazy_static","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.151","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"lock_api","req":"^0.4.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.1","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"num-traits","req":"^0.2.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.10","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde","req":"^1.0.193","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_json","req":"^1.0.108","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.1","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"socket2","req":"^0.5.5","features":["all"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.6","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"thiserror","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.14","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"tracing-wasm","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"tsify","req":"^0.4.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"veilid-tools","req":"^0.3.1","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.3.1","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen","req":"^0.2.89","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.39","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.39","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.66","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"wee_alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.0","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"94ca0267c5abc803ed73ec1a75008083e51ada86f459634ca6e9ee3393f6ddfd","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"verbose-tracing":[]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"pubtime":"2024-04-05T01:48:11Z","v":2}
{"name":"veilid-core","vers":"0.3.2","deps":[{"name":"argon2","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-lock","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"async-std","req":"^1.12.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-async-tls"},{"name":"async-tungstenite","req":"^0.23.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-async-tungstenite"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"backtrace","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.18.10","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.1","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.0","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.29","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.29","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"getrandom","req":"^0.2.11","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.0","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-igd"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"lazy_static","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.151","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"lock_api","req":"^0.4.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.1","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"num-traits","req":"^0.2.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.10","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde","req":"^1.0.193","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_json","req":"^1.0.108","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.1","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"socket2","req":"^0.5.5","features":["all"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.6","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"thiserror","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.14","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"tracing-wasm","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"tsify","req":"^0.4.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"veilid-tools","req":"^0.3.2","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.3.2","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen","req":"^0.2.89","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.39","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.39","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.66","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"wee_alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.0","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"781b816b008a373914a2f90e3a16501837f4b92ca1d1b32725d2355b6b42b830","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"verbose-tracing":[]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"pubtime":"2024-04-29T02:00:02Z","v":2}
{"name":"veilid-core","vers":"0.3.3","deps":[{"name":"argon2","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-lock","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"async-std","req":"^1.12.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-async-tls"},{"name":"async-tungstenite","req":"^0.23.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-async-tungstenite"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"backtrace","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.19.5","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.1","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.0","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.29","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.29","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"getrandom","req":"^0.2.11","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.0","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-igd"},{"name":"indent","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"lazy_static","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.151","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"lock_api","req":"^0.4.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.1","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"num-traits","req":"^0.2.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.10","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"schemars","req":"^0.8.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde","req":"^1.0.193","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_json","req":"^1.0.108","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.1","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"socket2","req":"^0.5.5","features":["all"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.6","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"thiserror","req":"^1.0.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.14","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-util","req":"^0.7.10","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"tracing-wasm","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"tsify","req":"^0.4.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"veilid-tools","req":"^0.3.3","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.3.3","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen","req":"^0.2.89","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.39","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.39","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.66","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"wee_alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.0","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"16c799bd8c53e37e4008a094d1c22bc9e7b21a8d3ca87b4fa3b8bffbe2024f51","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"verbose-tracing":[]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"pubtime":"2024-07-07T17:54:41Z","v":2}
{"name":"veilid-core","vers":"0.3.4","deps":[{"name":"argon2","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std","req":"^1.12.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-tungstenite","req":"^0.27.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"backtrace","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.19.6","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.38","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.3","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.30","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.30","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"getrandom","req":"^0.2.15","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.0","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-igd"},{"name":"indent","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"lazy_static","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.155","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"lock_api","req":"^0.4.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.3","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.12","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"schemars","req":"^0.8.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde","req":"^1.0.204","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_json","req":"^1.0.120","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.2","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"socket2","req":"^0.5.7","features":["all"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.13","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"thiserror","req":"^1.0.63","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.38.1","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.15","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-util","req":"^0.7.11","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"tracing-wasm","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"tsify","req":"^0.4.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"veilid-tools","req":"^0.3.4","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.3.4","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen","req":"^0.2.92","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.42","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.69","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"wee_alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.1","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"cd51192d793caebacc4cadee32790e59220f88de7cd75e118645f32dd88df15e","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-locks":["veilid-tools/debug-locks"],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"unstable-blockstore":[],"unstable-tunnels":[],"verbose-tracing":[]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"pubtime":"2024-08-02T03:56:49Z","v":2}
{"name":"veilid-core","vers":"0.4.0","deps":[{"name":"argon2","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std","req":"^1.12.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-tungstenite","req":"^0.27.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"backtrace","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.19.6","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.38","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.3","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.30","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.30","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"getrandom","req":"^0.2.15","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.1","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-igd"},{"name":"indent","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"lazy_static","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.155","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"lock_api","req":"^0.4.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.3","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.12","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"sanitize-filename","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde","req":"^1.0.204","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_json","req":"^1.0.120","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.2","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"socket2","req":"^0.5.7","features":["all"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.13","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"thiserror","req":"^1.0.63","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.38.1","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.15","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-util","req":"^0.7.11","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"tracing-wasm","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"tsify","req":"^0.4.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"veilid-tools","req":"^0.4.0","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.4.0","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen","req":"^0.2.92","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.42","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.69","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"wee_alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.1","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"534e133594b18ba031a55b36d8332c1a9d22c467abb57b9c7be0c03762e57b78","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-locks":["veilid-tools/debug-locks"],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"unstable-blockstore":[],"unstable-tunnels":[],"verbose-tracing":[]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"rust_version":"1.81.0","pubtime":"2024-10-20T17:35:34Z","v":2}
{"name":"veilid-core","vers":"0.4.1","deps":[{"name":"argon2","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^1.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std","req":"^1.12.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async-tungstenite","req":"^0.27.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"backtrace","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.19.6","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.38","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.3","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.30","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.30","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"getrandom","req":"^0.2.15","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.1","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"veilid-igd"},{"name":"indent","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"lazy_static","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.155","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"lock_api","req":"^0.4.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.3","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.12","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"sanitize-filename","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde","req":"^1.0.204","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"serde_json","req":"^1.0.120","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.2","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"socket2","req":"^0.5.7","features":["all"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.13","features":[],"optional":false,"default_features":false,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"thiserror","req":"^1.0.63","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.38.1","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.15","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tokio-util","req":"^0.7.11","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"dev"},{"name":"tracing-wasm","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"tsify","req":"^0.4.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"veilid-tools","req":"^0.4.1","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.4.1","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen","req":"^0.2.92","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.42","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.69","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"wee_alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"dev"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.1","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"690b33791cb9fe357f36157a9015c09b75b69b3d8fbb64b0d1a397b5cb7a857a","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-locks":["veilid-tools/debug-locks"],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"unstable-blockstore":[],"unstable-tunnels":[],"verbose-tracing":[]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"rust_version":"1.81.0","pubtime":"2024-10-25T19:43:40Z","v":2}
{"name":"veilid-core","vers":"0.4.2","deps":[{"name":"argon2","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-std","req":"^1.12.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-tungstenite","req":"^0.27.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"backtrace","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.19.6","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.38","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.3","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.30","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.30","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"getrandom","req":"^0.2.15","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"glob","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.1","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-igd"},{"name":"indent","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"lazy_static","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.155","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"lock_api","req":"^0.4.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.3","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"maxminddb","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking"],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rustls","req":"^0.21.12","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"sanitize-filename","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde","req":"^1.0.214","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.2","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.13","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"thiserror","req":"^1.0.63","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.38.1","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.15","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-util","req":"^0.7.11","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"tracing-wasm","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"tsify","req":"^0.4.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tools","req":"^0.4.2","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.4.2","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen","req":"^0.2.92","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.42","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.69","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"wee_alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.1","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"5b082d1866ec13732c7bdb163e942aefc2e063749976659f8ec5b58484c480dc","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-locks":["veilid-tools/debug-locks"],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"geolocation":["maxminddb","reqwest"],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"unstable-blockstore":[],"unstable-tunnels":[],"verbose-tracing":[],"virtual-network":["veilid-tools/virtual-network"],"virtual-network-server":["veilid-tools/virtual-network-server"]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"rust_version":"1.81.0","pubtime":"2025-02-19T21:31:30Z","v":2}
{"name":"veilid-core","vers":"0.4.3","deps":[{"name":"argon2","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-std","req":"^1.12.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-tungstenite","req":"^0.27.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"backtrace","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.19.6","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.38","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.3","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.30","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.30","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"getrandom","req":"^0.2.15","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"glob","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.1","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-igd"},{"name":"indent","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"lazy_static","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.155","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"lock_api","req":"^0.4.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.3","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"maxminddb","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking"],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rustls","req":"^0.21.12","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"sanitize-filename","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde","req":"^1.0.214","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.2","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.13","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"thiserror","req":"^1.0.63","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.38.1","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.15","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-util","req":"^0.7.11","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tracing","req":"^0.1.40","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.18","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"tracing-wasm","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"tsify","req":"^0.4.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tools","req":"^0.4.3","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.4.3","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen","req":"^0.2.92","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.42","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.69","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"wee_alloc","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.1","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"947ce6af134551f0449e7ce973c9ff8c97fbd8c40859f07e73f89e2e3f81bc3c","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-locks":["veilid-tools/debug-locks"],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"geolocation":["maxminddb","reqwest"],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"unstable-blockstore":[],"unstable-tunnels":[],"verbose-tracing":[],"virtual-network":["veilid-tools/virtual-network"],"virtual-network-server":["veilid-tools/virtual-network-server"]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"rust_version":"1.81.0","pubtime":"2025-02-20T01:39:02Z","v":2}
{"name":"veilid-core","vers":"0.4.4","deps":[{"name":"argon2","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-std","req":"^1.13.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-tungstenite","req":"^0.27.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"backtrace","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.19.8","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.40","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.3","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.1","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"getrandom","req":"^0.2.15","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"glob","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.1","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-igd"},{"name":"indent","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.77","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"lazy_static","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.170","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"lock_api","req":"^0.4.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.3","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"maxminddb","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking"],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rustls","req":"^0.21.12","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"sanitize-filename","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde","req":"^1.0.218","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.2","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.13","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"thiserror","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.17","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tracing","req":"^0.1.41","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"tsify","req":"^0.4.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tools","req":"^0.4.4","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.4.4","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tracing-wasm","req":"^0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-bindgen","req":"^0.2.100","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.50","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.50","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.77","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.1","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"02be40bf66d144e57d5b1bb53a5cdddad71db13269fa21d14a9cb79f5ef5b038","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-locks":["veilid-tools/debug-locks"],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"geolocation":["maxminddb","reqwest"],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"unstable-blockstore":[],"unstable-tunnels":[],"verbose-tracing":[],"virtual-network":["veilid-tools/virtual-network"],"virtual-network-server":["veilid-tools/virtual-network-server"]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"rust_version":"1.81.0","pubtime":"2025-03-22T03:35:43Z","v":2}
{"name":"veilid-core","vers":"0.4.6","deps":[{"name":"argon2","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-std","req":"^1.13.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-tungstenite","req":"^0.27.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"backtrace","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bosion","req":"^1.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"build"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.21.0","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.40","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.3","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.1","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"getrandom","req":"^0.2.15","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"glob","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.1","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-igd"},{"name":"indent","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.77","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"lazy_static","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.170","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"lock_api","req":"^0.4.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.3","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"maxminddb","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking"],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rustls","req":"^0.21.12","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"sanitize-filename","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde","req":"^1.0.218","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.2","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.13","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"thiserror","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.17","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tracing","req":"^0.1.41","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"tsify","req":"^0.5.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tools","req":"^0.4.6","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.4.6","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tracing-wasm","req":"^0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-bindgen","req":"^0.2.100","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.50","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.50","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.77","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.1","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"6175b8f44d6bd1574685a66a2a701203eec17f3e2efc58720a473140bd540e55","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-locks":["veilid-tools/debug-locks"],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"footgun":[],"geolocation":["maxminddb","reqwest"],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"unstable-blockstore":[],"unstable-tunnels":[],"verbose-tracing":[],"virtual-network":["veilid-tools/virtual-network"],"virtual-network-server":["veilid-tools/virtual-network-server"]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"rust_version":"1.86.0","pubtime":"2025-05-17T00:56:25Z","v":2}
{"name":"veilid-core","vers":"0.4.7","deps":[{"name":"argon2","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-std","req":"^1.13.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-tungstenite","req":"^0.27.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"backtrace","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bosion","req":"^1.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"build"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.21.0","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.40","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.3","features":["alloc","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["alloc","rand_core","digest","zeroize"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.1","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"getrandom","req":"^0.2.15","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"glob","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.1","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-igd"},{"name":"indent","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.77","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"lazy_static","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.170","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"lock_api","req":"^0.4.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.3","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"maxminddb","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking"],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rustls","req":"^0.21.12","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"sanitize-filename","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde","req":"^1.0.218","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.2","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.13","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"thiserror","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.17","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tracing","req":"^0.1.41","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"tsify","req":"^0.5.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tools","req":"^0.4.7","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.4.7","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tracing-wasm","req":"^0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-bindgen","req":"^0.2.100","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.50","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.50","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.77","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.1","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"aed956d750cfa4bdaa3838fcb069bc6c07fda778f7a79ebb8b752eb1c73987ba","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-locks":["veilid-tools/debug-locks"],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":[],"enable-crypto-vld0":[],"footgun":[],"geolocation":["maxminddb","reqwest"],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"unstable-blockstore":[],"unstable-tunnels":[],"verbose-tracing":[],"virtual-network":["veilid-tools/virtual-network"],"virtual-network-server":["veilid-tools/virtual-network-server"]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"rust_version":"1.86.0","pubtime":"2025-06-03T15:55:43Z","v":2}
{"name":"veilid-core","vers":"0.4.8","deps":[{"name":"argon2","req":"^0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-std","req":"^1.13.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-tungstenite","req":"^0.27.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"backtrace","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.8.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bosion","req":"^1.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"build"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-bugsalot"},{"name":"capnp","req":"^0.21.0","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.40","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.3","features":["alloc","zeroize","precomputed-tables"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.7","features":["rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["alloc","rand_core","digest","zeroize"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.1","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"getrandom","req":"^0.2.15","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"glob","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.1","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-igd"},{"name":"indent","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.77","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"lazy_static","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.170","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"lock_api","req":"^0.4.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.3","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"maxminddb","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking"],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rustls","req":"^0.21.12","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"sanitize-filename","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde","req":"^1.0.218","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.2","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.13","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"thiserror","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.17","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tracing","req":"^0.1.41","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"tsify","req":"^0.5.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tools","req":"^0.4.8","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.4.8","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tracing-wasm","req":"^0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-bindgen","req":"^0.2.100","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.50","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.50","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.77","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.1","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"709cbd186b9e94960c4d3957b40402ec166b8a262b156f9ce73a2da23f1bd099","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-locks":["veilid-tools/debug-locks"],"default":["enable-crypto-vld0","rt-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":["ed25519-dalek","curve25519-dalek","blake3","argon2","digest"],"enable-crypto-vld0":["ed25519-dalek","x25519-dalek","curve25519-dalek","blake3","chacha20poly1305","chacha20","argon2"],"footgun":[],"geolocation":["maxminddb","reqwest"],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"unstable-blockstore":[],"unstable-tunnels":[],"verbose-tracing":[],"virtual-network":["veilid-tools/virtual-network"],"virtual-network-server":["veilid-tools/virtual-network-server"]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"rust_version":"1.86.0","pubtime":"2025-08-07T22:26:10Z","v":2}
{"name":"veilid-core","vers":"0.5.0","deps":[{"name":"argon2","req":"^0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-std","req":"^1.13.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-tungstenite","req":"^0.27.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"backtrace","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.8.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bosion","req":"^1.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"build"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-bugsalot"},{"name":"bytes","req":"^1.10.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"capnp","req":"^0.21.0","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.40","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.3","features":["alloc","zeroize","precomputed-tables"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.7","features":["rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["alloc","rand_core","digest","zeroize"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.1","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"get-size","req":"^0.1.4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.15","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"glob","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.1","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-igd"},{"name":"indent","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.83","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"lazy_static","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.170","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"lock_api","req":"^0.4.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.3","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"maxminddb","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":["arc_lock"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking"],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rustls","req":"^0.21.12","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"sanitize-filename","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde","req":"^1.0.218","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.2","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.13","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"thiserror","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.17","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tracing","req":"^0.1.41","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"tsify","req":"^0.5.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tools","req":"^0.5.0","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.5.0","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tracing-wasm","req":"^0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-bindgen","req":"^0.2.106","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-derive","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.56","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.56","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.77","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.1","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"ef1c17d3cd65ac2c685117cbadb0a6e02bd73ffc7682a550f4a5375136dcfa95","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-locks":["veilid-tools/debug-locks"],"default":["default-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-tokio":["enable-crypto-vld0","rt-tokio"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":["ed25519-dalek","curve25519-dalek","blake3","argon2","digest"],"enable-crypto-vld0":["ed25519-dalek","x25519-dalek","curve25519-dalek","blake3","chacha20poly1305","chacha20","argon2"],"enable-protocol-wss":[],"footgun":[],"geolocation":["maxminddb","reqwest"],"json-camel-case":[],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"unstable-blockstore":[],"unstable-tunnels":[],"verbose-tracing":[],"virtual-network":["veilid-tools/virtual-network"],"virtual-network-server":["veilid-tools/virtual-network-server"]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"rust_version":"1.86.0","pubtime":"2025-12-22T00:08:04Z","v":2}
{"name":"veilid-core","vers":"0.5.1","deps":[{"name":"argon2","req":"^0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-std","req":"^1.13.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-std-resolver","req":"^0.24.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tls","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-tungstenite","req":"^0.27.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async_executors","req":"^0.7.0","features":["bindgen","timer"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"backtrace","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.8.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bosion","req":"^1.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"build"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-bugsalot"},{"name":"bytes","req":"^1.10.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"capnp","req":"^0.21.0","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.40","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"config","req":"^0.13.4","features":["yaml"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.3","features":["alloc","zeroize","precomputed-tables"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.7","features":["rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["alloc","rand_core","digest","zeroize"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"filetime","req":"^0.2.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"flume","req":"^0.11.1","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"get-size","req":"^0.1.4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2.15","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"glob","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"^0.1.1","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hickory-resolver","req":"^0.24.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-igd"},{"name":"indent","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"jni-sys","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.83","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb-web","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"lazy_static","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.170","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"lock_api","req":"^0.4.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.3","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"maxminddb","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"ndk","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"ndk-glue","req":"^0.7.0","features":["logger"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"nix","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":["arc_lock"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking"],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rustls","req":"^0.21.12","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"sanitize-filename","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde","req":"^1.0.218","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-big-array","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^2.0.0","features":["async"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"serial_test","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"simplelog","req":"^0.12.2","features":["test"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.13","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"thiserror","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-stream","req":"^0.1.17","features":["net"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tracing","req":"^0.1.41","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-error","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"tsify","req":"^0.5.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tools","req":"^0.5.1","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.5.1","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tracing-wasm","req":"^0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-bindgen","req":"^0.2.106","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-derive","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4.56","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.56","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-logger","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.77","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"webpki","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"webpki-roots","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"winapi","req":"^0.3.9","features":["iptypes","iphlpapi"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows","req":"^0.51.1","features":["Win32_NetworkManagement_Dns","Win32_Foundation"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"windows-permissions","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.1","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"92e8139b5b31e0b38d0214e4688b112f5904da7e1e6e98867fa7dfe575c7aea5","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-locks":["veilid-tools/debug-locks"],"default":["default-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-tokio":["enable-crypto-vld0","rt-tokio"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":["ed25519-dalek","curve25519-dalek","blake3","argon2","digest"],"enable-crypto-vld0":["ed25519-dalek","x25519-dalek","curve25519-dalek","blake3","chacha20poly1305","chacha20","argon2"],"enable-protocol-wss":[],"footgun":[],"geolocation":["maxminddb","reqwest"],"json-camel-case":[],"rt-async-std":["async-std","async-std-resolver","hickory-resolver","async_executors/async_std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","tokio-util","tokio-stream","hickory-resolver/tokio-runtime","async_executors/tokio_tp","async_executors/tokio_io","async_executors/tokio_timer","veilid-tools/rt-tokio"],"tracking":[],"unstable-blockstore":[],"unstable-tunnels":[],"verbose-tracing":[],"virtual-network":["veilid-tools/virtual-network"],"virtual-network-server":["veilid-tools/virtual-network-server"]},"features2":{"veilid_core_android_tests":["dep:paranoid-android"],"veilid_core_ios_tests":["dep:tracing-oslog"]},"yanked":false,"rust_version":"1.86.0","pubtime":"2025-12-22T22:01:40Z","v":2}
{"name":"veilid-core","vers":"0.5.2","deps":[{"name":"arc-swap","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-sqlite","req":"=0.5.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-std","req":"^1.13.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-tls","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tungstenite","req":"^0.27.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"backtrace","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake2","req":"^0","features":["size_opt"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.8.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bosion","req":"^1.1.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"build"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev","package":"veilid-bugsalot"},{"name":"bytes","req":"^1.10.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"capnp","req":"^0.21.0","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.3","features":["alloc","zeroize","precomputed-tables"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.7","features":["rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^5.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["alloc","rand_core","digest","zeroize"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.1","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"get-size","req":"^0.1.4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"=0.1.3","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-igd"},{"name":"indent","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.83","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"json","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyring-manager","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb","req":"=0.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"=0.1.6","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb-web","req":"=0.1.6","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"lazy_static","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.11.3","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"maxminddb","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.20.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":["arc_lock"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking"],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rustls","req":"^0.21.12","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"sanitize-filename","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde","req":"^1.0.218","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.30.13","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"thiserror","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["rt-multi-thread","net","time","sync","parking_lot"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tracing","req":"^0.1.41","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"tsify","req":"^0.5.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tools","req":"^0.5.2","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.5.2","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tracing-wasm","req":"=0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-bindgen","req":"=0.2.108","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-derive","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.56","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.77","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.1","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"56f82f4eaa4a22ff3adc121ec2625b888e00d6a335db18e9bb91d782f943a934","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-locks":["veilid-tools/debug-locks"],"debug-locks-detect":["veilid-tools/debug-locks","veilid-tools/debug-locks-detect"],"default":["default-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std","instrument"],"default-tokio":["enable-crypto-vld0","rt-tokio","instrument"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":["ed25519-dalek","curve25519-dalek","blake3","argon2","digest","blake2"],"enable-crypto-vld0":["ed25519-dalek","x25519-dalek","curve25519-dalek","blake3","chacha20poly1305","chacha20","argon2","blake2"],"enable-protocol-wss":[],"footgun":[],"geolocation":["maxminddb","reqwest"],"instrument":[],"json-camel-case":[],"rt-async-std":["async-std","veilid-tools/rt-async-std"],"rt-tokio":["tokio","veilid-tools/rt-tokio"],"test-util":["veilid-tools/test-util"],"tracking":[],"unstable-blockstore":[],"unstable-tunnels":[],"verbose-tracing":["instrument"],"virtual-network":["veilid-tools/virtual-network"],"virtual-network-server":["veilid-tools/virtual-network-server"]},"features2":{"veilid_core_android_tests":["dep:paranoid-android","test-util"],"veilid_core_ios_tests":["dep:tracing-oslog","test-util"]},"yanked":false,"rust_version":"1.88.0","pubtime":"2026-01-29T03:44:27Z","v":2}
{"name":"veilid-core","vers":"0.5.3","deps":[{"name":"arc-swap","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-std","req":"^1.13.0","features":["unstable"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-tungstenite","req":"^0.33.0","features":["async-tls"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"backtrace","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake2","req":"^0.10.6","features":["size_opt"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.8.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bosion","req":"^2.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"build"},{"name":"bugsalot","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev","package":"veilid-bugsalot"},{"name":"bytesize","req":"^2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"capnp","req":"^0.25.0","features":["alloc","std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"capnpc","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20","req":"^0.10","features":["xchacha"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.11.0-rc.3","features":["bytes","zeroize","rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.39","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"curve25519-dalek","req":"^4.1.3","features":["alloc","zeroize","precomputed-tables"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"digest","req":"^0.10.7","features":["rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"directories","req":"^6.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["alloc","rand_core","digest","zeroize"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"enumset","req":"^1.1.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.12.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-rustls","req":"^0.26.0","features":["ring","logging"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["async-await","sink","std","io"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"get-size2","req":"^0.7.4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"glob","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"hashlink","req":"=0.1.3","features":["serde_impl"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"veilid-hashlink"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"igd","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal","package":"veilid-igd"},{"name":"indent","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jni","req":"^0.22.3","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"js-sys","req":"^0.3.83","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"keyring-manager","req":"=0.7.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb","req":"=0.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"keyvaluedb-sqlite","req":"=0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"keyvaluedb-web","req":"=0.1.7","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"lazy_static","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lz4_flex","req":"^0.12.0","features":["safe-encode","safe-decode"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"maxminddb","req":"^0.27.1","features":[],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"num-traits","req":"^0.2.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"paranoid-android","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"pastey","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-set-blaze","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.1","features":["blocking"],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"sanitize-filename","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"schemars","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6.0","features":["futures"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde","req":"^1.0.218","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-wasm-bindgen","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_with","req":"^3.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stop-token","req":"^0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.38.0","features":["system"],"optional":false,"default_features":false,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49.0","features":["rt-multi-thread","net","time","sync","parking_lot"],"optional":true,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"normal"},{"name":"tracing","req":"^0.1.44","features":["log","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-oslog","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"ios\")","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.22","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_arch = \"wasm32\", target_os = \"unknown\")))","kind":"dev"},{"name":"tsify","req":"^0.5.5","features":["js"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tools","req":"^0.5.3","features":["tracing"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"veilid-tools","req":"^0.5.3","features":["rt-wasm-bindgen"],"optional":false,"default_features":false,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"veilid-tracing-wasm","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-bindgen","req":"=0.2.108","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-derive","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.56","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"dev"},{"name":"weak-table","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3.77","features":["Document","HtmlDocument","IdbFactory","IdbOpenDbRequest","Storage","Location","Window"],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"ws_stream_wasm","req":"^0.7.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","kind":"normal"},{"name":"x25519-dalek","req":"^2.0.1","features":["alloc","static_secrets","zeroize","precomputed-tables"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"fcb4702e8a90317f1c0e922a0bc655826ad0726dc54a62954d22643cced6dac1","features":{"crypto-test":["enable-crypto-vld0","enable-crypto-none"],"crypto-test-none":["enable-crypto-none"],"debug-locks":["veilid-tools/debug-locks"],"debug-locks-detect":["veilid-tools/debug-locks","veilid-tools/debug-locks-detect"],"default":["default-tokio"],"default-async-std":["enable-crypto-vld0","rt-async-std"],"default-tokio":["enable-crypto-vld0","rt-tokio"],"default-wasm":["enable-crypto-vld0"],"enable-crypto-none":["ed25519-dalek","curve25519-dalek","blake3","argon2","digest","blake2"],"enable-crypto-vld0":["ed25519-dalek","x25519-dalek","curve25519-dalek","blake3","chacha20poly1305","chacha20","argon2","blake2"],"enable-protocol-wss":[],"footgun":[],"geolocation":["maxminddb","reqwest"],"instrument":[],"json-camel-case":[],"rt-async-std":["async-std","veilid-tools/rt-async-std","keyring-manager/rt-async-io-crypto-rust"],"rt-tokio":["tokio","veilid-tools/rt-tokio","keyring-manager/rt-tokio-crypto-rust"],"test-util":["veilid-tools/test-util"],"tracking":[],"unstable-blockstore":[],"unstable-tunnels":[],"verbose-tracing":[],"virtual-network":["veilid-tools/virtual-network"],"virtual-network-server":["veilid-tools/virtual-network-server"]},"features2":{"veilid_core_android_tests":["dep:paranoid-android","test-util"],"veilid_core_ios_tests":["dep:tracing-oslog","test-util"]},"yanked":false,"rust_version":"1.88.0","pubtime":"2026-03-23T22:35:40Z","v":2}
